'js/libs/fix/ios-orientation.js',
'js/libs/fix/detect-zoom.js',
'js/libs/cube/fb.js',
+ 'js/libs/cube/util.js',
'js/libs/modernizr/modernizr.js',
'js/libs/modernizr/tests.js',
'js/libs/json2.js',
);
public $testJsFiles = array(
'js/libs/cube/fb.js',
- 'js/libs/modernizr.js',
+ 'js/libs/modernizr/modernizr.js',
'js/libs/jquery/jquery.js',
'js/libs/jquery/jquery.transform.js',
'js/libs/jquery/jquery.mousewheel.js',
);
public $widgetJsFiles = array(
'js/libs/cube/fb.js',
- 'js/libs/modernizr.js',
+ 'js/libs/modernizr/modernizr.js',
'js/libs/jquery/jquery.js',
'js/libs/jquery/jquery.transit.js',
'js/widget.js'
protected function writeLinks() {
global $core;
+
+ $this->config->links = array();
+ $this->config->clinks = array();
+ $this->config->bookmarkGroups = array();
+
$daoDoc = new wsDAODocument($core->con);
$daoDoc->getLinksAndRulers($this->book_id, $links, $rulers);
$allpages[] = 'aftersearch';
$allpages[] = 'background';
- $this->config->links = array();
+
foreach ($allpages as $i) {
$c = '';
return $css;
}
+ public function addBookmarkGroup($link) {
+ if ($link['left'] > $this->book->parametres->width) {
+ $link['page']++;
+ }
+ if ($link['page'] <= 0 || $link['page'] > $this->book->parametres->pages) {
+ continue;
+ }
+ $this->config->bookmarkGroups[] = array('page' => $link['page'], 'nb' => $link['to'], 'name' => $link['extra']);
+ }
+
protected function writeJs() {
$config = $this->writeConfig();
$finals = array('fluidbook' => $this->jsFiles, 'widget' => $this->widgetJsFiles);
$res[] = '.link a.displayArea:hover{opacity:1 !important;}';
$res[] = '.link a.displayArea{-webkit-tap-highlight-color:' . self::colorToCSS($this->theme->parametres->linksColor, 0.4) . ';background-color:' . self::colorToCSS($this->theme->parametres->linksColor, 0.0001) . ';}';
+ // Bookmarks
+ $size = round($this->book->parametres->width * $this->book->parametres->bookmarkCornerSize * 0.0075);
+ $res[] = '#links .bookmark{width:' . $size . 'px;height:' . $size . 'px;}';
+
// Menus
# View
$res[] = '.portrait .mview{width:' . $w . ';min-height:' . $h . '}';