From: x2003bruneau Date: Wed, 15 Nov 2006 10:30:40 +0000 (+0000) Subject: Fix AJAX : X-Git-Tag: xorg/0.9.12~111 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=29c930c07ff6c084fd88c8cbd0b77777a1db5655;p=platal.git Fix AJAX : * works on IE * fix charset issues git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1086 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/htdocs/javascript/ajax.js b/htdocs/javascript/ajax.js index 8db2aef..155ae06 100644 --- a/htdocs/javascript/ajax.js +++ b/htdocs/javascript/ajax.js @@ -47,12 +47,14 @@ Ajax = { if (Ajax.xml_client == null) { return true; } - Ajax.xml_client.onreadystatechange = - function() + Ajax.xml_client.abort(); + Ajax.xml_client.onreadystatechange = function() { if(Ajax.xml_client.readyState == 4) { if (Ajax.xml_client.status == 200) { document.getElementById(obj).innerHTML = Ajax.xml_client.responseText; + } else if (Ajax.xml_client.status == 403) { + window.location.reload(); } } }; diff --git a/templates/listes/liste.inc.tpl b/templates/listes/liste.inc.tpl index bc289cc..d7b28f5 100644 --- a/templates/listes/liste.inc.tpl +++ b/templates/listes/liste.inc.tpl @@ -38,7 +38,7 @@ • Demandes d'inscription
{foreach from=$liste.subscriptions item=s} + onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?sadd={$s.id}'));"> {icon name=add title="Accepter"} @@ -56,11 +56,11 @@ {foreach from=$liste.mails item=m} + onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?mid={$m.id}&mok=1'));"> {icon name=add title="Valider le mail"} + onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?mid={$m.id}&mdel=1'));"> {icon name=delete title="Détruire"} De : {$m.sender}
@@ -82,14 +82,14 @@ {if $liste.sub eq 2} + onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?unsubscribe=1'));"> {icon name=cross title="me désinscrire"} {elseif $liste.sub eq 1} {icon name=flag_orange title='inscription en attente de modération'} {else} + onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?subscribe=1'));"> {icon name=add title="m'inscrire"} {/if} diff --git a/templates/search/adv.form.tpl b/templates/search/adv.form.tpl index 881ebd2..1578e35 100644 --- a/templates/search/adv.form.tpl +++ b/templates/search/adv.form.tpl @@ -164,15 +164,13 @@ Région ou département - - @@ -290,10 +288,8 @@ - - + + {include file="search/adv.grade.form.tpl" grade=$smarty.request.diploma} diff --git a/templates/search/adv.grade.form.tpl b/templates/search/adv.grade.form.tpl index cfa4429..17f7661 100644 --- a/templates/search/adv.grade.form.tpl +++ b/templates/search/adv.grade.form.tpl @@ -20,11 +20,13 @@ {* *} {**************************************************************************} + {* vim:set et sw=2 sts=2 sws=2: *} diff --git a/templates/search/adv.region.form.tpl b/templates/search/adv.region.form.tpl index 61a40ae..bb1dc40 100644 --- a/templates/search/adv.region.form.tpl +++ b/templates/search/adv.region.form.tpl @@ -20,10 +20,12 @@ {* *} {**************************************************************************} + {* vim:set et sw=2 sts=2 sws=2: *} diff --git a/templates/xnet/groupe/membres-add.tpl b/templates/xnet/groupe/membres-add.tpl index d34bc73..f17a5de 100644 --- a/templates/xnet/groupe/membres-add.tpl +++ b/templates/xnet/groupe/membres-add.tpl @@ -44,7 +44,7 @@ function searchX() var nom = document.getElementById('nom').value; var prenom = document.getElementById('prenom').value; var promo = document.getElementById('promo').value; - Ajax.update_html('xsearch', + Ajax.update_html('search_result', '{/literal}{$platal->ns}{literal}member/new/ajax?prenom=' + prenom + '&nom=' + nom + '&promo=' + promo); } {/literal} @@ -93,7 +93,9 @@ function searchX() - {include file="xnet/groupe/membres-new-search.tpl"} + + {include file="xnet/groupe/membres-new-search.tpl"} + diff --git a/templates/xnet/groupe/membres-new-search.tpl b/templates/xnet/groupe/membres-new-search.tpl index 5d8430f..6345a98 100644 --- a/templates/xnet/groupe/membres-new-search.tpl +++ b/templates/xnet/groupe/membres-new-search.tpl @@ -20,7 +20,6 @@ {* *} {**************************************************************************} - {if !$choix} Les critères de recherche ne sont pas assez précis {elseif !$choix->total()} @@ -43,6 +42,5 @@ {/if} - {* vim:set et sw=2 sts=2 sws=2: *}