From: x2003bruneau Date: Mon, 23 Apr 2007 11:31:47 +0000 (+0000) Subject: Fixes X-Git-Tag: xorg/0.9.14~61 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=b277fbe5c6af033f413bc8e664277c94825a30dd;p=platal.git Fixes display=light is propagated to all links in the page htdocs/javascript/xorg.js | 14 +++++++++++--- templates/core/password_prompt.tpl | 2 +- templates/platal/index.tpl | 2 +- templates/search/quick.tpl | 16 +++++++++------- 4 files changed, 22 insertions(+), 12 deletions(-) git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1729 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/htdocs/javascript/xorg.js b/htdocs/javascript/xorg.js index 31b9a28..4b386d5 100644 --- a/htdocs/javascript/xorg.js +++ b/htdocs/javascript/xorg.js @@ -159,14 +159,22 @@ function popWin(theNode,w,h) { function auto_links() { nodes = document.getElementsByTagName('a'); - fqdn = document.URL; - fqdn = fqdn.replace(/^https?:\/\/([^\/]*)\/.*$/,'$1'); + url = document.URL; + fqdn = url.replace(/^https?:\/\/([^\/]*)\/.*$/,'$1'); + light = (url.indexOf('display=light') > url.indexOf('?')); for(var i=0; i -1 || node.href.indexOf('javascript:')>-1) continue; - if(node.href.indexOf(fqdn)<0 || node.className == 'popup') { + if (node.href.indexOf(fqdn)<0 || node.className == 'popup') { node.onclick = function () { window.open(this.href); return false; }; } + if (node.href.indexOf(fqdn) > -1 && light) { + if (node.href.indexOf('?') > -1) { + node.href = node.href + '&display=light'; + } else { + node.href = node.href + '?display=light'; + } + } if(node.className == 'popup2') { node.onclick = function () { popWin(this,840,600); return false; }; } diff --git a/templates/core/password_prompt.tpl b/templates/core/password_prompt.tpl index f528b06..310024c 100644 --- a/templates/core/password_prompt.tpl +++ b/templates/core/password_prompt.tpl @@ -147,7 +147,7 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi (excepté le mot de passe de connexion au site) circulent en clair entre chez toi et Polytechnique.org. Tu peux basculer sur une connexion sécurisée en cliquant sur le lien
Plus d'informations sur la connexion sécurisée se trouvent diff --git a/templates/platal/index.tpl b/templates/platal/index.tpl index 00a626c..11b4bbf 100644 --- a/templates/platal/index.tpl +++ b/templates/platal/index.tpl @@ -24,7 +24,7 @@

{#globals.core.sitename#} est le site qui connecte la communauté des - polytechniciens. Il comporte une partie publique, et une partie privée + polytechniciens. Il comporte une partie publique et une partie privée réservée aux polytechniciens.

diff --git a/templates/search/quick.tpl b/templates/search/quick.tpl index 13a4b02..78fc793 100644 --- a/templates/search/quick.tpl +++ b/templates/search/quick.tpl @@ -60,20 +60,20 @@

Comment faire une recherche ?

-

Nom, Prenom, Promo ...

+

Nom, Prenom, Promotion ...

La ligne de recherche ci-dessus accepte non seulement des mélanges de noms et de prénoms ... -mais elle accepte de plus la syntaxe suivante pour les promos : +mais elle accepte de plus la syntaxe suivante pour les promotions :

-Ainsi, rechercher tous les "Dupont" sur les promos 1980 à 1990 et sur la promo 2000 se fait avec la recherche : +Ainsi, rechercher tous les "Dupont" sur les promotions 1980 à 1990 et sur la promotion 2000 se fait avec la recherche : Dupont 1980-1990 2000

@@ -91,6 +91,7 @@ Il est conseillé d'omettre les particules car il est possible que celles-ci ne notre base de données.

+{if $smarty.session.perms->hasFlag('user')}