~xibo-maintainers/xibo/tempel

« back to all changes in this revision

Viewing changes to views/base.twig

  • Committer: Dan Garner
  • Date: 2015-08-11 09:29:02 UTC
  • mto: This revision was merged to the branch mainline in revision 453.
  • Revision ID: git-v1:a86fb4369b7395c13367577d23b14c0ab4528c1a
Transitions fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE html>
2
2
<html lang="en">
3
3
    <head>
4
 
        <title>{{ theme.getThemeConfig("theme_title") }}</title>
 
4
        <title>{{ theme.getConfig("theme_title") }}</title>
5
5
        <meta charset="utf-8">
6
6
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
7
7
        <meta name="viewport" content="width=device-width, initial-scale=1">
8
8
        <meta name="token" content="{{ csrfToken }}"/>
9
9
        <link rel="shortcut icon" href="{{ theme.uri("img/favicon.ico") }}" />
10
10
 
11
 
        <link href="{{ theme.uri("libraries/bootstrap/css/bootstrap.min.css") }}?{{ version }}" rel="stylesheet" media="screen">
12
 
        <link href="{{ theme.uri("libraries/font-awesome/css/font-awesome.min.css") }}?{{ version }}" rel="stylesheet">
13
 
        <link href="{{ theme.uri("libraries/bootstrap-select/css/bootstrap-select.css") }}?{{ version }}" rel="stylesheet">
14
 
        <link href="{{ theme.uri("libraries/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css") }}?{{ version }}" rel="stylesheet">
15
 
        <link href="{{ theme.uri("libraries/jquery-timepicker/jquery.timepicker.css") }}?{{ version }}" rel="stylesheet">
16
 
        <link href="{{ theme.uri("libraries/bootstrap-slider-master/bootstrap-slider.min.css") }}?{{ version }}" rel="stylesheet">
17
 
        <link href="{{ theme.uri("libraries/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css") }}?{{ version }}" rel="stylesheet">
18
 
        <link href="{{ theme.uri("libraries/bootstrap-ekko-lightbox/ekko-lightbox.min.css") }}?{{ version }}" rel="stylesheet">
19
 
        <link href="{{ theme.uri("libraries/bootstrap-switch/bootstrap-switch.min.css") }}?{{ version }}" rel="stylesheet">
20
 
        <link href="{{ theme.uri("libraries/bootstrap-tagsinput-master/bootstrap-tagsinput.css") }}?{{ version }}" rel="stylesheet">
21
 
        <link href="{{ theme.uri("libraries/calendar/css/calendar.css") }}?{{ version }}" rel="stylesheet">
22
 
        <link href="{{ theme.uri("libraries/morrisjs/morris.css") }}?{{ version }}" rel="stylesheet">
23
 
        <link href="{{ theme.uri("libraries/datatables/dataTables.bootstrap.css") }}?{{ version }}" rel="stylesheet">
24
 
        <link href="{{ theme.uri("libraries/datatables/buttons.dataTables.min.css") }}?{{ version }}" rel="stylesheet">
25
 
        <link href="{{ theme.uri("libraries/jquery/jquery-ui/css/ui-lightness/jquery-ui-1.10.2.custom.min.css") }}?{{ version }}" rel="stylesheet">
26
 
        <link href="{{ theme.uri("libraries/jquery-file-upload/css/jquery.fileupload.css") }}?{{ version }}" rel="stylesheet">
27
 
        <link href="{{ theme.uri("libraries/jquery-file-upload/css/jquery.fileupload-ui.css") }}?{{ version }}" rel="stylesheet">
 
11
        <link href="{{ theme.uri("libraries/bootstrap/css/bootstrap.min.css") }}" rel="stylesheet" media="screen">
 
12
        <link href="{{ theme.uri("libraries/bootstrap/css/bootstrap-theme.min.css") }}" rel="stylesheet" media="screen">
 
13
        <link href="{{ theme.uri("libraries/font-awesome/css/font-awesome.min.css") }}" rel="stylesheet">
 
14
        <link href="{{ theme.uri("libraries/bootstrap-select/css/bootstrap-select.css") }}" rel="stylesheet">
 
15
        <link href="{{ theme.uri("libraries/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css") }}" rel="stylesheet">
 
16
        <link href="{{ theme.uri("libraries/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css") }}" rel="stylesheet">
 
