Browse Source

Add a tricky way of enabling bootstrap theme

master
Sébastien Lucas 9 years ago
parent
commit
0f4ef8de02
2 changed files with 10 additions and 1 deletions
  1. +7
    -1
      base.php
  2. +3
    -0
      templates/bootstrap/header.html

+ 7
- 1
base.php View File

@@ -72,6 +72,9 @@ function getCurrentOption ($option) {
if ($option == "style") {
return "default";
}
if ($option == "template") {
return "default";
}

if (isset($config ["cops_" . $option])) {
return $config ["cops_" . $option];
@@ -85,7 +88,7 @@ function getCurrentCss () {
}

function getCurrentTemplate () {
return "default";
return getCurrentOption ("template");
}

function getUrlWithVersion ($url) {
@@ -1074,6 +1077,9 @@ class PageCustomize extends Page
"language");

$content = "";
array_push ($this->entryArray, new Entry ("Template", "",
"<span onclick='$.cookie(\"template\", \"bootstrap\", { expires: 365 });'>Click to switch to Bootstrap</span>", "text",
array ()));
if (!preg_match("/(Kobo|Kindle\/3.0|EBRD1101)/", $_SERVER['HTTP_USER_AGENT'])) {
$content .= '<select id="style" onchange="updateCookie (this);">';
foreach ($this-> getStyleList () as $filename) {


+ 3
- 0
templates/bootstrap/header.html View File

@@ -14,6 +14,9 @@
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="#" onclick='$.removeCookie("template"); window.location.reload(true); '>
<span class="glyphicon glyphicon-picture"></span>
</a></li>
<li><a href="{{=it.abouturl}}" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="{{=it.c.i18n.customizeTitle}}">
<span class="glyphicon glyphicon-info-sign"></span>
</a></li>


Loading…
Cancel
Save