uBlock/src/css
Raymond Hill 869a653fdf
Output scriptlet logging information to the logger
This commit brings the following changes to the logger:

All logging output generated by injected scriptlets are now sent to
the logger, the developer console will no longer be used to log
scriptlet logging information.

When the logger is not opened, the scriplets will not output any
logging information.

The goal with this new approach is to allow filter authors to
more easily assess the working of scriptlets without having to
go through scriptlet parameters to enable logging.

Consequently all the previous ways to tell scriptlets to log
information are now obsolete: if the logger is opened, the
scriptlets will log information to the logger.

Another benefit of this approach is that the dev tools do not
need to be open to obtain scriptlets logging information.

Accordingly, new filter expressions have been added to the logger:
"info" and "error". Selecting the "scriptlet" expression will also
keep the logging information from scriptlets.

A new button has been added to the logger (not yet i18n-ed): a
"volume" icon, which allows to enable verbose mode. When verbose
mode is enabled, the scriptlets may choose to output more
information regarding their inner working.

The entries in the logger will automatically expand on mouse hover.
This allows to scroll through entries which text does not fit into
a single row.

Clicking anywhere on an entry in the logger will open the detailed
view when applicable.

Generic information/errors will now be rendered regardless of which
tab is currently selected in the logger (similar to how tabless
entries are already being rendered).
2024-01-25 12:20:38 -05:00
..
fonts Fix typos in README, docs, and JS comments 2022-03-13 08:56:26 -04:00
themes Add ability to update lists through links with specifically crafted URLs 2023-10-14 13:41:49 -04:00
1p-filters.css Remove minimum height constraint from "My filters" pane 2024-01-19 11:26:01 -05:00
3p-filters.css Further fine tune visual as per feedback 2024-01-14 13:29:58 -05:00
about.css Store regex filter pattern into bidi-trie buffer 2021-12-12 10:32:49 -05:00
advanced-settings.css Work toward bringing dark theme closer to a stable release 2022-01-30 18:35:26 -05:00
asset-viewer.css Work toward bringing dark theme closer to a stable release 2022-01-30 18:35:26 -05:00
click2load.css Work toward bringing dark theme closer to a stable release 2022-01-30 18:35:26 -05:00
cloud-ui.css Work toward bringing dark theme closer to a stable release 2022-01-30 18:35:26 -05:00
code-viewer.css Improve code viewer convenience 2023-03-13 10:51:55 -04:00
codemirror.css Add detection of mismatched!#if-!#endif in linter 2023-12-15 16:57:49 -05:00
common.css Remove minimum height constraint from "My filters" pane 2024-01-19 11:26:01 -05:00
dashboard-common.css Emphasize warning in "My filters" 2023-10-22 17:52:38 -04:00
dashboard.css Prevent dashboard from loading at browser launch until ready 2023-03-16 09:17:36 -04:00
devtools.css Store regex filter pattern into bidi-trie buffer 2021-12-12 10:32:49 -05:00
document-blocked.css Fix typo in CSS 2022-09-10 16:08:05 -04:00
dom-inspector.css Vertically expand/collapse in steps in dom inspector 2023-12-07 20:59:45 -05:00
dyna-rules.css Work toward bringing dark theme closer to a stable release 2022-01-30 18:35:26 -05:00
epicker-ui.css Prevent picker from being larger than viewport 2022-06-10 11:11:29 -04:00
fa-icons.css Output scriptlet logging information to the logger 2024-01-25 12:20:38 -05:00
logger-ui-inspector.css Vertically expand/collapse in steps in dom inspector 2023-12-07 20:59:45 -05:00
logger-ui.css Output scriptlet logging information to the logger 2024-01-25 12:20:38 -05:00
popup-fenix.css Prevent access to picker when "My filters" is not enabled 2024-01-16 08:31:46 -05:00
settings.css Add missing semicolon 2023-02-21 14:59:18 -05:00
support.css Support pane: mark lists as obsolete only when update button is clicked 2023-10-16 07:33:38 -04:00
whitelist.css Replace CodeMirror resize code with CSS flex 2020-04-25 10:19:08 -04:00