1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 22:58:07 +02:00
pdf.js/web
Tim van der Meij 2a22424c95
Remove the secondaryToolbarButton CSS class
Secondary toolbar buttons are toolbar buttons with some extra rules,
mainly to make them wider and have visible labels. However, this
similarity is currently not clearly reflected in the implementation
because the secondary toolbar buttons use a different CSS class,
`secondaryToolbarButton`, compared to the other toolbar buttons that
use the `toolbarButton` CSS class. This also causes some duplication
in the rules and requires extra care to keep the common bits for the
`secondaryToolbarButton` class in sync with the `toolbarButton` class.

Fortunately, now that we have a dedicated CSS scope for the secondary
toolbar, we can simplify this by giving all secondary toolbar buttons
the `toolbarButton` class and explicitly listing the required overrides
in the `#secondaryToolbar` scope instead. Doing so removes most of the
special-casing for secondary toolbar buttons while explicitly listing
the differences in a single place for a better overview. It also lays
the foundation for making all toolbar buttons respect the
`browser.uidensity` Firefox preference later by reducing differences.

Co-authored-by: Calixte Denizet <calixte.denizet@gmail.com>
2024-08-11 17:48:25 +02:00
..
images Implement the new alt text flow (bug 1909604) 2024-07-29 14:31:47 +02:00
.gitignore Remove obselete file from .gitignore 2015-01-26 16:44:45 +01:00
alt_text_manager.js [Editor] Add some telemetry for the highlight feature (bug 1866437) 2024-02-28 10:17:11 +01:00
annotation_editor_layer_builder.css [Editor] Change the background color of the image preview in the new alt text dialog 2024-08-08 21:13:58 +02:00
annotation_editor_layer_builder.js Avoid wrong scrolling when calling zoomReset 2024-03-21 16:04:36 +01:00
annotation_editor_params.js [Editor] Add the telemetry for the new alt text (bug 1912500) 2024-08-10 18:29:03 +02:00
annotation_layer_builder.css Disable link annotations during text selection 2024-07-23 10:42:34 +02:00
annotation_layer_builder.js [api-minor][Editor] When switching to editing mode, redraw pages containing editable annotations 2024-07-02 14:11:40 +02:00
app.js [Editor] Add a first test to test the new alt text flow 2024-08-10 14:59:35 +02:00
app_options.js Dispatch changes in prefs enableAltTextModelDownload and enableGuessAltText to the viewer (bug 1912024) 2024-08-07 23:21:38 +02:00
base_tree_viewer.js Improve type definitions for the viewer 2024-04-12 17:12:04 +04:00
caret_browsing.js [Editor] In caret browsing mode, get the caret position in the text layer (bug 1881692) 2024-02-23 16:50:19 +01:00
chrome-i18n-allow-access-to-file-urls.json Add translations of "Allow access to file URLs" 2015-08-14 18:59:55 +02:00
chromecom.js [Editor] Change the enableML pref for enableAltText (bug 1905923) 2024-07-05 21:01:12 +02:00
compressed.tracemonkey-pldi-09.pdf Add Makefile. Move some files around to make building the website easier. 2011-07-05 10:53:57 -07:00
debugger.css Fix the textLayer-opacity when using the FontInspector (PR 17533 follow-up) 2024-01-26 18:31:38 +01:00
debugger.mjs [Debugger] Add some info about substitution font 2023-10-09 12:06:33 +02:00
dialog.css Fix the color of the buttons in a dialog in HCM 2024-08-02 15:38:55 +02:00
download_manager.js Stop sending the unused options parameter to various download-methods in the viewer 2024-08-02 20:46:13 +02:00
draw_layer_builder.css [Editor] Correctly rotate the mask when rotation a free highlight (bug 1879102) 2024-02-08 15:29:29 +01:00
draw_layer_builder.js [Editor] Add a new editor to highlight some text in a pdf (bug 1866119) 2023-11-28 14:21:53 +01:00
event_utils.js Add the possibility to dispatch some pdf.js events at the chrome level (bug 1904585) 2024-06-25 21:03:34 +02:00
external_services.js Include additional data when fetching browser preferences in the PDF Viewer (bug 1908401) 2024-07-17 16:57:55 +02:00
firefox_print_service.js [api-minor] Implement basic support for OptionalContent Usage dicts (issue 5764, bug 1826783) 2024-03-12 13:18:15 +01:00
firefoxcom.js [Firefox] Remove the "loadaiengineprogress" listener with AbortSignal.any() 2024-08-10 11:16:42 +02:00
generic_scripting.js Use a limit, in more places, when splitting strings 2024-02-02 13:10:52 +01:00
genericcom.js Dispatch changes in prefs enableAltTextModelDownload and enableGuessAltText to the viewer (bug 1912024) 2024-08-07 23:21:38 +02:00
genericl10n.js Only use the l10n fallback bundle when normal ftl-file fetching failed (issue 18264) 2024-06-18 11:54:49 +02:00
grab_to_pan.js Improve type definitions for the viewer 2024-04-12 17:12:04 +04:00
interfaces.js Stop sending the unused options parameter to various download-methods in the viewer 2024-08-02 20:46:13 +02:00
l10n.js Update the JS/CSS files for the new Prettier/Stylelint versions 2024-07-13 16:29:47 +02:00
new_alt_text_manager.js [Editor] Add the telemetry for the new alt text (bug 1912500) 2024-08-10 18:29:03 +02:00
overlay_manager.js Remove the OverlayManager.unregister method since it's completely unused 2023-06-21 13:13:53 +02:00
password_prompt.js Improve type definitions for the viewer 2024-04-12 17:12:04 +04:00
pdf_attachment_viewer.js [api-minor] Improve the FileSpec implementation 2024-05-01 18:02:05 +02:00
pdf_cursor_tools.js Merge pull request #17879 from ex37/master 2024-04-14 16:35:02 +02:00
pdf_document_properties.js Improve type definitions for the viewer 2024-04-12 17:12:04 +04:00
pdf_find_bar.js Tweak the matchCount l10n-args handling slightly (PR 17146 follow-up) 2023-10-24 13:17:02 +02:00
pdf_find_controller.js Expose entireWord in updateFindControlState 2024-06-21 13:12:59 +08:00
pdf_find_utils.js [api-minor] Don't normalize the text used in the text layer. 2023-04-17 14:31:23 +02:00
pdf_history.js Remove event listeners with signal in web/pdf_history.js 2024-04-20 12:00:58 +02:00
pdf_layer_viewer.js Improve type definitions for the viewer 2024-04-12 17:12:04 +04:00
pdf_link_service.js Allow /XYZ destinations without zoom parameter (issue 18408) 2024-07-18 13:29:32 +02:00
pdf_outline_viewer.js [api-minor] Move the page reference/number caching into the API 2024-04-29 18:54:06 +02:00
pdf_page_view.js [api-minor][Editor] When switching to editing mode, redraw pages containing editable annotations 2024-07-02 14:11:40 +02:00
pdf_presentation_mode.js Remove event listeners with signal in web/pdf_presentation_mode.js 2024-04-18 18:41:18 +02:00
pdf_print_service.js Improve type definitions for the viewer 2024-04-12 17:12:04 +04:00
pdf_rendering_queue.js Limit some PDFRenderingQueue-related code to the GENERIC viewer 2023-05-30 21:24:19 +02:00
pdf_scripting_manager.component.js Use shorter arrow functions where possible 2024-01-21 10:13:12 +01:00
pdf_scripting_manager.js Remove event listeners with signal in web/pdf_scripting_manager.js 2024-04-20 12:00:58 +02:00
pdf_sidebar.js Remove the sidebar resizing event listeners with an AbortController 2024-08-10 12:24:59 +02:00
pdf_single_page_viewer.js Remove the abstract BaseViewer-class 2022-09-08 12:38:17 +02:00
pdf_thumbnail_view.js Add an option to enable/disable hardware acceleration (bug 1902012) 2024-06-12 18:41:07 +02:00
pdf_thumbnail_viewer.js Add an option to enable/disable hardware acceleration (bug 1902012) 2024-06-12 18:41:07 +02:00
pdf_viewer.component.js Ensure that GenericL10n works if the locale files cannot be loaded 2024-01-31 14:07:11 +01:00
pdf_viewer.css Improve how the wait-cursor is toggled when copying all text 2024-06-14 10:06:27 +02:00
pdf_viewer.js Check that AbortSignal.any() is supported in PDFViewer too (PR 18586 follow-up) 2024-08-09 16:48:44 +02:00
pdfjs.js [api-minor] Remove Outliner from the official API 2024-07-16 13:08:26 +02:00
preferences.js Add the possibility to change some pdfjs preferences from the viewer (bug 1908483) 2024-07-18 09:52:10 +02:00
print_utils.js Handle appending consistently in the xfaLayer regardless of rendering intent (PR 17177 follow-up) 2023-10-26 12:05:33 +02:00
secondary_toolbar.js [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +02:00
struct_tree_layer_builder.js Ignore null-chars when using structTree-data in the viewer 2023-08-31 16:29:10 +02:00
stubs-geckoview.js [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +02:00
text_accessibility.js [Editor] Add the parent tag id (if any) to the serialized editors (bug 1845087) 2023-09-07 18:22:33 +02:00
text_highlighter.js Remove event listeners with signal in web/annotation_layer_builder.js and web/text_highlighter.js 2024-04-21 09:41:21 +02:00
text_layer_builder.css Disable link annotations during text selection 2024-07-23 10:42:34 +02:00
text_layer_builder.js Disable link annotations during text selection 2024-07-23 10:42:34 +02:00
toggle_button.css Fix the RTL-rule for the editorHighlightShowAll button, such that it works outside of the Firefox PDF Viewer 2024-04-10 11:35:04 +02:00
toolbar-geckoview.js [GeckoView] Remove the open-in-app button (bug 1832519) 2024-03-04 19:32:12 +01:00
toolbar.js [Editor] Add the telemetry for the new alt text (bug 1912500) 2024-08-10 18:29:03 +02:00
ui_utils.js Stop using downloadComplete in PDFViewerApplication.progress 2024-07-20 09:27:43 +02:00
view_history.js Add a bit more validation in the ViewHistory constructor 2020-03-21 13:55:06 +01:00
viewer-geckoview.css [GeckoView] Remove the open-in-app button (bug 1832519) 2024-03-04 19:32:12 +01:00
viewer-geckoview.html Give all HTML button elements a type 2024-07-30 18:49:18 +02:00
viewer-geckoview.js Disable system fonts on Android (issue 18210) 2024-07-21 15:28:16 +02:00
viewer-snippet-chrome-extension.html [api-minor] Move to Fluent for the localization (bug 1858715) 2023-10-19 11:20:41 +02:00
viewer-snippet-chrome-overlays.html Convert the existing overlays to use <dialog> elements (issue 14698) 2022-03-28 11:36:29 +02:00
viewer-snippet-firefox-extension.html [api-major] Output JavaScript modules in the builds (issue 10317) 2023-10-07 09:31:08 +02:00
viewer-snippet.html [api-minor] Move to Fluent for the localization (bug 1858715) 2023-10-19 11:20:41 +02:00
viewer.css Remove the secondaryToolbarButton CSS class 2024-08-11 17:48:25 +02:00
viewer.html Remove the secondaryToolbarButton CSS class 2024-08-11 17:48:25 +02:00
viewer.js [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +02:00
xfa_layer_builder.css Remove unnecessary alpha-value from CSS rgb colors 2023-10-06 09:50:03 +02:00
xfa_layer_builder.js Handle appending consistently in the xfaLayer regardless of rendering intent (PR 17177 follow-up) 2023-10-26 12:05:33 +02:00