Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta charset='utf-8' />
5
<link rel='stylesheet' href='../lib/cupertino/jquery-ui.min.css' />
6
<link href='../fullcalendar.css' rel='stylesheet' />
7
<link href='../fullcalendar.print.css' rel='stylesheet' media='print' />
8
<script src='../lib/moment.min.js'></script>
9
<script src='../lib/jquery.min.js'></script>
10
<script src='../fullcalendar.min.js'></script>
11
<script src='../lang-all.js'></script>
12
<script>
13
 
14
        $(document).ready(function() {
15
                var currentLangCode = 'en';
16
 
17
                // build the language selector's options
18
                $.each($.fullCalendar.langs, function(langCode) {
19
                        $('#lang-selector').append(
20
                                $('<option/>')
21
                                        .attr('value', langCode)
22
                                        .prop('selected', langCode == currentLangCode)
23
                                        .text(langCode)
24
                        );
25
                });
26
 
27
                // rerender the calendar when the selected option changes
28
                $('#lang-selector').on('change', function() {
29
                        if (this.value) {
30
                                currentLangCode = this.value;
31
                                $('#calendar').fullCalendar('destroy');
32
                                renderCalendar();
33
                        }
34
                });
35
 
36
                function renderCalendar() {
37
                        $('#calendar').fullCalendar({
38
                                header: {
39
                                        left: 'prev,next today',
40
                                        center: 'title',
41
                                        right: 'month,agendaWeek,agendaDay'
42
                                },
43
                                defaultDate: '2014-09-12',
44
                                lang: currentLangCode,
45
                                buttonIcons: false, // show the prev/next text
46
                                weekNumbers: true,
47
                                editable: true,
48
                                eventLimit: true, // allow "more" link when too many events
49
                                events: [
50
                                        {
51
                                                title: 'All Day Event',
52
                                                start: '2014-09-01'
53
                                        },
54
                                        {
55
                                                title: 'Long Event',
56
                                                start: '2014-09-07',
57
                                                end: '2014-09-10'
58
                                        },
59
                                        {
60
                                                id: 999,
61
                                                title: 'Repeating Event',
62
                                                start: '2014-09-09T16:00:00'
63
                                        },
64
                                        {
65
                                                id: 999,
66
                                                title: 'Repeating Event',
67
                                                start: '2014-09-16T16:00:00'
68
                                        },
69
                                        {
70
                                                title: 'Conference',
71
                                                start: '2014-09-11',
72
                                                end: '2014-09-13'
73
                                        },
74
                                        {
75
                                                title: 'Meeting',
76
                                                start: '2014-09-12T10:30:00',
77
                                                end: '2014-09-12T12:30:00'
78
                                        },
79
                                        {
80
                                                title: 'Lunch',
81
                                                start: '2014-09-12T12:00:00'
82
                                        },
83
                                        {
84
                                                title: 'Meeting',
85
                                                start: '2014-09-12T14:30:00'
86
                                        },
87
                                        {
88
                                                title: 'Happy Hour',
89
                                                start: '2014-09-12T17:30:00'
90
                                        },
91
                                        {
92
                                                title: 'Dinner',
93
                                                start: '2014-09-12T20:00:00'
94
                                        },
95
                                        {
96
                                                title: 'Birthday Party',
97
                                                start: '2014-09-13T07:00:00'
98
                                        },
99
                                        {
100
                                                title: 'Click for Google',
101
                                                url: 'http://google.com/',
102
                                                start: '2014-09-28'
103
                                        }
104
                                ]
105
                        });
106
                }
107
 
108
                renderCalendar();
109
        });
110
 
111
</script>
112
<style>
113
 
114
        body {
115
                margin: 0;
116
                padding: 0;
117
                font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
118
                font-size: 14px;
119
        }
120
 
121
        #top {
122
                background: #eee;
123
                border-bottom: 1px solid #ddd;
124
                padding: 0 10px;
125
                line-height: 40px;
126
                font-size: 12px;
127
        }
128
 
129
        #calendar {
130
                max-width: 900px;
131
                margin: 40px auto;
132
                padding: 0 10px;
133
        }
134
 
135
</style>
136
</head>
137
<body>
138
 
139
        <div id='top'>
140
 
141
                Language:
142
                <select id='lang-selector'></select>
143
 
144
        </div>
145
 
146
        <div id='calendar'></div>
147
 
148
</body>
149
</html>