source: spip-zone/_plugins_/agenda/trunk/prive/squelettes/contenu/evenements.html @ 54163

Last change on this file since 54163 was 54163, checked in by cedric@…, 9 years ago

Refonte de la page evenements avec navigation laterale en ajax, et utilisation de la pagination indirecte pour simplifier le tout

File size: 1.2 KB
Line 
1<h1 class="grostitre"><:agenda:agenda:></h1>
2[(#REM) Se placer au debut du mois en cours par defaut]
3#SET{date_debut,#VAL{Y-m-d H:i:s}|date{#ENV{date_debut,#ENV{date}}|affdate{Y-m-d 00:00:00}|strtotime|moins{1}}}
4<BOUCLE_un(EVENEMENTS){statut==.*}{id_evenement}{id_article?}{id_rubrique?}{id_mot?}{id_evenement_source?}>
5[(#REM) Si un evenement passe, on commence par le jour de cet evenement]
6        #SET{id_evenement,#ID_EVENEMENT}
7</BOUCLE_un>
8        <BOUCLE_debut(EVENEMENTS){evenement_a_venir #GET{date_debut}}{statut==.*}{id_article?}{id_rubrique?}{id_mot?}{id_evenement_source?}{par date_debut}{0,1}>
9                #SET{id_evenement,#ID_EVENEMENT}
10        </BOUCLE_debut>
11<//B_un>
12<div id="liste_des_evenements">
13        [(#INCLURE{fond=prive/objets/liste/evenements-post}{debut_agenda=#ENV{debut_agenda,@#GET{id_evenement}}}{env}{ajax})
14</div>
15<script type='text/javascript'>
16function set_vevent(){
17jQuery('ul.evenements li.item')
18.find('h3.summary')
19.parents('li.item').not('.on')
20.addClass('court')
21.end()
22.find('h3.summary').not('.clicable')
23.click(function(){
24var p=jQuery(this).parent().parent();
25p.toggleClass('court');
26})
27.addClass('clicable')
28;}
29jQuery('document').ready(function(){set_vevent();onAjaxLoad(set_vevent);});
30</script>
31]
Note: See TracBrowser for help on using the repository browser.