mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-07 20:17:37 +00:00
75 lines
2.9 KiB
JavaScript
75 lines
2.9 KiB
JavaScript
/*
|
|
* The contents of this file are subject to the Mozilla Public
|
|
* License Version 1.1 (the "License"); you may not use this file
|
|
* except in compliance with the License. You may obtain a copy of
|
|
* the License at http://www.mozilla.org/MPL/
|
|
*
|
|
* Software distributed under the License is distributed on an "AS
|
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
* implied. See the License for the specific language governing
|
|
* rights and limitations under the License.
|
|
*
|
|
* The Original Code is Mozilla Communicator client code, released
|
|
* August 15, 2001.
|
|
*
|
|
* The Initial Developer of the Original Code is Netscape
|
|
* Communications Corp. Portions created by Netscape Communications
|
|
* Corp. are Copyright (C) 2001, Netscape Communications Corp. All
|
|
* Rights Reserved.
|
|
*
|
|
* Contributor(s):
|
|
* Diego Biurrun <diego@biurrun.de>
|
|
*/
|
|
|
|
function moreInfo()
|
|
{
|
|
var browserURL = null;
|
|
var regionBundle = document.getElementById("bundle_region");
|
|
var smartBrowsingURL = regionBundle.getString("smartBrowsingURL");
|
|
if (smartBrowsingURL) {
|
|
try {
|
|
var prefs = Components.classes["@mozilla.org/preferences;1"];
|
|
if (prefs) {
|
|
prefs = prefs.getService();
|
|
if (prefs)
|
|
prefs = prefs.QueryInterface(Components.interfaces.nsIPref);
|
|
}
|
|
if (prefs) {
|
|
var url = prefs.CopyCharPref("browser.chromeURL");
|
|
if (url)
|
|
browserURL = url;
|
|
}
|
|
} catch(e) {
|
|
}
|
|
if (browserURL == null)
|
|
browserURL = "chrome://navigator/content/navigator.xul";
|
|
window.openDialog( browserURL, "_blank", "chrome,all,dialog=no", smartBrowsingURL );
|
|
}
|
|
}
|
|
|
|
function showACAdvanced()
|
|
{
|
|
window.openDialog("chrome://communicator/content/pref/pref-smart_browsing-ac.xul", "",
|
|
"modal=yes,chrome,resizable=no",
|
|
document.getElementById("browserUrlbarAutoFill").getAttribute("value"),
|
|
document.getElementById("browserUrlbarShowPopup").getAttribute("value"),
|
|
document.getElementById("browserUrlbarShowSearch").getAttribute("value"),
|
|
document.getElementById("browserUrlbarMatchOnlyTyped").getAttribute("value"));
|
|
}
|
|
|
|
function receiveACPrefs(aAutoFill, aShowPopup, aShowSearch, aAutoType)
|
|
{
|
|
document.getElementById("browserUrlbarAutoFill").setAttribute("value", aAutoFill);
|
|
document.getElementById("browserUrlbarShowPopup").setAttribute("value", aShowPopup);
|
|
document.getElementById("browserUrlbarShowSearch").setAttribute("value", aShowSearch);
|
|
document.getElementById("browserUrlbarMatchOnlyTyped").setAttribute("value", aAutoType);
|
|
}
|
|
|
|
|
|
function toggleAutoCompleteAdvancedButton()
|
|
{
|
|
var browserAutoCompleteEnabled = document.getElementById("browserAutoCompleteEnabled");
|
|
var autoCompleteAdvancedButton = document.getElementById("autoCompleteAdvancedButton");
|
|
autoCompleteAdvancedButton.disabled = !browserAutoCompleteEnabled.checked;
|
|
}
|