aboutsummaryrefslogtreecommitdiff
path: root/src/reducers/command.js
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2017-09-14 22:04:42 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2017-09-16 21:08:18 +0900
commit83cb277ba2af2bc2f87ace1d97fa582a7043bcd5 (patch)
tree1ff5eb02fc6b7b12d0a1e825ba1fdb889a1e095b /src/reducers/command.js
parent6127fdc285bc430b48259bd6e90b69623b4e76cc (diff)
consome as store/reducers
Diffstat (limited to 'src/reducers/command.js')
-rw-r--r--src/reducers/command.js24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/reducers/command.js b/src/reducers/command.js
deleted file mode 100644
index b645e29..0000000
--- a/src/reducers/command.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import * as tabs from '../background/tabs';
-import actions from '../actions';
-
-const cmdBuffer = (tab, arg) => {
- if (isNaN(arg)) {
- return tabs.selectByKeyword(tab, arg);
- } else {
- let index = parseInt(arg, 10) - 1;
- return tabs.selectAt(index);
- }
-}
-
-export default function reducer(state, action, sendToTab) {
- switch (action.type) {
- case actions.COMMAND_OPEN_URL:
- return browser.tabs.update(sendToTab.id, { url: action.url });
- case actions.COMMAND_TABOPEN_URL:
- return browser.tabs.create({ url: action.url });
- case actions.COMMAND_BUFFER:
- return cmdBuffer(sendToTab, action.keywords);
- default:
- return Promise.resolve();
- }
-}