'js/main.js');
public $debugJsFiles = array(
'js/libs/Three.js',
- 'data/search.js'
+ 'data/search.index.js',
+ 'data/search.texts.js',
);
public $testJsFiles = array(
'js/libs/cube/fb.js',
$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";
- $script .= '<script type="text/javascript" charset="utf-8" src="data/search.js"></script>' . "\n";
+ if ($this->book->parametres->search) {
+ $script .= '<script type="text/javascript" charset="utf-8" src="data/search.index.js"></script>' . "\n";
+ $script .= '<script type="text/javascript" charset="utf-8" src="data/search.texts.js"></script>' . "\n";
+ }
foreach ($this->pluginJs as $p) {
$script .= '<script type="text/javascript" charset="utf-8" src="' . $p . '"></script>' . "\n";
}
public function writeTexts() {
$this->daoBook->makeTextsIndexes($this->book, $this->pages, $index, $textes);
- $js = 'var INDEX=' . $index . ';' . "\r";
- $js .= 'var TEXTS=' . $textes . ';' . "\r";
+ $jsindex = 'var INDEX=' . $index . ';' . "\r";
+ $jstexts = 'var TEXTS=' . $textes . ';' . "\r";
- file_put_contents($this->vdir . '/data/search.js', $js);
+ file_put_contents($this->vdir . '/data/search.index.js', $jsindex);
+ file_put_contents($this->vdir . '/data/search.texts.js', $jstexts);
}
public function supportSVG() {
public function copyLinkFile($source, $dest, $video = false) {
if ($video && $this->book->parametres->mobileVideosPath != '') {
-
+
}
$origDir = $this->wdir;
}
public function __destruct() {
-
+
}
public static function colorToArray($color, $forceAlpha = null) {
}
class wsHTML5CompilerDev extends wsHTML5Compiler {
-
+
}
-<?php\r
-\r
-require_once(dirname(__FILE__) . '/inc/prepend.php');\r
-ob_start();\r
-\r
-header('Access-Control-Allow-Origin: *');\r
-\r
-$meta = array();\r
-$js[] = JS_PATH . '/common.js';\r
-$js[] = JS_PATH . '/' . MODE . '.js';\r
-$jsvar['IMG'] = IMG;\r
-$jsvar['SITE_PATH'] = SITE_PATH;\r
-\r
-$css[] = WEBROOT . '/style/common.css';\r
-$css[] = CSS_PATH . '/style.css';\r
-\r
-$meta['viewport'] = 'width=device-width, initial-scale=1, maximum-scale=1';\r
-\r
-$standard = 'XHTML 1.0 Transitional';\r
-\r
-echo $core->url->getDocument();\r
-$buffer = ob_get_contents();\r
-\r
-ob_clean();\r
-echo cubePage::page($buffer, $js, $jsvar, $css, array(), 9, false, $meta, array(), $standard);\r
-?>
\ No newline at end of file
+<?php
+
+require_once(dirname(__FILE__) . '/inc/prepend.php');
+ob_start();
+
+header('Access-Control-Allow-Origin: *');
+
+$meta = array();
+$js[] = JS_PATH . '/common.js';
+$js[] = JS_PATH . '/' . MODE . '.js';
+$jsvar['IMG'] = IMG;
+$jsvar['SITE_PATH'] = SITE_PATH;
+
+$css[] = WEBROOT . '/style/common.css';
+$css[] = CSS_PATH . '/style.css';
+
+$meta['viewport'] = 'width=device-width, initial-scale=1, maximum-scale=1';
+
+$standard = 'XHTML 1.0 Transitional';
+
+echo $core->url->getDocument();
+$buffer = ob_get_contents();
+
+ob_clean();
+echo cubePage::page($buffer, $js, $jsvar, $css, array(), 9, false, $meta, array(), $standard);