]> git.mxchange.org Git - friendica.git/blob - view/event_head.tpl
69a901068c158ec175674582000741e68481aa56
[friendica.git] / view / event_head.tpl
1 <link rel='stylesheet' type='text/css' href='$baseurl/library/fullcalendar/fullcalendar.css' />
2 <script language="javascript" type="text/javascript"
3           src="$baseurl/library/fullcalendar/fullcalendar.min.js"></script>
4
5 <script>
6         $(document).ready(function() {
7             $('#events-calendar').fullCalendar({
8                         events: '$baseurl/events/json/',
9                         header: {
10                                 left: 'prev,next today',
11                                 center: 'title',
12                                 right: 'month,agendaWeek,agendaDay'
13                         },                      
14                         timeFormat: 'H(:mm)',
15                         eventClick: function(calEvent, jsEvent, view) {
16                                 $.get(
17                                         '$baseurl/events/?id='+calEvent.id,
18                                         function(data){
19                                                 $.fancybox(data);
20                                         }
21                                 );
22                         },
23                         
24                         eventRender: function(event, element, view) {
25                                 console.log(view.name);
26                                 switch(view.name){
27                                         case "month":
28                                          element.find(".fc-event-title").html(
29                                                 "<img src='{0}' style='height:10px'>{1} : {2}".format(
30                                                         event.item['author-avatar'],
31                                                         event.item['author-name'],
32                                                         event.title
33                                         ));
34                                         break;
35                                         case "agendaWeek":
36                                          element.find(".fc-event-title").html(
37                                                 "<img src='{0}' style='height:12px'>{1}<p>{2}</p><p>{3}</p>".format(
38                                                         event.item['author-avatar'],
39                                                         event.item['author-name'],
40                                                         event.item.desc,
41                                                         event.item.location
42                                         ));
43                                         break;
44                                         case "agendaDay":
45                                          element.find(".fc-event-title").html(
46                                                 "<img src='{0}' style='height:24px'>{1}<p>{2}</p><p>{3}</p>".format(
47                                                         event.item['author-avatar'],
48                                                         event.item['author-name'],
49                                                         event.item.desc,
50                                                         event.item.location
51                                         ));
52                                         break;
53                                 }
54                         }
55                         
56                 })
57         });
58 </script>
59
60
61 <script language="javascript" type="text/javascript"
62           src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
63           <script language="javascript" type="text/javascript">
64
65
66 tinyMCE.init({
67         theme : "advanced",
68         mode : "textareas",
69         plugins : "bbcode,paste",
70         theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
71         theme_advanced_buttons2 : "",
72         theme_advanced_buttons3 : "",
73         theme_advanced_toolbar_location : "top",
74         theme_advanced_toolbar_align : "center",
75         theme_advanced_blockformats : "blockquote,code",
76         paste_text_sticky : true,
77         entity_encoding : "raw",
78         add_unload_trigger : false,
79         remove_linebreaks : false,
80         force_p_newlines : false,
81         force_br_newlines : true,
82         forced_root_block : '',
83         content_css: "$baseurl/view/custom_tinymce.css",
84         theme_advanced_path : false,
85         setup : function(ed) {
86                 ed.onInit.add(function(ed) {
87                         ed.pasteAsPlainText = true;
88                 });
89         }
90
91 });
92
93
94 $(document).ready(function() { 
95
96         $('#event-share-checkbox').change(function() {
97
98                 if ($('#event-share-checkbox').is(':checked')) { 
99                         $('#acl-wrapper').show();
100                 }
101                 else {
102                         $('#acl-wrapper').hide();
103                 }
104         }).trigger('change');
105
106
107         $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
108                 var selstr;
109                 $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
110                         selstr = $(this).text();
111                         $('#jot-public').hide();
112                 });
113                 if(selstr == null) {
114                         $('#jot-public').show();
115                 }
116
117         }).trigger('change');
118
119 });
120
121 </script>
122