Skip to content
Snippets Groups Projects
Commit aa3f4d82 authored by Pier Angelo Vendrame's avatar Pier Angelo Vendrame :jack_o_lantern:
Browse files

fixup! TB 3455: Add DomainIsolator, for isolating circuit by domain.

Fixed oncommand
parent fd3ff31d
Branches
Tags
1 merge request!1505BB/TB 43416: Rebased onto 135.0a1
......@@ -63,7 +63,7 @@
class="subviewbutton"
key="new-circuit-key"
data-l10n-id="appmenuitem-new-tor-circuit"
oncommand="TorDomainIsolator.newCircuitForBrowser(gBrowser.selectedBrowser);"/>
command="cmd_newCircuit"/>
<toolbarseparator/>
<toolbarbutton id="appMenu-bookmarks-button"
class="subviewbutton subviewbutton-nav"
......
......@@ -25,7 +25,7 @@
key="new-identity-key" data-l10n-id="menu-new-identity"/>
<menuitem id="menu_newCircuit"
key="new-circuit-key" data-l10n-id="menu-new-tor-circuit"
oncommand="TorDomainIsolator.newCircuitForBrowser(gBrowser.selectedBrowser);"/>
command="cmd_newCircuit"/>
<menuseparator/>
<menuitem id="menu_openLocation"
hidden="true"
......
......@@ -112,6 +112,8 @@
#ifdef XP_MACOSX
<command id="zoomWindow" data-l10n-id="window-zoom-command" />
#endif
<command id ="cmd_newCircuit" />
</commandset>
#include ../../components/places/content/placesCommands.inc.xhtml
......@@ -409,5 +411,5 @@
internal="true"/>
#endif
<key id="new-identity-key" modifiers="accel shift" key="U" command="cmd_newIdentity"/>
<key id="new-circuit-key" modifiers="accel shift" key="L" oncommand="TorDomainIsolator.newCircuitForBrowser(gBrowser.selectedBrowser)"/>
<key id="new-circuit-key" modifiers="accel shift" key="L" command="cmd_newCircuit"/>
</keyset>
......@@ -250,6 +250,9 @@ document.addEventListener(
case "cmd_newIdentity":
NewIdentityButton.onCommand(event);
break;
case "cmd_newCircuit":
TorDomainIsolator.newCircuitForBrowser(gBrowser.selectedBrowser);
break;
}
});
......
......@@ -576,8 +576,7 @@
data-l10n-id="toolbar-new-identity"/>
<toolbarbutton id="new-circuit-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
data-l10n-id="toolbar-new-tor-circuit"
oncommand="TorDomainIsolator.newCircuitForBrowser(gBrowser.selectedBrowser);"/>
data-l10n-id="toolbar-new-tor-circuit"/>
<toolbarbutton id="fullscreen-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
observes="View:FullScreen"
......
......@@ -51,7 +51,8 @@ document.addEventListener(
#BMB_bookmarksPopup,
#BMB_viewBookmarksSidebar,
#BMB_searchBookmarks,
#BMB_viewBookmarksToolbar`);
#BMB_viewBookmarksToolbar,
#new-circuit-button`);
if (!element) {
return;
}
......@@ -96,6 +97,10 @@ document.addEventListener(
BookmarkingUI.toggleBookmarksToolbar("bookmarks-widget");
break;
case "new-circuit-button":
TorDomainIsolator.newCircuitForBrowser(gBrowser.selectedBrowser);
break;
default:
throw new Error(`Missing case for #${element.id}`);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment