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
Nicolò Ribaudo f051597e23
Allow specifying custom match logic in PDFFindController
This patch allows embedders of PDF.js to provide custom match
logic for seaching in PDFs. This is done by subclassing the
PDFFindController class and overriding the `match` method.

`match` is called once per PDF page, receives as parameters the
search query, the page contents, and the page index, and returns
an array of { index, length } objects representing the search
results.
2024-08-13 10:45:57 +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] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +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 Improve type definitions for the viewer 2024-04-12 17:12:04 +04: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 Merge pull request #18527 from Snuffleupagus/app-inline-short-listeners 2024-08-02 16:08:45 +02:00
app_options.js [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +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 Remove the DownloadManager.downloadUrl method 2024-06-12 13:27:45 +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 [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +02:00
generic_scripting.js Use a limit, in more places, when splitting strings 2024-02-02 13:10:52 +01:00
genericcom.js [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +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 Remove the DownloadManager.downloadUrl method 2024-06-12 13:27:45 +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] Avoid to have the create alt-text button without a click listener 2024-08-02 11:05:58 +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 Allow specifying custom match logic in PDFFindController 2024-08-13 10:45:57 +02: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 Improve type definitions for the viewer 2024-04-12 17:12:04 +04: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 [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +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 Move all event listeners into Toolbar.prototype.#bindListeners 2024-07-31 09:49:25 +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 [Editor] Add a new dialog for alt-text settings (bug 1909604) 2024-08-01 21:34:50 +02:00
viewer.html [Editor] Fix l10n issues 2024-08-02 10:36:18 +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