X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=htdocs%2Fjavascript%2Fxorg.js;h=7fcd6f02184a26fdb97d2175fca0d6c81849c476;hb=fdbeba4fe89c2fc5a37f75088472c571138c001b;hp=44c32918c0907d4f9266535196de535f7aeedc93;hpb=a14159bffdc1ea08c97e6634dc1480619bdc478a;p=platal.git diff --git a/htdocs/javascript/xorg.js b/htdocs/javascript/xorg.js index 44c3291..7fcd6f0 100644 --- a/htdocs/javascript/xorg.js +++ b/htdocs/javascript/xorg.js @@ -42,19 +42,35 @@ function getNow() { } // }}} -// {{{ 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 @@ -137,6 +153,9 @@ function auto_links() { 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; };