]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #1596 from rabuzarus/event-preview
authorfabrixxm <fabrix.xm@gmail.com>
Sat, 23 May 2015 18:15:10 +0000 (20:15 +0200)
committerfabrixxm <fabrix.xm@gmail.com>
Sat, 23 May 2015 18:15:10 +0000 (20:15 +0200)
event preview for frost theme

view/templates/event_head.tpl
view/theme/frost/js/theme.js
view/theme/frost/templates/event_form.tpl

index 81fcfc9e27bf4ee62c90589de1e21cd8eab2dc20..a96e5aff31c1f54a51bc8f2ef231e223e3bda77d 100644 (file)
        }
         
         function doEventPreview() {
-        $('#event-edit-preview').val(1);
-        $.post('events',$('#event-edit-form').serialize(), function(data) {
-                $.colorbox({ html: data });
-        });
-        $('#event-edit-preview').val(0);
+                $('#event-edit-preview').val(1);
+                $.post('events',$('#event-edit-form').serialize(), function(data) {
+                        $.colorbox({ html: data });
+                });
+                $('#event-edit-preview').val(0);
        }
 
        
index 5d61d5ae892987ae06b45897dbffbf4ddaff5638..a14a034bc15ae67eab929f772e74e1cf9c0037a2 100644 (file)
@@ -159,6 +159,11 @@ $(document).ready(function() {
                        eventClick: function(calEvent, jsEvent, view) {
                                showEvent(calEvent.id);
                        },
+                        loading: function(isLoading, view) {
+                               if(!isLoading) {
+                                       $('td.fc-day').dblclick(function() { window.location.href='/events/new?start='+$(this).data('date'); });
+                               }
+                       },
                        
                        eventRender: function(event, element, view) {
                                //console.log(view.name);
@@ -353,6 +358,14 @@ function showEvent(eventid) {
        );                      
 }
 
+function doEventPreview() {
+        $('#event-edit-preview').val(1);
+        $.post('events',$('#event-edit-form').serialize(), function(data) {
+                $.colorbox({ html: data });
+        });
+        $('#event-edit-preview').val(0);
+}
+
 function initCrop() {
        function onEndCrop( coords, dimensions ) {
                $PR( 'x1' ).value = coords.x1;
index f8e1d65605dc50c8cbef94aefa9339685fcf8dbd..f348512b456b23d74c611daecb5677ff7d67a1a3 100644 (file)
@@ -5,11 +5,12 @@
 {{$desc}}
 </p>
 
-<form action="{{$post}}" method="post" >
+<form id="event-edit-form" action="{{$post}}" method="post" >
 
 <input type="hidden" name="event_id" value="{{$eid}}" />
 <input type="hidden" name="cid" value="{{$cid}}" />
 <input type="hidden" name="uri" value="{{$uri}}" />
+<input type="hidden" name="preview" id="event-edit-preview" value="0" />
 
 <div id="event-start-text">{{$s_text}}</div>
 {{$s_dsel}} {{$s_tsel}}
@@ -45,6 +46,7 @@
 {{$acl}}
 
 <div class="clear"></div>
+<input id="event-edit-preview" type="submit" name="preview" value="{{$preview|escape:'html'}}" onclick="doEventPreview(); return false;" />
 <input id="event-submit" type="submit" name="submit" value="{{$submit}}" />
 </form>