17
        <link href="{{ theme.uri("libraries/bootstrap-ekko-lightbox/ekko-lightbox.min.css") }}" rel="stylesheet">
 
18
        <link href="{{ theme.uri("libraries/calendar/css/calendar.css") }}" rel="stylesheet">
 
19
        <link href="{{ theme.uri("libraries/morrisjs/morris.css") }}" rel="stylesheet">
 
20
        <link href="{{ theme.uri("libraries/datatables/dataTables.bootstrap.css") }}" rel="stylesheet">
 
21
        <link href="{{ theme.uri("libraries/datatables/dataTables.colVis.css") }}" rel="stylesheet">
 
22
        <link href="{{ theme.uri("libraries/jquery/jquery-ui/css/ui-lightness/jquery-ui-1.10.2.custom.min.css") }}" rel="stylesheet">
 
23
        <link href="{{ theme.uri("libraries/jquery-file-upload/css/jquery.fileupload-ui.css") }}" rel="stylesheet">
28
24
        <link href="{{ theme.uri("libraries/toastr/toastr.min.css") }}" rel="stylesheet">
29
 
        <link href="{{ theme.uri("css/dashboard.css") }}?{{ version }}" rel="stylesheet" media="screen">
30
 
        <link href="{{ theme.uri("css/timeline.css") }}?{{ version }}" rel="stylesheet" media="screen">
31
 
        <link href="{{ theme.uri("css/xibo.css") }}?{{ version }}" rel="stylesheet" media="screen">
32
 
        <link href="{{ theme.uri("css/calendar.css") }}?{{ version }}" rel="stylesheet" media="screen">
33
 
        <link href="{{ theme.uri("css/override.css") }}?{{ version }}" rel="stylesheet" media="screen">
34
 
        <link href="{{ urlFor("library.font.css") }}" rel="stylesheet">
35
 
        <!-- Copyright 2006-2017 Daniel Garner. Part of the Xibo Open Source Digital Signage Solution. Released under the AGPLv3 or later. -->
36
 
        <!-- Please be sure you read this before removing the Source/About links from your theme: http://bit.ly/agplv3 -->
 
25
        <link href="{{ theme.uri("css/dashboard.css") }}" rel="stylesheet" media="screen">
 
26
        <link href="{{ theme.uri("css/timeline.css") }}" rel="stylesheet" media="screen">
 
27
        <link href="{{ theme.uri("css/calendar.css") }}" rel="stylesheet" media="screen">
 
28
        <link href="{{ theme.uri("css/xibo.css") }}" rel="stylesheet" media="screen">
 
29
        <link href="{{ theme.uri("css/override.css") }}" rel="stylesheet" media="screen">
 
30
        <link href="{{ baseUrl }}modules/fonts.css" rel="stylesheet">
 
31
        <!-- Copyright 2006-2015 Daniel Garner. Part of the Xibo Open Source Digital Signage Solution. Released under the AGPLv3 or later. -->
 
32
 
37
33
        {% block headContent %}{% endblock %}
38
34
    </head>
39
35
    <body>
40
36
        {% block content %}{% endblock %}
41
37
 
42
 
        <script src="{{ theme.uri("libraries/jquery/jquery-1.11.1.min.js") }}?{{ version }}"></script>
43
 
        <script src="{{ theme.uri("libraries/jquery/jquery.validate.min.js") }}?{{ version }}"></script>
44
 
        <script src="{{ theme.uri("libraries/jquery/additional-methods.min.js") }}?{{ version }}"></script>
45
 
        <script src="{{ theme.uri("libraries/bootstrap/js/bootstrap.min.js") }}?{{ version }}"></script>
46
 
        <script src="{{ theme.uri("libraries/bootstrap/js/bootbox.min.js") }}?{{ version }}"></script>
47
 
        <script src="{{ theme.uri("libraries/bootstrap-switch/bootstrap-switch.min.js") }}?{{ version }}"></script>
