[go: nahoru, domu]

tree: 001188fa002d2aed85a16168d285d032b40499c3 [path history] [tgz]
  1. camera_app_ui/
  2. color_internals/
  3. common/
  4. connectivity_diagnostics/
  5. demo_mode_app_ui/
  6. diagnostics_ui/
  7. eche_app_ui/
  8. face_ml_app_ui/
  9. file_manager/
  10. files_internals/
  11. firmware_update_ui/
  12. help_app_ui/
  13. media_app_ui/
  14. multidevice_debug/
  15. network_ui/
  16. os_feedback_ui/
  17. personalization_app/
  18. print_management/
  19. projector_app/
  20. resources/
  21. sample_system_web_app_ui/
  22. scanning/
  23. settings/
  24. shimless_rma/
  25. shortcut_customization_ui/
  26. status_area_internals/
  27. system_apps/
  28. system_extensions_internals_ui/
  29. tools/
  30. vc_background_ui/
  31. web_applications/
  32. .eslintrc.js
  33. ash_webui_test_suite.cc
  34. ash_webui_test_suite.h
  35. BUILD.gn
  36. DEPS
  37. OWNERS
  38. PLATFORM_OWNERS
  39. PRESUBMIT.py
  40. README.md
  41. run_all_unittests.cc
ash/webui/README.md

//ash/webui

//ash/webui contains code that is Chrome OS-specific WebUI for system web apps and has dependencies on //content.

General purpose window manager or system UI code should not have content dependencies, and should not live in this directory. Prefer a different top-level ash directory, like //ash/system, //ash/wm, or add //ash/your_feature. Low-level components go in //ash/components/your_feature.

Each subdirectory should be its own separate “module”, and have its own BUILD.gn file. See this directory's BUILD.gn file for tips on adding your own subdirectory.

This directory is in //ash because it runs in the “ash-chrome” binary when Lacros is running. Most of its subdirectories used to live in //chromeos/components. See the Lacros documentation or the Lacros directory migration design.