summaryrefslogtreecommitdiffstats
path: root/comm/suite/components/permissions/content/permissionsManager.xul
diff options
context:
space:
mode:
Diffstat (limited to 'comm/suite/components/permissions/content/permissionsManager.xul')
-rw-r--r--comm/suite/components/permissions/content/permissionsManager.xul81
1 files changed, 81 insertions, 0 deletions
diff --git a/comm/suite/components/permissions/content/permissionsManager.xul b/comm/suite/components/permissions/content/permissionsManager.xul
new file mode 100644
index 0000000000..4231fd1a96
--- /dev/null
+++ b/comm/suite/components/permissions/content/permissionsManager.xul
@@ -0,0 +1,81 @@
+<?xml version="1.0"?>
+
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
+
+<!DOCTYPE dialog SYSTEM "chrome://communicator/locale/permissions/permissionsManager.dtd" >
+
+<dialog id="permissionsManager"
+ buttons="accept,cancel,help"
+ windowtype="exceptions"
+ title="&windowtitle.label;"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ style="width:32em; height:42em;"
+ persist="width height screenX screenY"
+ onload="Startup();"
+ ondialogaccept="return onAccept();"
+ ondialogcancel="return onCancel();"
+ ondialoghelp="return doHelpButton();">
+
+ <script src="chrome://communicator/content/permissions/permissionsManager.js"/>
+ <script src="chrome://communicator/content/permissions/permissionsUtils.js"/>
+ <script src="chrome://global/content/treeUtils.js"/>
+ <script src="chrome://help/content/contextHelp.js"/>
+
+ <stringbundle id="permissionsBundle"
+ src="chrome://communicator/locale/permissions/permissionsManager.properties"/>
+
+ <description id="permissionsText"/>
+ <separator class="thin"/>
+ <label id="urlLabel"
+ value="&address.label;"
+ accesskey="&address.accesskey;"
+ control="url"/>
+ <hbox align="start">
+ <textbox id="url" flex="1" oninput="handleHostInput(event.target.value);"/>
+ </hbox>
+ <hbox pack="end">
+ <button id="btnBlock" disabled="true" accesskey="&block.accesskey;"
+ label="&block.label;" oncommand="addPermission(Ci.nsIPermissionManager.DENY_ACTION);"/>
+ <button id="btnSession" disabled="true" accesskey="&session.accesskey;"
+ label="&session.label;" oncommand="addPermission(Ci.nsICookiePermission.ACCESS_SESSION);"/>
+ <button id="btnAllow" disabled="true" accesskey="&allow.accesskey;"
+ label="&allow.label;" oncommand="addPermission(Ci.nsIPermissionManager.ALLOW_ACTION);"/>
+ </hbox>
+ <separator class="thin"/>
+ <tree id="permissionsTree" flex="1" style="height: 18em;"
+ hidecolumnpicker="true"
+ onkeypress="handlePermissionKeyPress(event)"
+ onselect="PermissionSelected(this);"
+ sortAscending="false"
+ sortColumn="rawHost"
+ persist="sortAscending sortColumn">
+ <treecols>
+ <treecol id="rawHost"
+ label="&treehead.sitename.label;"
+ flex="3"
+ onclick="permissionColumnSort(this.id, true);"
+ sortDirection="descending"
+ persist="width"/>
+ <splitter class="tree-splitter"/>
+ <treecol id="capability"
+ label="&treehead.status.label;"
+ flex="1"
+ onclick="permissionColumnSort(this.id, true);"
+ persist="width"/>
+ </treecols>
+ <treechildren/>
+ </tree>
+ <separator class="thin"/>
+ <hbox>
+ <button id="removePermission" disabled="true"
+ label="&remove.label;" accesskey="&remove.accesskey;"
+ oncommand="deletePermissions();"/>
+ <button id="removeAllPermissions"
+ label="&removeall.label;" accesskey="&removeall.accesskey;"
+ oncommand="deleteAllPermissions();"/>
+ </hbox>
+</dialog>