1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/components/preferences/aboutPermissions.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,260 @@ 1.4 +<?xml version="1.0"?> 1.5 +<!-- This Source Code Form is subject to the terms of the Mozilla Public 1.6 + - License, v. 2.0. If a copy of the MPL was not distributed with this 1.7 + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 1.8 + 1.9 +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 1.10 +<?xml-stylesheet href="chrome://browser/content/preferences/aboutPermissions.css"?> 1.11 +<?xml-stylesheet href="chrome://browser/skin/preferences/aboutPermissions.css"?> 1.12 + 1.13 +<!DOCTYPE page [ 1.14 +<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" > 1.15 +%brandDTD; 1.16 +<!ENTITY % aboutPermissionsDTD SYSTEM "chrome://browser/locale/preferences/aboutPermissions.dtd" > 1.17 +%aboutPermissionsDTD; 1.18 +]> 1.19 + 1.20 +<page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 1.21 + xmlns:xhtml="http://www.w3.org/1999/xhtml" 1.22 + id="permissions-page" title="&permissionsManager.title;" 1.23 + onload="AboutPermissions.init();" 1.24 + onunload="AboutPermissions.cleanUp();" 1.25 + disablefastfind="true" 1.26 + role="application"> 1.27 + 1.28 + <script type="application/javascript" 1.29 + src="chrome://browser/content/preferences/aboutPermissions.js"/> 1.30 + 1.31 + <hbox flex="1" id="permissions-content" class="main-content"> 1.32 + 1.33 + <vbox id="sites-box"> 1.34 + <textbox id="sites-filter" 1.35 + emptytext="&sites.search;" 1.36 + oncommand="AboutPermissions.filterSitesList();" 1.37 + type="search"/> 1.38 + <richlistbox id="sites-list" 1.39 + flex="1" 1.40 + class="list" 1.41 + onselect="AboutPermissions.onSitesListSelect(event);"> 1.42 + <richlistitem id="all-sites-item" 1.43 + class="site" 1.44 + value="&sites.allSites;"/> 1.45 + </richlistbox> 1.46 + </vbox> 1.47 + 1.48 + <vbox id="permissions-box" flex="1"> 1.49 + 1.50 + <deck id="header-deck"> 1.51 + <hbox id="site-header" class="pref-item" align="center"> 1.52 + <description id="site-description"> 1.53 + &header.site.start;<label id="site-label"/>&header.site.end; 1.54 + </description> 1.55 + <label id="site-visit-count"/> 1.56 + <spacer flex="1"/> 1.57 + <button id="forget-site-button" 1.58 + label="&permissions.forgetSite;" 1.59 + oncommand="AboutPermissions.forgetSite();"/> 1.60 + </hbox> 1.61 + 1.62 + <hbox id="defaults-header" class="pref-item" align="center"> 1.63 + <description id="defaults-description"> 1.64 + &header.defaults; 1.65 + </description> 1.66 + </hbox> 1.67 + </deck> 1.68 + 1.69 + <!-- Passwords --> 1.70 + <hbox id="password-pref-item" 1.71 + class="pref-item" align="top"> 1.72 + <image class="pref-icon" type="password"/> 1.73 + <vbox> 1.74 + <label class="pref-title" value="&password.label;"/> 1.75 + <hbox align="center"> 1.76 + <menulist id="password-menulist" 1.77 + class="pref-menulist" 1.78 + type="password" 1.79 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.80 + <menupopup> 1.81 + <menuitem id="password-1" value="1" label="&permission.allow;"/> 1.82 + <menuitem id="password-2" value="2" label="&permission.block;"/> 1.83 + </menupopup> 1.84 + </menulist> 1.85 + <button id="passwords-manage-all-button" 1.86 + label="&password.manage;" 1.87 + oncommand="AboutPermissions.managePasswords();"/> 1.88 + </hbox> 1.89 + <hbox id="passwords-count" align="center"> 1.90 + <label id="passwords-label"/> 1.91 + <button id="passwords-manage-button" 1.92 + label="&password.manage;" 1.93 + oncommand="AboutPermissions.managePasswords();"/> 1.94 + </hbox> 1.95 + </vbox> 1.96 + </hbox> 1.97 + 1.98 + <!-- Geolocation --> 1.99 + <hbox id="geo-pref-item" 1.100 + class="pref-item" align="top"> 1.101 + <image class="pref-icon" type="geo"/> 1.102 + <vbox> 1.103 + <label class="pref-title" value="&geo.label;"/> 1.104 + <hbox> 1.105 + <menulist id="geo-menulist" 1.106 + class="pref-menulist" 1.107 + type="geo" 1.108 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.109 + <menupopup> 1.110 + <menuitem id="geo-0" value="0" label="&permission.alwaysAsk;"/> 1.111 + <menuitem id="geo-1" value="1" label="&permission.allow;"/> 1.112 + <menuitem id="geo-2" value="2" label="&permission.block;"/> 1.113 + </menupopup> 1.114 + </menulist> 1.115 + </hbox> 1.116 + </vbox> 1.117 + </hbox> 1.118 + 1.119 + <!-- Camera --> 1.120 + <hbox id="camera-pref-item" 1.121 + class="pref-item" align="top"> 1.122 + <image class="pref-icon" type="camera"/> 1.123 + <vbox> 1.124 + <label class="pref-title" value="&camera.label;"/> 1.125 + <hbox align="center"> 1.126 + <menulist id="camera-menulist" 1.127 + class="pref-menulist" 1.128 + type="camera" 1.129 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.130 + <menupopup> 1.131 + <menuitem id="camera-0" value="0" label="&permission.alwaysAsk;"/> 1.132 + <menuitem id="camera-1" value="1" label="&permission.allow;"/> 1.133 + <menuitem id="camera-2" value="2" label="&permission.block;"/> 1.134 + </menupopup> 1.135 + </menulist> 1.136 + </hbox> 1.137 + </vbox> 1.138 + </hbox> 1.139 + 1.140 + <!-- Microphone --> 1.141 + <hbox id="microphone-pref-item" 1.142 + class="pref-item" align="top"> 1.143 + <image class="pref-icon" type="microphone"/> 1.144 + <vbox> 1.145 + <label class="pref-title" value="µphone.label;"/> 1.146 + <hbox align="center"> 1.147 + <menulist id="microphone-menulist" 1.148 + class="pref-menulist" 1.149 + type="microphone" 1.150 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.151 + <menupopup> 1.152 + <menuitem id="microphone-0" value="0" label="&permission.alwaysAsk;"/> 1.153 + <menuitem id="microphone-1" value="1" label="&permission.allow;"/> 1.154 + <menuitem id="microphone-2" value="2" label="&permission.block;"/> 1.155 + </menupopup> 1.156 + </menulist> 1.157 + </hbox> 1.158 + </vbox> 1.159 + </hbox> 1.160 + 1.161 + <!-- Cookies --> 1.162 + <hbox id="cookie-pref-item" 1.163 + class="pref-item" align="top"> 1.164 + <image class="pref-icon" type="cookie"/> 1.165 + <vbox> 1.166 + <label class="pref-title" value="&cookie.label;"/> 1.167 + <hbox align="center"> 1.168 + <menulist id="cookie-menulist" 1.169 + class="pref-menulist" 1.170 + type="cookie" 1.171 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.172 + <menupopup> 1.173 + <menuitem id="cookie-1" value="1" label="&permission.allow;"/> 1.174 + <menuitem id="cookie-8" value="8" label="&permission.allowForSession;"/> 1.175 + <menuitem id="cookie-9" value="9" label="&permission.allowFirstPartyOnly;"/> 1.176 + <menuitem id="cookie-2" value="2" label="&permission.block;"/> 1.177 + </menupopup> 1.178 + </menulist> 1.179 + <button id="cookies-clear-all-button" 1.180 + label="&cookie.removeAll;" 1.181 + oncommand="Services.cookies.removeAll();"/> 1.182 + <button id="cookies-manage-all-button" 1.183 + label="&cookie.manage;" 1.184 + oncommand="AboutPermissions.manageCookies();"/> 1.185 + </hbox> 1.186 + <hbox id="cookies-count" align="center"> 1.187 + <label id="cookies-label"/> 1.188 + <button id="cookies-clear-button" 1.189 + label="&cookie.remove;" 1.190 + oncommand="AboutPermissions.clearCookies();"/> 1.191 + <button id="cookies-manage-button" 1.192 + label="&cookie.manage;" 1.193 + oncommand="AboutPermissions.manageCookies();"/> 1.194 + </hbox> 1.195 + </vbox> 1.196 + </hbox> 1.197 + 1.198 + <!-- Pop-up Blocking --> 1.199 + <hbox id="popup-pref-item" 1.200 + class="pref-item" align="top"> 1.201 + <image class="pref-icon" type="popup"/> 1.202 + <vbox> 1.203 + <label class="pref-title" value="&popup.label;"/> 1.204 + <hbox> 1.205 + <menulist id="popup-menulist" 1.206 + class="pref-menulist" 1.207 + type="popup" 1.208 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.209 + <menupopup> 1.210 + <menuitem id="popup-1" value="1" label="&permission.allow;"/> 1.211 + <menuitem id="popup-2" value="2" label="&permission.block;"/> 1.212 + </menupopup> 1.213 + </menulist> 1.214 + </hbox> 1.215 + </vbox> 1.216 + </hbox> 1.217 + 1.218 + <!-- IndexedDB Storage --> 1.219 + <hbox id="indexedDB-pref-item" 1.220 + class="pref-item" align="top"> 1.221 + <image class="pref-icon" type="indexedDB"/> 1.222 + <vbox> 1.223 + <label class="pref-title" value="&indexedDB.label;"/> 1.224 + <hbox> 1.225 + <menulist id="indexedDB-menulist" 1.226 + class="pref-menulist" 1.227 + type="indexedDB" 1.228 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.229 + <menupopup> 1.230 + <menuitem id="indexedDB-0" value="0" label="&permission.alwaysAsk;"/> 1.231 + <menuitem id="indexedDB-1" value="1" label="&permission.allow;"/> 1.232 + <menuitem id="indexedDB-2" value="2" label="&permission.block;"/> 1.233 + </menupopup> 1.234 + </menulist> 1.235 + </hbox> 1.236 + </vbox> 1.237 + </hbox> 1.238 + 1.239 + <!-- Fullscreen --> 1.240 + <hbox id="fullscreen-pref-item" 1.241 + class="pref-item" align="top"> 1.242 + <image class="pref-icon" type="fullscreen"/> 1.243 + <vbox> 1.244 + <label class="pref-title" value="&fullscreen.label;"/> 1.245 + <hbox align="center"> 1.246 + <menulist id="fullscreen-menulist" 1.247 + class="pref-menulist" 1.248 + type="fullscreen" 1.249 + oncommand="AboutPermissions.onPermissionCommand(event);"> 1.250 + <menupopup> 1.251 + <menuitem id="fullscreen-0" value="0" label="&permission.alwaysAsk;"/> 1.252 + <menuitem id="fullscreen-1" value="1" label="&permission.allow;"/> 1.253 + <menuitem id="fullscreen-2" value="2" label="&permission.block;"/> 1.254 + </menupopup> 1.255 + </menulist> 1.256 + </hbox> 1.257 + </vbox> 1.258 + </hbox> 1.259 + 1.260 + </vbox> 1.261 + </hbox> 1.262 + 1.263 +</page>