diff options
Diffstat (limited to 'src/pages/console.js')
-rw-r--r-- | src/pages/console.js | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/pages/console.js b/src/pages/console.js deleted file mode 100644 index 4c6e16c..0000000 --- a/src/pages/console.js +++ /dev/null @@ -1,34 +0,0 @@ -import './console.scss'; -import messages from 'shared/messages'; -import CompletionComponent from 'components/completion'; -import ConsoleComponent from 'components/console'; -import reducers from 'reducers'; -import { createStore } from 'store'; -import * as consoleActions from 'actions/console'; - -const store = createStore(reducers); -let completionComponent = null; -let consoleComponent = null; - -window.addEventListener('load', () => { - let wrapper = document.querySelector('#vimvixen-console-completion'); - completionComponent = new CompletionComponent(wrapper, store); - - consoleComponent = new ConsoleComponent(document.body, store); -}); - -store.subscribe(() => { - completionComponent.update(); - consoleComponent.update(); -}); - -browser.runtime.onMessage.addListener((action) => { - switch (action.type) { - case messages.CONSOLE_SHOW_COMMAND: - return store.dispatch(consoleActions.showCommand(action.command)); - case messages.CONSOLE_SHOW_ERROR: - return store.dispatch(consoleActions.showError(action.text)); - case messages.CONSOLE_HIDE: - return store.dispatch(consoleActions.hide(action.command)); - } -}); |