27 'songbird.rapi.playback_control_disable',
28 'songbird.rapi.playback_read_disable',
29 'songbird.rapi.library_read_disable',
30 'songbird.rapi.library_write_disable',
34 configureWhitelist:
function (aType, aScope)
37 var bundlePreferences = document.getElementById(
"bundleSongbirdPreferences");
42 sessionVisible:
false,
44 prefilledHost: (aScope ? aScope :
""),
45 permissionType:
"rapi." + aType,
46 windowTitle: bundlePreferences.getString(
"rapi." + aType +
".permissions_title"),
47 introText: bundlePreferences.getString(
"rapi." + aType +
".permissions_text"),
49 settings: bundlePreferences.getString(
"rapi." + aType +
".block_settings"),
50 prompt: bundlePreferences.getString(
"rapi.block_prompt"),
51 pref:
"songbird.rapi." + aType +
"_notify"
57 document.documentElement.openWindow(
"Browser:Permissions",
58 "chrome://browser/content/preferences/permissions.xul",
63 updateDisabledState:
function() {
64 for (var
i=0;
i<this._prefKeys.length;
i++) {
65 var pref_element = document.getElementById(this._prefKeys[
i]);
69 var button_element = document.getElementById(this._prefKeys[i]+
'.button');
70 if (!button_element) {
73 if (!pref_element.value) {
74 button_element.setAttribute(
'disabled',
'true');
76 button_element.removeAttribute(
'disabled');
82 onPaneLoad:
function(
event) {
83 if (
event.target.getAttribute(
'id') !=
'paneRemoteAPI') {
90 if (
window.pleaseConfigureWhitelist) {
92 window.pleaseConfigureWhitelist[1]);
99 var evt = document.createEvent(
"Events");
100 evt.initEvent(
"RemoteAPIPermissionChanged",
true,
false);
101 window.opener.document.dispatchEvent(evt);
105 onChange:
function(
event) {
110 restoreDefaults:
function() {
112 for (var
i=0;
i<this._prefKeys.length;
i++) {
113 var pref_element = document.getElementById(this._prefKeys[
i]);
128 if (!pref_element.instantApply) {
129 pref_element.value = pref_element.valueFromPreferences;
131 if (pref_element.hasUserValue) {
132 pref_element.reset();
_dialogDatepicker settings
function onUnload()
onUnload - called when the cover preview window unloads.
_getSelectedPageStyle s i