[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / plugins-dist / organiseur / contenu / calendrier.html
1 <div id="calendrier-loading" style="display:none;"><:organiseur:loading:></div>
2 <div id="calendrier"></div>
3 <link rel='stylesheet' type='text/css' href='#CHEMIN{lib/fullcalendar/fullcalendar.css}' />
4 <link rel="stylesheet" type="text/css" href="#CHEMIN{calendrier.css}" />
5 <script type='text/javascript' src='#CHEMIN{lib/fullcalendar/fullcalendar.min.js}'></script>
6 <script type="text/javascript">/*<![CDATA[*/
7 jQuery(document).ready(function() {
8
9 // page is now ready, initialize the calendar...
10 $('#calendrier').fullCalendar({
11 editable: false,
12 events: "[(#URL_PAGE{calendrier_quete.json}|parametre_url{id_mot,#ENV{id_mot,''}}|parametre_url{id_rubrique,#ENV{id_rubrique,''}})]",
13 header: {
14 left: 'prevYear,prev,next,nextYear today',
15 center: 'title',
16 right: 'month,agendaWeek,agendaDay'
17 },
18 firstDay: 1,
19 monthNames:['<:date_mois_1|attribut_html:>','<:date_mois_2|attribut_html:>','<:date_mois_3|attribut_html:>','<:date_mois_4|attribut_html:>','<:date_mois_5|attribut_html:>','<:date_mois_6|attribut_html:>','<:date_mois_7|attribut_html:>','<:date_mois_8|attribut_html:>','<:date_mois_9|attribut_html:>','<:date_mois_10|attribut_html:>','<:date_mois_11|attribut_html:>','<:date_mois_12|attribut_html:>'],
20 monthNamesShort:['<:date_mois_1_abbr|attribut_html:>','<:date_mois_2_abbr|attribut_html:>','<:date_mois_3_abbr|attribut_html:>','<:date_mois_4_abbr|attribut_html:>','<:date_mois_5_abbr|attribut_html:>','<:date_mois_6_abbr|attribut_html:>','<:date_mois_7_abbr|attribut_html:>','<:date_mois_8_abbr|attribut_html:>','<:date_mois_9_abbr|attribut_html:>','<:date_mois_10_abbr|attribut_html:>','<:date_mois_11_abbr|attribut_html:>','<:date_mois_12_abbr|attribut_html:>'],
21 dayNames:['<:date_jour_1|attribut_html:>','<:date_jour_2|attribut_html:>','<:date_jour_3|attribut_html:>','<:date_jour_4|attribut_html:>','<:date_jour_5|attribut_html:>','<:date_jour_6|attribut_html:>','<:date_jour_7|attribut_html:>'],
22 dayNamesShort:['<:date_jour_1_abbr|attribut_html:>','<:date_jour_2_abbr|attribut_html:>','<:date_jour_3_abbr|attribut_html:>','<:date_jour_4_abbr|attribut_html:>','<:date_jour_5_abbr|attribut_html:>','<:date_jour_6_abbr|attribut_html:>','<:date_jour_7_abbr|attribut_html:>'],
23 buttonText: {
24 today: '<:date_aujourdhui|attribut_html:>',
25 month: '<:organiseur:cal_par_mois|attribut_html:>',
26 day: '<:organiseur:cal_par_jour|attribut_html:>',
27 week: '<:organiseur:cal_par_semaine|attribut_html:>'
28 },
29 weekMode : 'liquid',
30 loading: function(bool) {
31 if (bool) $('#calendrier-loading').show();
32 else $('#calendrier-loading').hide();
33 },
34 timeFormat: {
35 // for agendaWeek and agendaDay
36 agenda: "H'h'mm{ - H'h'mm}", // 5h00 - 6h30
37 // for all other views
38 '': "H'h'(mm)" // 19h
39 },
40 axisFormat: "H'h'(mm)",
41 allDayText:'<:organiseur:cal_jour_entier|attribut_html:>',
42 columnFormat: {
43 month: 'ddd', // Mon
44 week: 'ddd d/M', // Mon 9/7
45 day: 'dddd d/M' // Monday 9/7
46 },
47 titleFormat: {
48 month: 'MMMM yyyy', // September 2009
49 week: "d [ MMM] [ yyyy]{ '&#8212;' d MMM yyyy}", // Sep 7 - 13 2009
50 day: 'dddd d MMM yyyy' // Tuesday, Sep 8, 2009
51 },
52 dayClick: function(date, allDay, jsEvent, view) {
53 if(view.name=='month'){
54 $('.fc-button-agendaWeek').click();
55 $('#calendrier').fullCalendar( 'gotoDate', date );
56 }
57 else
58 if(view.name=='agendaWeek'){
59 $('.fc-button-agendaDay').click();
60 $('#calendrier').fullCalendar( 'gotoDate', date );
61 }
62 },
63 isRTL : [(#LANG_DIR|=={rtl}|?{true,false})]
64 })
65
66 });
67 /*]]>*/</script>