2011-05-10 15:57:05 -07:00
|
|
|
<?xml version="1.0"?>
|
2012-05-21 04:12:37 -07:00
|
|
|
<!-- 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/. -->
|
2011-05-10 15:57:05 -07:00
|
|
|
|
|
|
|
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
|
|
|
|
<?xml-stylesheet href="chrome://browser/content/preferences/aboutPermissions.css"?>
|
|
|
|
<?xml-stylesheet href="chrome://browser/skin/preferences/aboutPermissions.css"?>
|
|
|
|
|
|
|
|
<!DOCTYPE page [
|
|
|
|
<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
|
|
|
|
%brandDTD;
|
|
|
|
<!ENTITY % aboutPermissionsDTD SYSTEM "chrome://browser/locale/preferences/aboutPermissions.dtd" >
|
|
|
|
%aboutPermissionsDTD;
|
|
|
|
]>
|
|
|
|
|
|
|
|
<page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
|
|
|
xmlns:xhtml="http://www.w3.org/1999/xhtml"
|
|
|
|
id="permissions-page" title="&permissionsManager.title;"
|
|
|
|
onload="AboutPermissions.init();"
|
|
|
|
onunload="AboutPermissions.cleanUp();"
|
2011-06-06 08:15:21 -07:00
|
|
|
disablefastfind="true"
|
2011-05-10 15:57:05 -07:00
|
|
|
role="application">
|
|
|
|
|
|
|
|
<script type="application/javascript"
|
|
|
|
src="chrome://browser/content/preferences/aboutPermissions.js"/>
|
|
|
|
|
2011-08-10 17:42:38 -07:00
|
|
|
<hbox flex="1" id="permissions-content" class="main-content">
|
2011-05-10 15:57:05 -07:00
|
|
|
|
|
|
|
<vbox id="sites-box">
|
|
|
|
<textbox id="sites-filter"
|
|
|
|
emptytext="&sites.search;"
|
|
|
|
oncommand="AboutPermissions.filterSitesList();"
|
|
|
|
type="search"/>
|
|
|
|
<richlistbox id="sites-list"
|
|
|
|
flex="1"
|
|
|
|
class="list"
|
|
|
|
onselect="AboutPermissions.onSitesListSelect(event);">
|
|
|
|
<richlistitem id="all-sites-item"
|
|
|
|
class="site"
|
|
|
|
value="&sites.allSites;"/>
|
|
|
|
</richlistbox>
|
|
|
|
</vbox>
|
|
|
|
|
2011-05-20 11:10:33 -07:00
|
|
|
<vbox id="permissions-box" flex="1">
|
2011-05-10 15:57:05 -07:00
|
|
|
|
|
|
|
<deck id="header-deck">
|
|
|
|
<hbox id="site-header" class="pref-item" align="center">
|
|
|
|
<description id="site-description">
|
|
|
|
&header.site.start;<label id="site-label"/>&header.site.end;
|
|
|
|
</description>
|
|
|
|
<label id="site-visit-count"/>
|
|
|
|
<spacer flex="1"/>
|
|
|
|
<button id="forget-site-button"
|
|
|
|
label="&permissions.forgetSite;"
|
|
|
|
oncommand="AboutPermissions.forgetSite();"/>
|
|
|
|
</hbox>
|
|
|
|
|
|
|
|
<hbox id="defaults-header" class="pref-item" align="center">
|
|
|
|
<description id="defaults-description">
|
|
|
|
&header.defaults;
|
|
|
|
</description>
|
|
|
|
</hbox>
|
|
|
|
</deck>
|
|
|
|
|
|
|
|
<!-- Passwords -->
|
|
|
|
<hbox id="password-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="password"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="&password.label;"/>
|
|
|
|
<hbox align="center">
|
|
|
|
<menulist id="password-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="password"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="password-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="password-2" value="2" label="&permission.block;"/>
|
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
<button id="passwords-manage-all-button"
|
|
|
|
label="&password.manage;"
|
|
|
|
oncommand="AboutPermissions.managePasswords();"/>
|
|
|
|
</hbox>
|
|
|
|
<hbox id="passwords-count" align="center">
|
|
|
|
<label id="passwords-label"/>
|
|
|
|
<button id="passwords-manage-button"
|
|
|
|
label="&password.manage;"
|
|
|
|
oncommand="AboutPermissions.managePasswords();"/>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
|
|
|
<!-- Geolocation -->
|
|
|
|
<hbox id="geo-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="geo"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="&geo.label;"/>
|
|
|
|
<hbox>
|
|
|
|
<menulist id="geo-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="geo"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="geo-0" value="0" label="&permission.alwaysAsk;"/>
|
|
|
|
<menuitem id="geo-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="geo-2" value="2" label="&permission.block;"/>
|
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
2014-02-25 03:50:42 -08:00
|
|
|
<!-- Camera -->
|
|
|
|
<hbox id="camera-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="camera"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="&camera.label;"/>
|
|
|
|
<hbox align="center">
|
|
|
|
<menulist id="camera-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="camera"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="camera-0" value="0" label="&permission.alwaysAsk;"/>
|
|
|
|
<menuitem id="camera-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="camera-2" value="2" label="&permission.block;"/>
|
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
|
|
|
<!-- Microphone -->
|
|
|
|
<hbox id="microphone-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="microphone"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="µphone.label;"/>
|
|
|
|
<hbox align="center">
|
|
|
|
<menulist id="microphone-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="microphone"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="microphone-0" value="0" label="&permission.alwaysAsk;"/>
|
|
|
|
<menuitem id="microphone-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="microphone-2" value="2" label="&permission.block;"/>
|
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
2011-05-10 15:57:05 -07:00
|
|
|
<!-- Cookies -->
|
|
|
|
<hbox id="cookie-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="cookie"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="&cookie.label;"/>
|
2011-06-13 14:16:55 -07:00
|
|
|
<hbox align="center">
|
2011-05-10 15:57:05 -07:00
|
|
|
<menulist id="cookie-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="cookie"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="cookie-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="cookie-8" value="8" label="&permission.allowForSession;"/>
|
2012-09-24 16:20:00 -07:00
|
|
|
<menuitem id="cookie-9" value="9" label="&permission.allowFirstPartyOnly;"/>
|
2011-05-10 15:57:05 -07:00
|
|
|
<menuitem id="cookie-2" value="2" label="&permission.block;"/>
|
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
<button id="cookies-clear-all-button"
|
2011-06-06 08:13:50 -07:00
|
|
|
label="&cookie.removeAll;"
|
2011-05-10 15:57:05 -07:00
|
|
|
oncommand="Services.cookies.removeAll();"/>
|
|
|
|
<button id="cookies-manage-all-button"
|
|
|
|
label="&cookie.manage;"
|
|
|
|
oncommand="AboutPermissions.manageCookies();"/>
|
|
|
|
</hbox>
|
|
|
|
<hbox id="cookies-count" align="center">
|
|
|
|
<label id="cookies-label"/>
|
|
|
|
<button id="cookies-clear-button"
|
2011-06-06 08:13:50 -07:00
|
|
|
label="&cookie.remove;"
|
2011-05-10 15:57:05 -07:00
|
|
|
oncommand="AboutPermissions.clearCookies();"/>
|
|
|
|
<button id="cookies-manage-button"
|
|
|
|
label="&cookie.manage;"
|
|
|
|
oncommand="AboutPermissions.manageCookies();"/>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
|
|
|
<!-- Pop-up Blocking -->
|
|
|
|
<hbox id="popup-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="popup"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="&popup.label;"/>
|
|
|
|
<hbox>
|
|
|
|
<menulist id="popup-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="popup"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="popup-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="popup-2" value="2" label="&permission.block;"/>
|
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
|
|
|
<!-- IndexedDB Storage -->
|
|
|
|
<hbox id="indexedDB-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="indexedDB"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="&indexedDB.label;"/>
|
|
|
|
<hbox>
|
|
|
|
<menulist id="indexedDB-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="indexedDB"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="indexedDB-0" value="0" label="&permission.alwaysAsk;"/>
|
|
|
|
<menuitem id="indexedDB-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="indexedDB-2" value="2" label="&permission.block;"/>
|
2012-04-18 11:40:30 -07:00
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
2012-05-08 14:47:19 -07:00
|
|
|
<!-- Fullscreen -->
|
|
|
|
<hbox id="fullscreen-pref-item"
|
|
|
|
class="pref-item" align="top">
|
|
|
|
<image class="pref-icon" type="fullscreen"/>
|
|
|
|
<vbox>
|
|
|
|
<label class="pref-title" value="&fullscreen.label;"/>
|
|
|
|
<hbox align="center">
|
|
|
|
<menulist id="fullscreen-menulist"
|
|
|
|
class="pref-menulist"
|
|
|
|
type="fullscreen"
|
|
|
|
oncommand="AboutPermissions.onPermissionCommand(event);">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="fullscreen-0" value="0" label="&permission.alwaysAsk;"/>
|
|
|
|
<menuitem id="fullscreen-1" value="1" label="&permission.allow;"/>
|
|
|
|
<menuitem id="fullscreen-2" value="2" label="&permission.block;"/>
|
|
|
|
</menupopup>
|
|
|
|
</menulist>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
2011-05-10 15:57:05 -07:00
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
|
|
|
|
</page>
|