fix buffer commands

jh-changes
Shin'ya Ueoka 7 years ago
parent b2fad97cba
commit 6ea1a70e1b
  1. 10
      src/shared/commands.js

@ -42,14 +42,18 @@ const winopenCommand = (url) => {
};
const bufferCommand = (keywords) => {
if (keywords.length === 0) {
return Promise.resolve([]);
}
let keywordsStr = keywords.join(' ');
return browser.tabs.query({
active: true, currentWindow: true
}).then((gotTabs) => {
if (gotTabs.length > 0) {
if (isNaN(keywords)) {
return tabs.selectByKeyword(gotTabs[0], keywords);
if (isNaN(keywordsStr)) {
return tabs.selectByKeyword(gotTabs[0], keywordsStr);
}
let index = parseInt(keywords, 10) - 1;
let index = parseInt(keywordsStr, 10) - 1;
return tabs.selectAt(index);
}
});