aboutsummaryrefslogtreecommitdiff
path: root/src/actions
diff options
context:
space:
mode:
Diffstat (limited to 'src/actions')
-rw-r--r--src/actions/operation.js50
-rw-r--r--src/actions/tab.js9
2 files changed, 1 insertions, 58 deletions
diff --git a/src/actions/operation.js b/src/actions/operation.js
index 8b1590b..a27cd02 100644
--- a/src/actions/operation.js
+++ b/src/actions/operation.js
@@ -1,18 +1,9 @@
import operations from 'shared/operations';
import messages from 'shared/messages';
-import * as tabs from 'background/tabs';
-import * as zooms from 'background/zooms';
import * as scrolls from 'content/scrolls';
import * as navigates from 'content/navigates';
import * as followActions from 'actions/follow';
-const sendConsoleShowCommand = (tab, command) => {
- return browser.tabs.sendMessage(tab.id, {
- type: messages.CONSOLE_SHOW_COMMAND,
- command,
- });
-};
-
const exec = (operation) => {
switch (operation.type) {
case operations.SCROLL_LINES:
@@ -49,43 +40,4 @@ const exec = (operation) => {
}
};
-const execBackground = (operation, tab) => {
- switch (operation.type) {
- case operations.TAB_CLOSE:
- return tabs.closeTab(tab.id);
- case operations.TAB_REOPEN:
- return tabs.reopenTab();
- case operations.TAB_PREV:
- return tabs.selectPrevTab(tab.index, operation.count);
- case operations.TAB_NEXT:
- return tabs.selectNextTab(tab.index, operation.count);
- case operations.TAB_RELOAD:
- return tabs.reload(tab, operation.cache);
- case operations.ZOOM_IN:
- return zooms.zoomIn();
- case operations.ZOOM_OUT:
- return zooms.zoomOut();
- case operations.ZOOM_NEUTRAL:
- return zooms.neutral();
- case operations.COMMAND_SHOW:
- return sendConsoleShowCommand(tab, '');
- case operations.COMMAND_SHOW_OPEN:
- if (operation.alter) {
- // alter url
- return sendConsoleShowCommand(tab, 'open ' + tab.url);
- }
- return sendConsoleShowCommand(tab, 'open ');
- case operations.COMMAND_SHOW_TABOPEN:
- if (operation.alter) {
- // alter url
- return sendConsoleShowCommand(tab, 'tabopen ' + tab.url);
- }
- return sendConsoleShowCommand(tab, 'tabopen ');
- case operations.COMMAND_SHOW_BUFFER:
- return sendConsoleShowCommand(tab, 'buffer ');
- default:
- return Promise.resolve();
- }
-};
-
-export { exec, execBackground };
+export { exec };
diff --git a/src/actions/tab.js b/src/actions/tab.js
deleted file mode 100644
index e512b6f..0000000
--- a/src/actions/tab.js
+++ /dev/null
@@ -1,9 +0,0 @@
-const openNewTab = (url) => {
- return browser.tabs.create({ url: url });
-};
-
-const openToTab = (url, tab) => {
- return browser.tabs.update(tab.id, { url: url });
-};
-
-export { openToTab, openNewTab };