fix #9: finish moveTabs function

This commit is contained in:
groovecoder 2016-12-23 11:05:20 -06:00
parent 1dc7e2a977
commit d6036f1899
3 changed files with 7 additions and 6 deletions

View file

@ -1,9 +1,8 @@
const {ContextualIdentityService} = require('resource://gre/modules/ContextualIdentityService.jsm');
/* global require */
const tabs = require('sdk/tabs');
const webExtension = require('sdk/webextension');
function handleWebExtensionMessage(message, sender, sendReply) {
console.log(message);
switch (message) {
case 'open-containers-preferences':
tabs.open('about:preferences#containers');

View file

@ -72,16 +72,19 @@ document.querySelector('#edit-containers-link').addEventListener('click', ()=> {
});
function moveTabs(sortedTabsArray) {
console.log('sortedTabsArray: ', sortedTabsArray);
let positionIndex = 0;
sortedTabsArray.forEach(tabID=> {
browser.tabs.move(tabID, {index: positionIndex});
positionIndex++;
});
}
document.querySelector('#sort-containers-link').addEventListener('click', ()=> {
browser.contextualIdentities.query({}).then(identities=> {
identities.unshift({cookieStoreId: 'firefox-default'});
console.log('identities: ', identities);
browser.tabs.query({}).then(tabsArray=> {
console.log('tabsArray: ', tabsArray);
const sortedTabsArray = [];
identities.forEach(identity=> {

View file

@ -38,4 +38,3 @@
}
}