Socket
Socket
Sign inDemoInstall

pdfjs-viewer-element

Package Overview
Dependencies
0
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.6.3 to 2.6.4

16

dist/pdfjs-viewer-element.js

@@ -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 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc