Skip to content

Commit a0515bd

Browse files
authored
Merge pull request #449 from steveklabnik/fix-regression
Change key for theme to not clobber old books
2 parents 911683d + 9b64db9 commit a0515bd

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/theme/book.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ $( document ).ready(function() {
77
window.onunload = function(){};
88

99
// Set theme
10-
var theme = store.get('theme');
10+
var theme = store.get('mdbook-theme');
1111
if (theme === null || theme === undefined) { theme = 'light'; }
1212

1313
set_theme(theme);
@@ -145,7 +145,7 @@ $( document ).ready(function() {
145145
});
146146
}
147147

148-
store.set('theme', theme);
148+
store.set('mdbook-theme', theme);
149149

150150
$('body').removeClass().addClass(theme);
151151
}
@@ -336,17 +336,17 @@ function sidebarToggle() {
336336
var html = $("html");
337337
if ( html.hasClass("sidebar-hidden") ) {
338338
html.removeClass("sidebar-hidden").addClass("sidebar-visible");
339-
store.set('sidebar', 'visible');
339+
store.set('mdbook-sidebar', 'visible');
340340
} else if ( html.hasClass("sidebar-visible") ) {
341341
html.removeClass("sidebar-visible").addClass("sidebar-hidden");
342-
store.set('sidebar', 'hidden');
342+
store.set('mdbook-sidebar', 'hidden');
343343
} else {
344344
if($("#sidebar").position().left === 0){
345345
html.addClass("sidebar-hidden");
346-
store.set('sidebar', 'hidden');
346+
store.set('mdbook-sidebar', 'hidden');
347347
} else {
348348
html.addClass("sidebar-visible");
349-
store.set('sidebar', 'visible');
349+
store.set('mdbook-sidebar', 'visible');
350350
}
351351
}
352352
}

src/theme/index.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@
6060
<body class="light">
6161
<!-- Set the theme before any content is loaded, prevents flash -->
6262
<script type="text/javascript">
63-
var theme = store.get('theme');
63+
var theme = store.get('mdbook-theme');
6464
if (theme === null || theme === undefined) { theme = 'light'; }
6565
$('body').removeClass().addClass(theme);
6666
</script>
6767

6868
<!-- Hide / unhide sidebar before it is displayed -->
6969
<script type="text/javascript">
70-
var sidebar = store.get('sidebar');
70+
var sidebar = store.get('mdbook-sidebar');
7171
if (sidebar === "hidden") { $("html").addClass("sidebar-hidden") }
7272
else if (sidebar === "visible") { $("html").addClass("sidebar-visible") }
7373
</script>

0 commit comments

Comments
 (0)