48
 
 
49
 
        {# Datatables #}
50
 
        <script src="{{ theme.uri("libraries/datatables/jquery.dataTables.min.js") }}?{{ version }}"></script>
51
 
        <script src="{{ theme.uri("libraries/datatables/dataTables.bootstrap.js") }}?{{ version }}"></script>
52
 
        <script src="{{ theme.uri("libraries/datatables/dataTables.buttons.min.js") }}?{{ version }}"></script>
53
 
        <script src="{{ theme.uri("libraries/datatables/buttons.colVis.min.js") }}?{{ version }}"></script>
54
 
        <script src="{{ theme.uri("libraries/datatables/buttons.print.min.js") }}?{{ version }}"></script>
55
 
        <script src="{{ theme.uri("libraries/datatables/buttons.html5.js") }}?{{ version }}"></script>
56
 
        <script src="{{ theme.uri("libraries/datatables/buttons.flash.min.js") }}?{{ version }}"></script>
57
 
 
58
 
        <script src="{{ theme.uri("libraries/jquery/jquery-ui/jquery-ui-1.10.2.custom.min.js") }}?{{ version }}"></script>
59
 
        <script src="{{ theme.uri("libraries/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js") }}?{{ version }}"></script>
60
 
        <script src="{{ theme.uri("libraries/bootstrap-select/js/bootstrap-select.min.js") }}?{{ version }}"></script>
61
 
        <script src="{{ theme.uri("libraries/bootstrap-ekko-lightbox/ekko-lightbox.min.js") }}?{{ version }}"></script>
62
 
        <script src="{{ theme.uri("libraries/underscore/underscore-min.js") }}?{{ version }}"></script>
63
 
        <script src="{{ theme.uri("libraries/jstimezonedetect/jstz.min.js") }}?{{ version }}"></script>
64
 
        <script src="{{ theme.uri("libraries/ckeditor/ckeditor.js") }}?{{ version }}"></script>
65
 
        <script src="{{ theme.uri("libraries/bootstrap/js/bootstrap-ckeditor-fix.js") }}?{{ version }}"></script>
66
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/tmpl.min.js") }}?{{ version }}"></script>
67
 
        <script src="{{ theme.uri("libraries/jquery-load-image/load-image.all.min.js") }}?{{ version }}"></script>
68
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.iframe-transport.js") }}?{{ version }}"></script>
69
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload.js") }}?{{ version }}"></script>
70
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-process.js") }}?{{ version }}"></script>
71
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-resize.js") }}?{{ version }}"></script>
72
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-validate.js") }}?{{ version }}"></script>
73
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-ui.js") }}?{{ version }}"></script>
74
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-image.js") }}?{{ version }}"></script>
75
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-video.js") }}?{{ version }}"></script>
76
 
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-audio.js") }}?{{ version }}"></script>
77
 
        <script src="{{ theme.uri("libraries/jquery-message-queuing/jquery.ba-jqmq.min.js") }}?{{ version }}"></script>
78
 
        <script src="{{ theme.uri("libraries/jquery-throttle-debounce/jquery.ba-throttle-debounce.min.js") }}?{{ version }}"></script>
79
 
        <script src="{{ theme.uri("libraries/toastr/toastr.min.js") }}?{{ version }}"></script>
80
 
        <script src="{{ theme.uri("libraries/date-time-format.js") }}?{{ version }}"></script>
81
 
        <script src="{{ theme.uri("libraries/momentjs/moment.js") }}?{{ version }}"></script>
82
 
        <script src="{{ theme.uri("libraries/momentjs/moment-timezone.js") }}?{{ version }}"></script>
83
 
        <script src="{{ theme.uri("libraries/morrisjs/raphael.min.js") }}?{{ version }}"></script>
84
 
        <script src="{{ theme.uri("libraries/morrisjs/morris.min.js") }}?{{ version }}"></script>
85
 
        <script src="{{ theme.uri("libraries/chartjs/Chart.min.js") }}?{{ version }}"></script>
86
 
 
87
 
        <script src="{{ theme.uri("libraries/colors/colors.min.js") }}?{{ version }}"></script>
88
 
        <script src="{{ theme.uri("js/xibo-cms.js") }}?{{ version }}"></script>
89
 
        <script src="{{ theme.uri("js/xibo-forms.js") }}?{{ version }}"></script>
90
 
        <script src="{{ theme.uri("js/xibo-preview-timeline.js") }}?{{ version }}"></script>
91
 
        <script src="{{ theme.uri("js/xibo-calendar.js") }}?{{ version }}"></script>
92
 
        <script src="{{ theme.uri("js/xibo-datasets.js") }}?{{ version }}"></script>
93
 
        <script src="{{ theme.uri("libraries/handlebars/handlebars-v3.0.0.js") }}?{{ version }}"></script>
94
 
        <script src="{{ theme.uri("libraries/jquery-serialize-object/jquery.serialize-object.min.js") }}?{{ version }}"></script>
95
 
        <script src="{{ theme.uri("libraries/bootstrap-tagsinput-master/bootstrap-tagsinput.min.js") }}?{{ version }}"></script>
96
 
        <script src="{{ theme.uri("libraries/jquery-timepicker/jquery.timepicker.min.js") }}?{{ version }}"></script>
97
 
        <script src="{{ theme.uri("libraries/bootstrap-slider-master/bootstrap-slider.min.js") }}?{{ version }}"></script>
98
 
 
99
 
        {# Dates #}
100
 
        {% if settings.CALENDAR_TYPE == "Jalali" %}
101
 
            <script src="{{ theme.uri("libraries/bootstrap-datetimepicker/js/jalali-date.js") }}?{{ version }}"></script>
102
 
            <script src="{{ theme.uri("libraries/bootstrap-datetimepicker/js/bootstrap-datetimepicker-jalali.min.js") }}?{{ version }}"></script>
103
 
            <script src="{{ theme.uri("libraries/calendar/js/calendar-jalali.js") }}?{{ version }}"></script>
104
 
            <script src="{{ theme.uri("libraries/momentjs/moment-jalali.js") }}?{{ version }}"></script>
105
 
            <script type="text/javascript">
106
 
                moment.loadPersian();
107
 
            </script>
108
 
        {% else %}
109
 
            <script src="{{ theme.uri("libraries/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js") }}?{{ version }}"></script>
110
 
            <script src="{{ theme.uri("libraries/calendar/js/calendar.js") }}?{{ version }}"></script>
111
 
            <script src="{{ theme.uri("libraries/calendar/js/language/en_GB.js") }}?{{ version }}"></script>
112
 
        {% endif %}
 
38
        <script src="{{ theme.uri("libraries/jquery/jquery-1.11.1.min.js") }}"></script>
 
39
        <script src="{{ theme.uri("libraries/jquery/jquery.validate.min.js") }}"></script>
 
40
        <script src="{{ theme.uri("libraries/jquery/additional-methods.min.js") }}"></script>
 
41
        <script src="{{ theme.uri("libraries/bootstrap/js/bootstrap.min.js") }}"></script>
 
42
        <script src="{{ theme.uri("libraries/bootstrap/js/bootbox.min.js") }}"></script>
 
43
        <script src="{{ theme.uri("libraries/bootstrap-datetimepicker/js/jalali-date.js") }}"></script>
 
44
        <script src="{{ theme.uri("libraries/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js") }}"></script>
 
45
 
 
46
        <script src="{{ theme.uri("libraries/datatables/jquery.dataTables.min.js") }}"></script>
 
47
        <script src="{{ theme.uri("libraries/datatables/dataTables.bootstrap.js") }}"></script>
 
48
        <script src="{{ theme.uri("libraries/datatables/dataTables.colVis.js") }}"></script>
 
49
 
 
50
        <script src="{{ theme.uri("libraries/jquery/jquery-ui/jquery-ui-1.10.2.custom.min.js") }}"></script>
 
51
        <script src="{{ theme.uri("libraries/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js") }}"></script>
 
52
        <script src="{{ theme.uri("libraries/bootstrap-select/js/bootstrap-select.min.js") }}"></script>
 
53
        <script src="{{ theme.uri("libraries/bootstrap-ekko-lightbox/ekko-lightbox.min.js") }}"></script>
 
54
        <script src="{{ theme.uri("libraries/underscore/underscore-min.js") }}"></script>
 
55
        <script src="{{ theme.uri("libraries/jstimezonedetect/jstz.min.js") }}"></script>
 
56
        <script src="{{ theme.uri("libraries/calendar/js/calendar.js") }}"></script>
 
57
        <script src="{{ theme.uri("libraries/ckeditor/ckeditor.js") }}"></script>
 
58
        <script src="{{ theme.uri("libraries/bootstrap/js/bootstrap-ckeditor-fix.js") }}"></script>
 
59
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/tmpl.min.js") }}"></script>
 
60
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/load-image.min.js") }}"></script>
 
61
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.iframe-transport.js") }}"></script>
 
62
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload.js") }}"></script>
 
63
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-process.js") }}"></script>
 
64
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-resize.js") }}"></script>
 
65
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-validate.js") }}"></script>
 
66
        <script src="{{ theme.uri("libraries/jquery-file-upload/js/jquery.fileupload-ui.js") }}"></script>
 
67
        <script src="{{ theme.uri("libraries/jquery-message-queuing/jquery.ba-jqmq.min.js") }}"></script>
 
68
        <script src="{{ theme.uri("libraries/toastr/toastr.min.js") }}"></script>
 
69
        <script src="{{ theme.uri("libraries/date-time-format.js") }}"></script>
 
70
        <script src="{{ theme.uri("libraries/momentjs/moment.js") }}"></script>
 
71
        <script src="{{ theme.uri("libraries/morrisjs/raphael.min.js") }}"></script>
 
72
        <script src="{{ theme.uri("libraries/morrisjs/morris.min.js") }}"></script>
 
73
        <script src="{{ theme.uri("libraries/colors/colors.min.js") }}"></script>
 
74
        <script src="{{ theme.uri("js/xibo-cms.js") }}"></script>
 
75
        <script src="{{ theme.uri("js/xibo-forms.js") }}"></script>
 
76
        <script src="{{ theme.uri("js/xibo-preview-timeline.js") }}"></script>
 
77
        <script src="{{ theme.uri("js/xibo-calendar.js") }}"></script>
 
78
        <script src="{{ theme.uri("js/xibo-datasets.js") }}"></script>
 
79
        <script src="{{ theme.uri("libraries/handlebars/handlebars-v3.0.0.js") }}"></script>
 
80
        <script src="{{ theme.uri("libraries/jquery-serialize-object/jquery.serialize-object.min.js") }}"></script>
113
81
 
114
82
        {% if translate.jsLocale != 'en-GB' %}
115
 
            {# Handle the inclusion of i18n #}
116
 
            {% set calendarTranslation %}libraries/calendar/js/language/{{ translate.calendarLanguage }}.js{% endset %}
117
 
            <script src="{{ theme.uri(calendarTranslation) }}"></script>
118
 
            {% set datePickerTranslation %}libraries/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.{{ translate.jsShortLocale }}.js{% endset %}
119
 
            <script src="{{ theme.uri(datePickerTranslation) }}"></script>
120
 
            {% set selectPickerTranslation %}libraries/bootstrap-select/js/i18n/defaults-{{ translate.boostrapSelectLanguage }}.min.js{% endset %}
121
 
            <script src="{{ theme.uri(selectPickerTranslation) }}"></script>
 
83
        <script src="{{ theme.uri("libraries/calendar/js/language/{{ translate.jsLocale }}.js") }}"></script>
 
84
        <script src="{{ theme.uri("libraries/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.{{ translate.jsShortLocale }}.js") }}"></script>
122
85
        {% endif %}
123
86
 
124
87
        <script type="text/javascript">
125
88
            var translations = {{ translations|raw }};
126
89
            // Translations we want always available
127
 
            {% autoescape "js" %}
128
 
            translations.withselected = "{{ "With Selected"|trans }}";
129
 
            translations.selectAll = "{{ "Select All"|trans }}";
130
 
            translations.multiselect = "{{ "Multiple Items Selected"|trans }}";
131
 
            translations.multiselectNoItemsMessage = "{{ "Sorry, no items have been selected."|trans }}";
132
 
            translations.multiselectMessage = "{{ "Caution, you have selected %1 items. Clicking save will run the %2 transaction on all these items."|trans }}";
133
 
            translations.save = "{{ "Save"|trans }}";
134
 
            translations.cancel = "{{ "Cancel"|trans }}";
135
 
            translations.close = "{{ "Close"|trans }}";
136
 
            translations.success = "{{ "Success"|trans }}";
137
 
            translations.failure = "{{ "Failure"|trans }}";
138
 
            translations.enterText = "{{ "Enter text..."|trans }}";
139
 
            translations.statusPending = "{{ "Status Pending"|trans }}";
140
 
            translations.duplicate = "{{ "Duplicate"|trans }}";
141
 
            translations.spacesWarning = "{{ "Warning - starts with or ends with a space, or contains double spaces"|trans }}";
142
 
            {% endautoescape %}
 
90
            translations.withselected = "{% trans "With Selected" %}";
 
91
            translations.multiselect = "{% trans "Multiple Items Selected" %}";
 
92
            translations.multiselectNoItemsMessage = "{% trans "Sorry, no items have been selected." %}";
 
93
            translations.multiselectMessage = "{% trans "Caution, you have selected %1 items. Clicking save will run the %2 transaction on all these items." %}";
 
94
            translations.save = "{% trans "Save" %}";
 
95
            translations.cancel = "{% trans "Cancel" %}";
 
96
            translations.close = "{% trans "Close" %}";
 
97
            translations.success = "{% trans "Success" %}";
 
98
            translations.failure = "{% trans "Failure" %}";
 
99
            translations.enterText = "{% trans "Enter text..." %}";
143
100
 
144
101
            var language = "{{ translate.jsLocale }}";
145
 
            var timezone = "{{ settings.defaultTimezone }}";
146
102
            var dateFormat = "{{ settings.DATE_FORMAT }}";
147
 
            var jsDateFormat = "{{ settings.DATE_FORMAT_JS }}";
148
 
            var timeFormat = "{{ settings.TIME_FORMAT }}";
149
 
            var jsTimeFormat = "{{ settings.TIME_FORMAT_JS }}";
150
 
            var systemDateFormat = "{{ settings.systemDateFormat }}";
151
 
            var systemTimeFormat = "{{ settings.systemTimeFormat }}";
152
 
            var bootstrapDateFormat = "{{ settings.DATE_FORMAT_BOOTSTRAP }}";
153
 
            var bootstrapDateFormatDateOnly = "{{ settings.DATE_FORMAT_BOOTSTRAP_DATEONLY }}";
154
103
            var calendarType = "{{ settings.CALENDAR_TYPE }}";
155
104
            var clockUrl = "{{ urlFor("clock") }}";
156
105
            var calendarLanguage = "{{ translate.calendarLanguage }}";
157
106
            var pingUrl = "{{ urlFor("ping") }}";
158
107
 
159
 
            {% autoescape "js" %}
160
 
            var dataTablesLanguage = {
161
 
                "decimal":        "",
162
 
                "emptyTable":     "{{ "No data available in table"|trans }}",
163
 
                "info":           "{{ "Showing _START_ to _END_ of _TOTAL_ entries"|trans }}",
164
 
                "infoEmpty":      "{{ "Showing 0 to 0 of 0 entries"|trans }}",
165
 
                "infoFiltered":   "{{ "(filtered from _MAX_ total entries)"|trans }}",
166
 
                "infoPostFix":    "",
167
 
                "thousands":      ",",
168
 
                "lengthMenu":     "{{ "Show _MENU_ entries"|trans }}",
169
 
                "loadingRecords": "{{ "Loading..."|trans }}",
170
 
                "processing":     "{{ "Processing..."|trans }}",
171
 
                "search":         "{{ "Search:"|trans }}",
172
 
                "zeroRecords":    "{{ "No matching records found"|trans }}",
173
 
                "paginate": {
174
 
                    "first":      "{{ "First"|trans }}",
175
 
                    "last":       "{{ "Last"|trans }}",
176
 
                    "next":       "{{ "Next"|trans }}",
177
 
                    "previous":   "{{ "Previous"|trans }}"
178
 
                },
179
 
                "aria": {
180
 
                    "sortAscending":  "{{ ": activate to sort column ascending"|trans }}",
181
 
                    "sortDescending": "{{ ": activate to sort column descending"|trans }}"
182
 
                }
183
 
            };
184
 
            {% endautoescape %}
185
 
 
186
 
            moment.locale("{{ translate.jsLocale }}");
187
 
 
188
108
            $(function() {
189
109
                var csrf_token = $('meta[name="token"]').attr('content');
190
110
                $.ajaxSetup({
193
113
                    }
194
114
                });
195
115
            });
196
 
 
197
 
            toastr.options.positionClass = "toast-bottom-right";
198
 
 
199
 
            // CKEditor default config
200
 
            var CKEDITOR_DEFAULT_CONFIG = {
201
 
                contentsCss: [ CKEDITOR.getUrl('contents.css'), "{{ urlFor("library.font.css") }}" ],
202
 
                font_names: '{{ ckeditorConfig }}' + CKEDITOR.config.font_names,
203
 
                imageDownloadUrl: "{{ urlFor("library.download") }}?preview=1"
204
 
            }
205
 
 
206
116
        </script>
207
117
 
208
118
        {% block javaScriptTemplates %}{% endblock %}