});
function menu_ShowOptions () {
- chrome.tabs.create({url:chrome.extension.getURL("options.html")});
+ chrome.runtime.openOptionsPage();
}
function menu_ShowAdvancedView() {
- chrome.tabs.create({url:chrome.extension.getURL("advanced.html")});
+ chrome.tabs.create({url: "/advanced.html"});
}
function menu_ClearSelection () {
var windowTitleSpan = document.createElement('span');
- windowTitleSpan.innerHTML = '<span style="font-weight: bold">Window ' + (i+1) + '</span>' +
- '<span style="float: right; font-size: 11px;">Tabs: ' + windowTabs.length + '</span>';
+ windowTitleSpan.innerHTML =
+ `<span style="font-weight: bold">Window ${i + 1} (${window.state}) ${window.width}×${window.height} @ ${window.top}×${window.left}</span>` +
+ `<span style="float: right; font-size: 11px;">Tabs: ${windowTabs.length}</span>`;
//windowTitleSpan.innerHTML = '<span>Window ' + (i+1) + '</span>' +
// '<br /><span style="font-size: 10px;">Nr. Tabs: ' + windowTabs.length + '</span>';
var tabSpanElem = document.createElement('span');
tabSpanElem.className = "restoreTabSpan";
var title = tabTitle === '' ? tabUrl : tabTitle;
- tabSpanElem.innerHTML = '<a href="' + tabUrl + '" target="_blank">' + title + '</a>';
+ tabSpanElem.innerHTML =
+ (tab.pinned ? '📌 ' : '') +
+ `<a href="${tabUrl}" target="_blank">${title}</a>`;
tabElem.appendChild(checkboxTabElem);
tabElem.appendChild(checkboxTabLabelElem);
lastTimeBackupNowClicked = new Date().getTime();
- chrome.runtime.getBackgroundPage((bg) => bg.backupNowManual(function(success, backupName, backupObj) {
+ chrome.runtime.sendMessage({
+ action: 'backupNowManual',
+ }, function({success, backupName, backupObj}) {
if (success) {
//updateBackupsList();
insertBackupItem (backupName, backupObj, true /*insertAtBeginning*/, true /*doAnimation*/);
} else {
alert('An error occured while creating the backup..');
}
- }));
+ });
}
function menu_restoreNow() {
- chrome.runtime.getBackgroundPage((bg) => bg.restoreNow('full_backup'));
+ chrome.runtime.sendMessage({
+ action: 'restoreNow',
+ args: ['full_backup'],
+ });
}
//document.onload(function () {