aboutsummaryrefslogtreecommitdiff
path: root/src/reducers/command.js
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2017-09-14 21:40:28 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2017-09-14 21:47:53 +0900
commit6127fdc285bc430b48259bd6e90b69623b4e76cc (patch)
tree3208d48375a95a7627ea763b3619a161b732feb4 /src/reducers/command.js
parentc42ac8fac48f9d56b54af4818917082fda9af21e (diff)
use input as store/reducer
Diffstat (limited to 'src/reducers/command.js')
-rw-r--r--src/reducers/command.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/reducers/command.js b/src/reducers/command.js
index 7e03593..b645e29 100644
--- a/src/reducers/command.js
+++ b/src/reducers/command.js
@@ -1,23 +1,23 @@
import * as tabs from '../background/tabs';
import actions from '../actions';
-const cmdBuffer = (sender, arg) => {
+const cmdBuffer = (tab, arg) => {
if (isNaN(arg)) {
- return tabs.selectByKeyword(sender.tab, arg);
+ return tabs.selectByKeyword(tab, arg);
} else {
let index = parseInt(arg, 10) - 1;
return tabs.selectAt(index);
}
}
-export default function reducer(state, action, sender) {
+export default function reducer(state, action, sendToTab) {
switch (action.type) {
case actions.COMMAND_OPEN_URL:
- return browser.tabs.update(sender.tab.id, { url: action.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(sender, action.keywords);
+ return cmdBuffer(sendToTab, action.keywords);
default:
return Promise.resolve();
}