Bug 253476 PAC: fixup uris entered in prefs

r=neil sr=jag patch by Chris Thomas <cst@andrew.cmu.edu>
This commit is contained in:
cbiesinger%web.de 2006-05-17 02:39:18 +00:00
Родитель 52856a10a1
Коммит 80d7b26a42
2 изменённых файлов: 13 добавлений и 2 удалений

Просмотреть файл

@ -95,3 +95,14 @@ function DoProxyCopy()
}
}
function FixProxyURL()
{
const nsIURIFixup = Components.interfaces.nsIURIFixup;
var proxyURL = document.getElementById("networkProxyAutoconfigURL");
try {
var URIFixup = Components.classes["@mozilla.org/docshell/urifixup;1"]
.getService(nsIURIFixup);
proxyURL.value = URIFixup.createFixupURI(proxyURL.value,
nsIURIFixup.FIXUP_FLAG_NONE).spec;
} catch (e) {}
}

Просмотреть файл

@ -162,8 +162,8 @@
</grid>
<radio value="2" label="&autoTypeRadio.label;" accesskey="&autoTypeRadio.accesskey;" oncommand="DoEnabling();"/>
<hbox class="indent" flex="1" align="center">
<textbox id="networkProxyAutoconfigURL" flex="1"
preftype="string" prefstring="network.proxy.autoconfig_url" class="uri-element"/>
<textbox id="networkProxyAutoconfigURL" flex="1" preftype="string" class="uri-element"
prefstring="network.proxy.autoconfig_url" onchange="FixProxyURL();"/>
<button id="autoReload" label="&reload.label;" accesskey="&reload.accesskey;"
oncommand="ReloadPAC();"
prefstring="pref.advanced.proxies.disable_button.reload"/>