no-browser-refs-in-toolkit.rst (894B)
1 no-browser-refs-in-toolkit 2 ========================== 3 4 Rejects for using any code from ``browser/`` (Desktop Firefox) inside 5 ``toolkit``, as ``toolkit`` is for code shared with other Gecko consumers 6 like Firefox on Android, Thunderbird, etc. 7 8 Examples of incorrect code for this rule: 9 ----------------------------------------- 10 11 .. code-block:: js 12 13 "chrome://browser/content/browser.xhtml" 14 "moz-src:///browser/components/search/SearchUIUtils.sys.mjs" 15 "moz-src://foo/browser/components/search/Foo.sys.mjs" 16 "resource:///modules/BrowserWindowTracker.sys.mjs" 17 "browser/browser.ftl" 18 19 Examples of correct code for this rule: 20 --------------------------------------- 21 22 .. code-block:: js 23 24 "chrome://global/content/aboutAbout.html" 25 "moz-src:///toolkit/components/search/SearchService.sys.mjs" 26 "resource://gre/modules/AppConstants.sys.mjs" 27 "toolkit/global/aboutFoo.ftl"