зеркало из https://github.com/mozilla/pjs.git
Support for arbitrary preferences
This commit is contained in:
Родитель
f30a332d7f
Коммит
6adf2a6195
|
@ -787,6 +787,7 @@ function CCKWriteDefaultJS(destdir)
|
|||
fos.write(useragent2end, useragent2end.length);
|
||||
}
|
||||
|
||||
|
||||
// For these guys Idid something a little clever - the preference name is stored in the XUL
|
||||
|
||||
var proxystringlist = ["HTTPproxyname","SSLproxyname","FTPproxyname","Gopherproxyname","NoProxyname","autoproxyurl" ];
|
||||
|
@ -812,6 +813,22 @@ function CCKWriteDefaultJS(destdir)
|
|||
var proxyitem = document.getElementById("shareAllProxies");
|
||||
var line = 'pref("' + proxyitem.getAttribute("preference") + '", ' + proxyitem.value + ');\n';
|
||||
fos.write(line, line.length);
|
||||
|
||||
|
||||
// Preferences
|
||||
for (var i=1; i <= 5; i++) {
|
||||
var prefname = document.getElementById("PreferenceName" + i).value;
|
||||
if (prefname && prefname.length) {
|
||||
var prefvalue = document.getElementById("PreferenceValue" + i).value;
|
||||
if (prefvalue && prefvalue.length) {
|
||||
var line = 'pref("' + prefname + '", ' + prefvalue + ');\n';
|
||||
fos.write(line, line.length);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
fos.close();
|
||||
}
|
||||
|
|
|
@ -522,6 +522,46 @@
|
|||
</hbox>
|
||||
</groupbox>
|
||||
</wizardpage>
|
||||
|
||||
<wizardpage>
|
||||
<groupbox>
|
||||
<caption label="Preferences"/>
|
||||
<description>
|
||||
You can add up to five custom preferences. Note these preferences are stored exactly as written, so put quotes around string preferences.
|
||||
</description>
|
||||
<hbox>
|
||||
<label>Preference Name1:</label>
|
||||
<textbox id="PreferenceName1"/>
|
||||
<label>Value:</label>
|
||||
<textbox id="PreferenceValue1"/>
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label>Preference Name2:</label>
|
||||
<textbox id="PreferenceName2"/>
|
||||
<label>Value:</label>
|
||||
<textbox id="PreferenceValue2"/>
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label>Preference Name3:</label>
|
||||
<textbox id="PreferenceName3"/>
|
||||
<label>Value:</label>
|
||||
<textbox id="PreferenceValue3"/>
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label>Preference Name4:</label>
|
||||
<textbox id="PreferenceName4"/>
|
||||
<label>Value:</label>
|
||||
<textbox id="PreferenceValue4"/>
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label>Preference Name5:</label>
|
||||
<textbox id="PreferenceName5"/>
|
||||
<label>Value:</label>
|
||||
<textbox id="PreferenceValue5"/>
|
||||
</hbox>
|
||||
</groupbox>
|
||||
</wizardpage>
|
||||
|
||||
|
||||
<wizardpage>
|
||||
<groupbox>
|
||||
|
|
Загрузка…
Ссылка в новой задаче