]> git.mxchange.org Git - friendica.git/blob - view/theme/frio/templates/event_head.tpl
[frio] Fix unescaped calendar Javascript strings
[friendica.git] / view / theme / frio / templates / event_head.tpl
1
2 <link rel='stylesheet' type='text/css' href='{{$baseurl}}/library/fullcalendar/fullcalendar.css' />
3 <link rel='stylesheet' type='text/css' href='view/theme/frio/css/mod_events.css' />
4 <script type="text/javascript" src="{{$baseurl}}/library/moment/moment.min.js"></script>
5 <script type="text/javascript" src="{{$baseurl}}/library/moment/locales.min.js"></script>
6 <script type="text/javascript" src="{{$baseurl}}/library/fullcalendar/fullcalendar.min.js"></script>
7 <script type="text/javascript" src="view/theme/frio/js/mod_events.js"></script>
8
9
10 <script language="javascript" type="text/javascript">
11         // pass php translation strings to js variables/arrays so we can make use of it in js files
12         aStr.monthNames = ['{{$i18n.January}}','{{$i18n.February}}','{{$i18n.March}}','{{$i18n.April}}','{{$i18n.May}}','{{$i18n.June}}','{{$i18n.July}}','{{$i18n.August}}','{{$i18n.September}}','{{$i18n.October}}','{{$i18n.November}}','{{$i18n.December}}'];
13         aStr.monthNamesShort = ['{{$i18n.Jan}}','{{$i18n.Feb}}','{{$i18n.Mar}}','{{$i18n.Apr}}','{{$i18n.May}}','{{$i18n.Jun}}','{{$i18n.Jul}}','{{$i18n.Aug}}','{{$i18n.Sep}}','{{$i18n.Oct}}','{{$i18n.Nov}}','{{$i18n.Dec}}'];
14         aStr.monthNamesShort = ['{{$i18n.Jan}}','{{$i18n.Feb}}','{{$i18n.Mar}}','{{$i18n.Apr}}','{{$i18n.May}}','{{$i18n.Jun}}','{{$i18n.Jul}}','{{$i18n.Aug}}','{{$i18n.Sep}}','{{$i18n.Oct}}','{{$i18n.Nov}}','{{$i18n.Dec}}'];
15         aStr.dayNames = ['{{$i18n.Sunday}}','{{$i18n.Monday}}','{{$i18n.Tuesday}}','{{$i18n.Wednesday}}','{{$i18n.Thursday}}','{{$i18n.Friday}}','{{$i18n.Saturday}}'];
16         aStr.dayNamesShort = ['{{$i18n.Sun}}','{{$i18n.Mon}}','{{$i18n.Tue}}','{{$i18n.Wed}}','{{$i18n.Thu}}','{{$i18n.Fri}}','{{$i18n.Sat}}'];
17
18         aStr.firstDay = '{{$i18n.firstDay|escape:'quotes'}}';
19         aStr.today = '{{$i18n.today|escape:'quotes'}}';
20         aStr.month = '{{$i18n.month|escape:'quotes'}}';
21         aStr.week = '{{$i18n.week|escape:'quotes'}}';
22         aStr.day = '{{$i18n.day|escape:'quotes'}}';
23
24         aStr.allday = '{{$i18n.allday|escape:'quotes'}}';
25         aStr.noevent = '{{$i18n.noevent|escape:'quotes'}}';
26
27         aStr.dtstartLabel = '{{$i18n.dtstart_label|escape:'quotes'}}';
28         aStr.dtendLabel = '{{$i18n.dtend_label|escape:'quotes'}}';
29         aStr.locationLabel = '{{$i18n.location_label|escape:'quotes'}}';
30
31         var moduleUrl = '{{$module_url}}';
32         var modparams = {{$modparams}}
33
34 </script>
35
36 {{if $editselect != 'none'}}
37 <script language="javascript" type="text/javascript"
38           src="{{$baseurl}}/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
39 <script language="javascript" type="text/javascript">
40
41
42         tinyMCE.init({
43                 theme : "advanced",
44                 mode : "textareas",
45                 plugins : "bbcode,paste",
46                 theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
47                 theme_advanced_buttons2 : "",
48                 theme_advanced_buttons3 : "",
49                 theme_advanced_toolbar_location : "top",
50                 theme_advanced_toolbar_align : "center",
51                 theme_advanced_blockformats : "blockquote,code",
52                 theme_advanced_resizing : true,
53                 gecko_spellcheck : true,
54                 paste_text_sticky : true,
55                 entity_encoding : "raw",
56                 add_unload_trigger : false,
57                 remove_linebreaks : false,
58                 //force_p_newlines : false,
59                 //force_br_newlines : true,
60                 forced_root_block : 'div',
61                 content_css: "{{$baseurl}}/view/custom_tinymce.css",
62                 theme_advanced_path : false,
63                 setup : function(ed) {
64                         ed.onInit.add(function(ed) {
65                                 ed.pasteAsPlainText = true;
66                         });
67                 }
68
69         });
70
71         $(document).ready(function() {
72                 $('.comment-edit-bb').hide();
73         });
74         {{else}}
75         <script language="javascript" type="text/javascript">
76         {{/if}}
77
78
79         $(document).ready(function() {
80                 {{if $editselect = 'none'}}
81                 $("#comment-edit-text-desc").bbco_autocomplete('bbcode');
82                 {{/if}}
83
84         });
85
86 </script>