1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-29 22:27:12 +02:00
uBlock/src/js/scriptlets
Raymond Hill 87d0e456f1
Simplify client messaging code
Little-used code from vapi-client.js has been moved
to vapi-client-extra.js. Given that vapi-client.js
is injected in all web pages, this means less dead
code being injected in all pages.

Swathes of code in vapi-client.js was used only in
a few very specific cases, such as when the logger's
DOM inspector is opened or when the "Filter lists"
pane in the dashboard is opened -- and thus to avoid
that little used code to be loaded in every web page
unconditionally, it has been moved to its own
separate file, vapi-client.extra.js.

vapi-client-extra.js is loaded declaratively or
programmatically only where needed.
2019-09-19 08:31:38 -04:00
..
cosmetic-logger.js Simplify client messaging code 2019-09-19 08:31:38 -04:00
cosmetic-off.js guard against future instances of issue fixed in #3721 2018-05-03 09:55:36 -04:00
cosmetic-on.js guard against future instances of issue fixed in #3721 2018-05-03 09:55:36 -04:00
dom-inspector.js Simplify client messaging code 2019-09-19 08:31:38 -04:00
dom-survey.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
element-picker.js Revisit element picker arguments code 2019-09-18 12:17:45 -04:00
load-large-media-all.js guard against future instances of issue fixed in #3721 2018-05-03 09:55:36 -04:00
load-large-media-interactive.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
noscript-spoof.js fix #308, #3436, https://github.com/uBlockOrigin/uBlock-issues/issues/155 2018-08-31 18:47:02 -04:00
should-inject-contentscript.js Minor generic code review of changes since 1.18.2 2019-02-02 08:09:34 -05:00
subscriber.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00