diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-02-17 14:07:15 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-02-17 14:07:15 +0100 |
commit | 6ee9a3a64c76109719227a056ae2b29cb447cd76 (patch) | |
tree | 4cc2f8202a83369501a74625ee953b10b286de5b /theme/javascript/index.js | |
parent | c0196c97a50786cd28c9b72197b39fefb47be333 (diff) | |
download | gitbook-6ee9a3a64c76109719227a056ae2b29cb447cd76.zip gitbook-6ee9a3a64c76109719227a056ae2b29cb447cd76.tar.gz gitbook-6ee9a3a64c76109719227a056ae2b29cb447cd76.tar.bz2 |
Remove old theme
Diffstat (limited to 'theme/javascript/index.js')
-rwxr-xr-x | theme/javascript/index.js | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/theme/javascript/index.js b/theme/javascript/index.js deleted file mode 100755 index b22f810..0000000 --- a/theme/javascript/index.js +++ /dev/null @@ -1,84 +0,0 @@ -var $ = require('jquery'); -var _ = require('lodash'); - -var storage = require('./storage'); -var dropdown = require('./dropdown'); -var events = require('./events'); -var state = require('./state'); -var keyboard = require('./keyboard'); -var navigation = require('./navigation'); -var sidebar = require('./sidebar'); -var toolbar = require('./toolbar'); - - -function start(config) { - // Init sidebar - sidebar.init(); - - // Init keyboard - keyboard.init(); - - // Bind dropdown - dropdown.init(); - - // Init navigation - navigation.init(); - - - // Add action to toggle sidebar - toolbar.createButton({ - index: 0, - icon: 'fa fa-align-justify', - onClick: function(e) { - e.preventDefault(); - sidebar.toggle(); - } - }); - - events.trigger('start', config); - navigation.notify(); -} - -// Export APIs for plugins -var gitbook = { - start: start, - events: events, - state: state, - - // UI sections - toolbar: toolbar, - sidebar: sidebar, - - // Read/Write the localstorage - storage: storage, - - // Create keyboard shortcuts - keyboard: keyboard -}; - - -// Modules mapping for plugins -var MODULES = { - 'gitbook': gitbook, - 'jquery': $, - 'lodash': _ -}; - -window.gitbook = gitbook; -window.$ = $; -window.jQuery = $; -window.require = function(mods, fn) { - mods = _.map(mods, function(mod) { - mod = mod.toLowerCase(); - if (!MODULES[mod]) { - throw new Error('GitBook module '+mod+' doesn\'t exist'); - } - - return MODULES[mod]; - }); - - fn.apply(null, mods); -}; - -module.exports = {}; - |