|
|
@@ -30,6 +30,11 @@ singlefile.extension.ui.bg.commands = (() => {
|
|
|
|
|
|
if (BROWSER_COMMANDS_API_SUPPORTED) {
|
|
|
commands.onCommand.addListener(async command => {
|
|
|
+ if (command == "save-tab") {
|
|
|
+ const allTabs = await singlefile.extension.core.bg.tabs.get({ currentWindow: true, active: true });
|
|
|
+ allTabs.length = 1;
|
|
|
+ singlefile.extension.core.bg.business.saveTabs(allTabs, { selected: true });
|
|
|
+ }
|
|
|
if (command == "save-all-tabs") {
|
|
|
const allTabs = await singlefile.extension.core.bg.tabs.get({ currentWindow: true });
|
|
|
singlefile.extension.core.bg.business.saveTabs(allTabs);
|