Fix for alert message upon search plugin install error. See bug 330272.

This commit is contained in:
mike.morgan%oregonstate.edu 2006-05-05 03:18:52 +00:00
Родитель 2780e6be95
Коммит 6241ecf3e0
1 изменённых файлов: 8 добавлений и 38 удалений

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

@ -1,41 +1,11 @@
function errorMsg(name,ext,cat)
{
// alert("Netscape 6 or Mozilla is needed to install a sherlock plugin");
f=document.createElement("form");
f.setAttribute("name","installform");
f.setAttribute("method","post");
f.setAttribute("action","http://mycroft.mozdev.org/error.html");
fe=document.createElement("input");
fe.setAttribute("type","hidden");
fe.setAttribute("name","name");
fe.setAttribute("value",name);
f.appendChild(fe);
fe=document.createElement("input");
fe.setAttribute("type","hidden");
fe.setAttribute("name","ext");
fe.setAttribute("value",ext);
f.appendChild(fe);
fe=document.createElement("input");
fe.setAttribute("type","hidden");
fe.setAttribute("name","cat");
fe.setAttribute("value",cat);
f.appendChild(fe);
document.getElementsByTagName("body")[0].appendChild(f);
if (document.installform) {
document.installform.submit();
} else {
location.href="http://mycroft.mozdev.org/error.html"; //hack for DOM-incompatible browsers
}
}
function addEngine(name,ext,cat,type)
{
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
window.sidebar.addSearchEngine(
"http://addons.mozilla.org/search-engines-static/"+name+".src",
"http://addons.mozilla.org/search-engines-static/"+name+"."+ext, name, cat );
} else {
errorMsg(name,ext,cat);
}
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
window.sidebar.addSearchEngine(
"http://addons.mozilla.org/search-engines-static/"+name+".src",
"http://addons.mozilla.org/search-engines-static/"+name+"."+ext, name, cat
);
} else {
alert("Sorry, you need a Mozilla-based browser to install a search plugin.");
}
}