$cache = ' manifest="cache.appcache"';
}
+ $iscript = '';
+ if (count($this->htmlmultimedia)) {
+ $iscript.='<script type="text/javascript">' . "\n";
+ $iscript.=implode("\n", $this->htmlmultimedia);
+ $iscript.='</script>' . "\n";
+ }
+
+
$script = '';
$script .= '<script type="text/javascript" charset="utf-8" src="data/datas.js"></script>' . "\n";
$script .= '<script type="text/javascript" charset="utf-8" src="data/fluidbook.js"></script>' . "\n";
foreach ($this->pluginJs as $p) {
$script .= '<script type="text/javascript" charset="utf-8" src="' . $p . '"></script>' . "\n";
}
+ $script.=$iscript;
+
$description = '';
if ($this->book->parametres->seoDescription) {
}
$scripts[] = '<script type="text/javascript" charset="utf-8" src="data/datas.js"></script>';
+ $scripts[] = $iscript;
$script = implode("\n\t\t", $scripts);
$scripts = array();
class wsHTML5CompilerDev extends wsHTML5Compiler {
-}
\ No newline at end of file
+}
}
foreach ($this->_config['inject'] as $i) {
- $i = str_replace('$id', '"#' . $this->id . '"', $i);
+ $i = str_replace('$id', '"#l_' . $this->id . '"', $i);
$this->compiler->htmlmultimedia[] = $i;
}
}
foreach ($this->_config['injectjs'] as $i) {
-
+ $this->compiler->pluginJs[] = $d['fdir'] . '/' . $i;
}
$this->copyExternalDir($d['dir']);
$res = wsHTML5Compiler::writeCSSUA('transform', 'scale(' . $sx . ',' . $sy . ')');
$res.= wsHTML5Compiler::writeCSSUA('transform-origin', '0% 0%');
+
+ if (!$this->_config['html']) {
+ return '';
+ }
return $res;
}
if (file_exists($d . '/index.html')) {
$r = array('html' => 'index.html', 'inject' => array(), 'injectcss' => array(), 'injectjs' => array());
} else {
- $r = array('html' => false, 'inject' => file_get_contents($d . '/init.js'), 'injectcss' => 'multimedia.css', 'injectjs' => 'multimedia.js');
+ $r = array('html' => false, 'inject' => array(file_get_contents($d . '/init.js')), 'injectcss' => array('multimedia.css'), 'injectjs' => array('multimedia.js'));
}
return array_merge($res, $r);
}