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

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

prendre en compte la config de 1er jour de la semaine

File size: 2.0 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                        firstDay: #CONFIG{calendriermini/jour1,1},
14                        events: "[(#URL_PAGE{agenda.json}|parametre_url{couleur,#ENV{couleur},&})]",
15                        header: {
16                                left: [(#LANG_DIR|=={ltr}|?{"'prevYear,prev,next,nextYear today'","'listMonth,month,agendaWeek,agendaDay'"})],
17                                center: 'title',
18                                right: [(#LANG_DIR|=={ltr}|?{"'agendaDay,agendaWeek,month,listMonth'","'today nextYear,next,prev,prevYear'"})]
19                                },
20                        fixedWeekCount: false,
21                        eventRender: function( event, element, view ) {
22                                var title = element.find('.fc-title, .fc-list-item-title');
23                                title.html(title.text());
24                        },
25                        allDayHtml:'<:organiseur:cal_jour_entier|textebrut:>',
26                        loading: function(bool) {
27                                if (bool) $('#calendrier-loading').show();
28                                else $('#calendrier-loading').hide();
29                        },
30        })
31
32});
33/*]]>*/</script>
34<div id="agenda">
35</div>
36<B_agenda>
37<div id="calendrier-loading">
38<p class="pagination">#PAGINATION</p>
39<BOUCLE_agenda(DATA){source json, #PRODUIRE{fond=agenda.json, start=0,end=2147483647,_=#REM|time}|url_absolue}{pagination 15}>
40    <dl>
41        [<dt><:agenda:evenement_titre:></dt>
42        <dd><a href="#VALEUR{url}">(#VALEUR{title})</a></dd>]
43
44        [<dt><:agenda:evenement_date:></dt>
45        <dd>(#VALEUR{start}|Agenda_affdate_debut_fin{#VALEUR{end},#VALEUR{allDay}|=={true}|?{non,oui}})</dd>]
46
47        [<dt><:agenda:evenement_descriptif:></dt>
48        <dd>(#VALEUR{description})</dd>]
49    </dl>
50</BOUCLE_agenda>
51<p class="pagination">#PAGINATION</p>
52</div>
53</B_agenda>
Note: See TracBrowser for help on using the repository browser.