pdfjs-viewer-element
Advanced tools
Comparing version 2.6.3 to 2.6.4
@@ -33,5 +33,5 @@ const f = (m, e) => new Promise((s) => { | ||
n = null; | ||
const w = s.leading ? r : o(this, l); | ||
const d = s.leading ? r : o(this, l); | ||
for (const y of t) | ||
y(w); | ||
y(d); | ||
t = []; | ||
@@ -60,3 +60,3 @@ }, e), u ? (r = o(this, l), h(r)) : t.push(h); | ||
nameddest: "" | ||
}, d = { | ||
}, w = { | ||
AUTOMATIC: 0, | ||
@@ -123,4 +123,4 @@ // Default value. | ||
getIframeSrc() { | ||
const e = this.getFullPath(this.getAttribute("src") || c.src), s = this.getFullPath(this.getAttribute("viewer-path") || c.viewerPath), r = this.getAttribute("page") || c.page, n = this.getAttribute("search") || c.search, t = this.getAttribute("phrase") || c.phrase, i = this.getAttribute("zoom") || c.zoom, a = this.getAttribute("pagemode") || c.pagemode, o = this.getAttribute("locale") || c.locale, l = this.getAttribute("text-layer") || c.textLayer, h = this.getAttribute("viewer-css-theme") || c.viewerCssTheme, u = !!(this.getAttribute("viewer-extra-styles") || c.viewerExtraStyles), w = this.getAttribute("nameddest") || c.nameddest; | ||
return `${s}${c.viewerEntry}?file=${encodeURIComponent(e)}#page=${r}&zoom=${i}&pagemode=${a}&search=${n}&phrase=${t}&textLayer=${l}${o ? "&locale=" + o : ""}&viewerCssTheme=${h}&viewerExtraStyles=${u}&nameddest=${w}`; | ||
const e = this.getFullPath(this.getAttribute("src") || c.src), s = this.getFullPath(this.getAttribute("viewer-path") || c.viewerPath), r = this.getAttribute("page") || c.page, n = this.getAttribute("search") || c.search, t = this.getAttribute("phrase") || c.phrase, i = this.getAttribute("zoom") || c.zoom, a = this.getAttribute("pagemode") || c.pagemode, o = this.getAttribute("locale") || c.locale, l = this.getAttribute("text-layer") || c.textLayer, h = this.getAttribute("viewer-css-theme") || c.viewerCssTheme, u = !!(this.getAttribute("viewer-extra-styles") || c.viewerExtraStyles), d = this.getAttribute("nameddest") || c.nameddest; | ||
return `${s}${c.viewerEntry}?file=${encodeURIComponent(e)}#page=${r}&zoom=${i}&pagemode=${a}&search=${n}&phrase=${t}&textLayer=${l}${o ? "&locale=" + o : ""}&viewerCssTheme=${h}&viewerExtraStyles=${u}${d ? "&nameddest=" + d : ""}`; | ||
} | ||
@@ -135,7 +135,7 @@ mountViewer(e) { | ||
const e = this.getAttribute("viewer-css-theme"); | ||
return Object.keys(d).includes(e) ? d[e] : d[c.viewerCssTheme]; | ||
return Object.keys(w).includes(e) ? w[e] : w[c.viewerCssTheme]; | ||
} | ||
setCssTheme(e) { | ||
var s, r, n; | ||
if (e === d.DARK) { | ||
if (e === w.DARK) { | ||
const t = (s = this.iframe.contentDocument) == null ? void 0 : s.styleSheets[0], i = (t == null ? void 0 : t.cssRules) || [], a = Object.keys(i).filter((o) => { | ||
@@ -155,5 +155,5 @@ var l; | ||
p as PdfjsViewerElement, | ||
d as ViewerCssTheme, | ||
w as ViewerCssTheme, | ||
p as default, | ||
A as hardRefreshAttributes | ||
}; |
{ | ||
"name": "pdfjs-viewer-element", | ||
"version": "2.6.3", | ||
"version": "2.6.4", | ||
"license": "MIT", | ||
@@ -33,10 +33,10 @@ "author": { | ||
"devDependencies": { | ||
"@types/node": "^18.7.1", | ||
"@vitest/browser": "^1.2.1", | ||
"@types/node": "^18.19.31", | ||
"@vitest/browser": "^1.5.0", | ||
"jsdom": "^22.1.0", | ||
"perfect-debounce": "^1.0.0", | ||
"typescript": "^4.6.4", | ||
"vite": "^5.0.12", | ||
"vitest": "^1.2.1", | ||
"webdriverio": "^8.28.8" | ||
"typescript": "^4.9.5", | ||
"vite": "^5.2.9", | ||
"vitest": "^1.5.0", | ||
"webdriverio": "^8.36.1" | ||
}, | ||
@@ -43,0 +43,0 @@ "scripts": { |
@@ -15,11 +15,4 @@ <p align="center"> | ||
The prebuilt comes with each PDF.js release. Supported releases: | ||
The prebuilt comes with each PDF.js release. Supported all v4 and v3 [releases](https://github.com/mozilla/pdf.js/releases): | ||
✅ [v4.0.379](https://github.com/mozilla/pdf.js/releases/tag/v4.0.379) | ||
✅ [v4.0.269](https://github.com/mozilla/pdf.js/releases/tag/v4.0.269) | ||
✅ [v4.0.189](https://github.com/mozilla/pdf.js/releases/tag/v4.0.189) | ||
To use the package you should download and **place the prebuilt** files in the project. | ||
@@ -71,3 +64,3 @@ | ||
```html | ||
<pdfjs-viewer-element src="/file.pdf" viewer-path="/pdfjs-4.0.379-dist"></pdfjs-viewer-element> | ||
<pdfjs-viewer-element src="/file.pdf" viewer-path="/pdfjs-4.1.392-dist"></pdfjs-viewer-element> | ||
``` | ||
@@ -112,3 +105,3 @@ | ||
src="/file.pdf" | ||
viewer-path="/pdfjs-4.0.379-dist" | ||
viewer-path="/pdfjs-4.1.392-dist" | ||
viewer-css-theme="DARK"> | ||
@@ -125,3 +118,3 @@ </pdfjs-viewer-element> | ||
src="/file.pdf" | ||
viewer-path="/pdfjs-4.0.379-dist" | ||
viewer-path="/pdfjs-4.1.392-dist" | ||
viewer-extra-styles="#toolbarViewerMiddle { display: none; }" | ||
@@ -159,3 +152,3 @@ viewer-extra-styles-urls="['/demo/viewer-custom-theme.css']"> | ||
```html | ||
<pdfjs-viewer-element viewer-path="/pdfjs-4.0.379-dist"></pdfjs-viewer-element> | ||
<pdfjs-viewer-element viewer-path="/pdfjs-4.1.392-dist"></pdfjs-viewer-element> | ||
``` | ||
@@ -162,0 +155,0 @@ |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
0
15686
161