This is amazing! I've wanted this feature for so long, especially since its not always obvious how the URIs map to files.
Thank you so much for this. I expect this will lower the barrier for new contributors as well as making Searchfox easier to use for everyone. -- Barret On Wed, May 8, 2024 at 11:35 PM Tooru Fujisawa <[email protected]> wrote: > Hello Searchfox users! > > I'm happy to announce that now chrome:// and recource:// URLs are > linkified between JS files in Searchfox. > > Clicking on chrome/resource URL strings in JS files now shows "Go to > definition of PATH_TO_JS" menu item and "Search for PATH_TO_JS" menu item, > just in the same way as other symbols. You can jump to the original JS > file without thinking about the chrome/resource URL mapping :) > > Example: > 1. open > https://searchfox.org/mozilla-central/source/browser/base/content/aboutDialog-appUpdater.js#15 > 2. click "resource://gre/modules/AppUpdater.sys.mjs" string > 3. click "Go to definition of toolkit/mozapps/update/AppUpdater.sys.mjs" > menu item > 4. it jumps to > https://searchfox.org/mozilla-central/source/toolkit/mozapps/update/AppUpdater.sys.mjs#1 > > You can also click "(file symbol)" next to the filename in the breadcrumb > at the top of the page, and click "Search for PATH_TO_JS" to get the list > of the JS consumers of the current file. > > People on "alpha" channel can use the diagram feature for the JS files > relation. > > Examples: > * calls-to: > https://searchfox.org/mozilla-central/query/default?q=calls-to%3A%27toolkit%2Fmozapps%2Fupdate%2FAppUpdater.sys.mjs%27%20depth%3A4 > * calls-from: > https://searchfox.org/mozilla-central/query/default?q=calls-from%3A%27toolkit%2Fmozapps%2Fupdate%2FAppUpdater.sys.mjs%27%20depth%3A4 > * calls-between: > https://searchfox.org/mozilla-central/query/default?q=calls-between%3A%27browser%2Fcomponents%2Furlbar%2FUrlbarProvidersManager.sys.mjs%27+calls-between%3A%27toolkit%2Fmozapps%2Fupdate%2FAppUpdater.sys.mjs%27+depth%3A4 > > Currently the feature is available only between JS files, and also > relative paths are not supported. The work is tracked in > https://bugzilla.mozilla.org/show_bug.cgi?id=1697671 . Stay tuned, and > let us know if you find any problem! > > Thanks! > > -- > arai > > -- > You received this message because you are subscribed to the Google Groups " > [email protected]" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/D0546387-1CAB-4AD0-B7F3-92B0A00B1728%40gmail.com > . > -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CA%2BSxwbdMDAQ5%3Do1WTj%2BhmZCaZfz0F%2BRZ8MMTHmRHLG7V9moP%2BA%40mail.gmail.com.
