18 lines
343 B
JavaScript
18 lines
343 B
JavaScript
|
const viewer = require('pdfobject')
|
||
|
|
||
|
class PdfViewer {
|
||
|
constructor () {
|
||
|
this.showPdfs()
|
||
|
}
|
||
|
|
||
|
showPdfs () {
|
||
|
const elements = document.querySelectorAll('*[data-pdf]')
|
||
|
|
||
|
for (const element of elements) {
|
||
|
viewer.embed(element.getAttribute('data-pdf'), `#${element.getAttribute('id')}`)
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = PdfViewer
|