Clean up TAB_FIRST operation

jh-changes
Daniel Campoverde 7 years ago
parent 2c97f8a4f3
commit d0df1a05a1
  1. 2
      src/background/actions/operation.js
  2. 4
      src/background/tabs.js
  3. 2
      src/shared/default-settings.js

@ -21,7 +21,7 @@ const exec = (operation, tab) => {
case operations.TAB_NEXT:
return tabs.selectNextTab(tab.index, operation.count);
case operations.TAB_FIRST:
return tabs.selectFirstTab(tab.index, operation.count);
return tabs.selectFirstTab();
case operations.TAB_RELOAD:
return tabs.reload(tab, operation.cache);
case operations.ZOOM_IN:

@ -79,14 +79,14 @@ const selectNextTab = (current, count) => {
});
};
const selectFirstTab = (current, count) => {
const selectFirstTab = () => {
return browser.tabs.query({ currentWindow: true }).then((tabs) => {
let id = tabs[0].id;
return browser.tabs.update(id, { active: true });
});
};
// const selectFirstTab = (current, count) => {
// const selectLastTab = (current, count) => {
// return browser.tabs.query({ currentWindow: true }).then((tabs) => {
// let select = tabs.length;
// let id = tabs[select].id;

@ -28,7 +28,7 @@ export default {
"u": { "type": "tabs.reopen" },
"K": { "type": "tabs.prev", "count": 1 },
"J": { "type": "tabs.next", "count": 1 },
"g0": { "type": "tabs.first", "count": 1 },
"g0": { "type": "tabs.first"},
"r": { "type": "tabs.reload", "cache": false },
"R": { "type": "tabs.reload", "cache": true },
"zi": { "type": "zoom.in" },