}
// }}}
-// {{{ Firefox
+// {{{ Search Engine
-function addFirefoxEngine() {
+function canAddSearchEngine()
+{
+ if (((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function"))
+ || ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function"))) {
+ return true;
+ }
+ return false;
+}
+
+function addSearchEngine()
+{
+ var searchURI = "http://www.polytechnique.org/xorg.opensearch.xml";
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
window.sidebar.addSearchEngine(
- "http://www.polytechnique.org/xorg.src",
+ searchURI,
"http://www.polytechnique.org/images/xorg.png",
- "Recherche rapide X.org",
+ "Annuaire Polytechnique.org",
"Academic");
- } else { alert("Impossible d'installer la barre de recherche Firefox"); }
+ } else {
+ try {
+ window.external.AddSearchProvider(searchURI);
+ } catch(e) {
+ alert("Impossible d'installer la barre de recherche");
+ }
+ }
}
-
// }}}
// {{{ Events
if(node.className == 'popup2') {
node.onclick = function () { popWin(this,840,600); return false; };
}
+ if(node.className == 'popup3') {
+ node.onclick = function () { popWin(this, 640, 800); return false; };
+ }
if(matches = (/^popup_([0-9]*)x([0-9]*)$/).exec(node.className)) {
var w = matches[1], h = matches[2];
node.onclick = function () { popWin(this,w,h); return false; };