Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/inventory.picotech.app/public_html/node_modules/vue-html-to-paper/dist/ drwxr-xr-x |
Viewing file: Select action/file-type: 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function addStyles (win, styles) { styles.forEach(style => { let link = win.document.createElement('link'); link.setAttribute('rel', 'stylesheet'); link.setAttribute('type', 'text/css'); link.setAttribute('href', style); win.document.getElementsByTagName('head')[0].appendChild(link); }); } function openWindow (url, name, props) { let windowRef = null; windowRef = window.open(url, name, props); if (!windowRef.opener) { windowRef.opener = self; } windowRef.focus(); return windowRef; } const VueHtmlToPaper = { install (Vue, options = {}) { Vue.prototype.$htmlToPaper = (el, localOptions, cb = () => true) => { let defaultName = '_blank', defaultSpecs = ['fullscreen=yes','titlebar=yes', 'scrollbars=yes'], defaultReplace = true, defaultStyles = []; let { name = defaultName, specs = defaultSpecs, replace = defaultReplace, styles = defaultStyles, } = options; // If has localOptions // TODO: improve logic if (!!localOptions) { if (localOptions.name) name = localOptions.name; if (localOptions.specs) specs = localOptions.specs; if (localOptions.replace) replace = localOptions.replace; if (localOptions.styles) styles = localOptions.styles; } specs = !!specs.length ? specs.join(',') : ''; const element = window.document.getElementById(el); if (!element) { alert(`Element to print #${el} not found!`); return; } const url = ''; const win = openWindow(url, name, specs); win.document.write(` <html> <head> <title>${window.document.title}</title> </head> <body> ${element.innerHTML} </body> </html> `); addStyles(win, styles); setTimeout(() => { win.document.close(); win.focus(); win.print(); setTimeout(function () {window.close();}, 1); cb(); }, 1000); return true; }; }, }; exports.default = VueHtmlToPaper; |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0522 ]-- |