summaryrefslogtreecommitdiffstats
path: root/theme/javascript/core
diff options
context:
space:
mode:
Diffstat (limited to 'theme/javascript/core')
-rw-r--r--theme/javascript/core/sidebar.js20
1 files changed, 16 insertions, 4 deletions
diff --git a/theme/javascript/core/sidebar.js b/theme/javascript/core/sidebar.js
index 5529be4..27a0abd 100644
--- a/theme/javascript/core/sidebar.js
+++ b/theme/javascript/core/sidebar.js
@@ -48,16 +48,28 @@ define([
toggleSidebar();
});
+ // Init last state if not mobile
+ if (!platform.isMobile) {
+ toggleSidebar(storage.get("sidebar", true), false);
+ }
+
// Toggle search
$book.find(".book-header .toggle-search").click(function(e) {
e.preventDefault();
toggleSearch();
});
- // Init last state if not mobile
- if (!platform.isMobile) {
- toggleSidebar(storage.get("sidebar", true), false);
- }
+ $book.find(".book-summary .book-search input").keyup(function(e) {
+ var key = (e.keyCode ? e.keyCode : e.which);
+ var q = $(this).val();
+
+ if (key == 27) {
+ e.preventDefault();
+ toggleSearch(false);
+ return;
+ }
+ console.log("search", q);
+ });
};
return {