Skip to content

Commit 1d0250a

Browse files
committed
Fix codacy issues
1 parent 6eac01e commit 1d0250a

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/pdfjs-viewer-element.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ template.innerHTML = `<iframe frameborder="0" width="100%"></iframe><style>:host
33

44
export class PdfjsViewerElement extends HTMLElement {
55
constructor() {
6-
super()
7-
const shadowRoot = this.attachShadow({mode: 'open'})
8-
shadowRoot.appendChild(template.content.cloneNode(true))
6+
super();
7+
const shadowRoot = this.attachShadow({mode: 'open'});
8+
shadowRoot.appendChild(template.content.cloneNode(true));
99
}
1010

1111
private iframe!: PdfjsViewerElementIframe;
@@ -15,23 +15,23 @@ export class PdfjsViewerElement extends HTMLElement {
1515
}
1616

1717
connectedCallback() {
18-
this.iframe = this.shadowRoot?.querySelector(
18+
this.iframe = this.shadowRoot?.querySelector("iframe") as PdfjsViewerElementIframe;
1919
this.setAttributes();
2020
this.initEventListeners();
2121
}
2222

2323
attributeChangedCallback(name: string) {
24-
if (['src', 'viewer-path'].includes(name)) {
25-
this.setAttributes()
26-
this.initEventListeners()
24+
if (["src", "viewer-path"].includes(name)) {
25+
this.setAttributes();
26+
this.initEventListeners();
2727
}
2828
}
2929

3030
setAttributes() {
31-
if (!this.hasAttribute('viewer-path')) this.setAttribute('viewer-path', '/pdfjs')
31+
if (!this.hasAttribute("viewer-path")) this.setAttribute("viewer-path", '/pdfjs')
3232
this.iframe?.setAttribute(
3333
'src',
34-
`${this.getAttribute('viewer-path')}/web/viewer.html?file=${this.getAttribute('src') || ''}`
34+
`${this.getAttribute("viewer-path")}/web/viewer.html?file=${this.getAttribute("src") || ''}`
3535
)
3636
}
3737

@@ -43,29 +43,29 @@ export class PdfjsViewerElement extends HTMLElement {
4343

4444
setViewerOptions() {
4545
const locale = this.getAttribute("locale");
46-
if (locale)
46+
if (locale) this.iframe.contentWindow?.PDFViewerApplicationOptions.set('locale', locale);
4747
}
4848
}
4949

5050
declare global {
5151
interface Window {
52-
PdfjsViewerElement: typeof PdfjsViewerElement
52+
PdfjsViewerElement: typeof PdfjsViewerElement;
5353
}
5454
}
5555

56-
export interface PdfjsViewerElementIframeWindow extends Window {
56+
interface PdfjsViewerElementIframeWindow extends Window {
5757
PDFViewerApplicationOptions: {
5858
set: (name: string, value: string) => void;
5959
};
6060
}
6161

62-
export interface PdfjsViewerElementIframe extends HTMLIFrameElement {
62+
interface PdfjsViewerElementIframe extends HTMLIFrameElement {
6363
contentWindow: PdfjsViewerElementIframeWindow;
6464
}
6565

66-
export default PdfjsViewerElement
66+
export default PdfjsViewerElement;
6767

6868
if (!window.customElements.get('pdfjs-viewer-element')) {
69-
window.PdfjsViewerElement = PdfjsViewerElement
70-
window.customElements.define('pdfjs-viewer-element', PdfjsViewerElement)
69+
window.PdfjsViewerElement = PdfjsViewerElement;
70+
window.customElements.define('pdfjs-viewer-element', PdfjsViewerElement);
7171
}

0 commit comments

Comments
 (0)