source: spip-zone/_plugins_/agenda_fullcalendar_facile/trunk/modeles/agenda_fullcalendar.html @ 110420

Last change on this file since 110420 was 110420, checked in by maieul@…, 8 months ago

url absolue pour le json qu'on charge en data, sinon cela peut bloquer en mutualisation

File size: 1.9 KB
Line 
1<link rel='stylesheet' type='text/css' href='#CHEMIN{lib/fullcalendar/fullcalendar.min.css}' />
2<script type='text/javascript' src='#CHEMIN{lib/moment/moment-with-locales.min.js}'></script>
3<script type='text/javascript' src='#CHEMIN{lib/fullcalendar/fullcalendar.min.js}'></script>
4<script type='text/javascript' src='#CHEMIN{lib/fullcalendar/locale-all.js}'></script>
5<script type="text/javascript">/*<![CDATA[*/
6jQuery(function($) {
7
8        $('#agenda').fullCalendar({
9                        locale: '[(#LANG|strtolower)]',
10                        editable: false,
11                        navLinks: true,
12                        eventLimit: true,
13                        events: "[(#URL_PAGE{agenda.json}|parametre_url{couleur,#ENV{couleur},&})]",
14                        header: { 
15                                left: [(#LANG_DIR|=={ltr}|?{"'prevYear,prev,next,nextYear today'","'listMonth,month,agendaWeek,agendaDay'"})], 
16                                center: 'title', 
17                                right: [(#LANG_DIR|=={ltr}|?{"'agendaDay,agendaWeek,month,listMonth'","'today nextYear,next,prev,prevYear'"})] 
18                                }, 
19                        fixedWeekCount: false,
20                        eventRender: function( event, element, view ) {
21                                var title = element.find('.fc-title, .fc-list-item-title');         
22                                title.html(title.text());
23                        },
24                        allDayHtml:'<:organiseur:cal_jour_entier|textebrut:>',
25                        loading: function(bool) {
26                                if (bool) $('#calendrier-loading').show();
27                                else $('#calendrier-loading').hide();
28                        },
29        })
30
31});
32/*]]>*/</script>
33<div id="agenda">
34</div>
35<B_agenda>
36<div id="calendrier-loading">
37<p class="pagination">#PAGINATION</p>
38<BOUCLE_agenda(DATA){source json, #PRODUIRE{fond=agenda.json, start=0,end=2147483647,_=#REM|time}|url_absolue}{pagination 15}>
39    <dl>
40        [<dt><:agenda:evenement_titre:></dt>
41        <dd><a href="#VALEUR{url}">(#VALEUR{title})</a></dd>]
42
43        [<dt><:agenda:evenement_date:></dt>
44        <dd>(#VALEUR{start}|Agenda_affdate_debut_fin{#VALEUR{end},#VALEUR{allDay}|=={true}|?{non,oui}})</dd>]
45
46        [<dt><:agenda:evenement_descriptif:></dt>
47        <dd>(#VALEUR{description})</dd>]
48    </dl>
49</BOUCLE_agenda>
50<p class="pagination">#PAGINATION</p>
51</div>
52</B_agenda>
Note: See TracBrowser for help on using the repository browser.