tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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"