'js/libs/jquery/jquery.scrollto.min.js',
],
'aria' => ['js/libs/aria/radio.js',],
- 'bluebird' => ['js/libs/bluebird.min.js'],
+ //'bluebird' => ['js/libs/bluebird.min.js'],
'noaccents' => ['js/libs/noaccents.js'],
'screenfull' => ['js/libs/screenfull.min.js'],
'storage' => ['js/libs/storage.js',],
'android' => array('webintent'));
public $pluginCSS = [];
public $pluginJs = [];
+ protected $customJs = [];
public $htmlmultimedia = [];
public $cssX = [];
public $cssY = [];
}
$script = '<script type="text/javascript" charset="utf-8" src="' . $assetsPrefix . 'data/datas.js' . $jstime . '"></script>' . "\n";
+ foreach ($this->customJs as $c) {
+ $script .= "\t" . '<script type="text/javascript" charset="utf-8" src="' . $c . $jstime . '"></script>' . "\n";
+ }
foreach ($this->jsLibs as $jsLib => $files) {
$script .= "\t" . '<script type="text/javascript" charset="utf-8" src="' . $assetsPrefix . 'data/' . $jsLib . '.js' . $jstime . '"></script>' . "\n";
}
$this->config->content_lock = $this->content_lock;
}
+ public function addPDFJSPageRenderer()
+ {
+ $this->vdir->copyDirectory(resource_path('pdfjs/dist-min'), 'pdfjs');
+ $this->customJs[] = 'pdfjs/build/pdf.js';
+ }
+
public function addPDFJS($force = false)
{
if ($this->_addedPDFJS) {
$this->_addedPDFJS = true;
-
if ($renderer === 'pdfjs') {
$resource = resource_path('pdfjs/dist-min');
} else if ($renderer === 'pdfjs-legacy') {