]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
fixed schedule link and all day form behaviour
authorKevin Jardine <kevinjardine@yahoo.com>
Mon, 4 Jun 2012 12:22:57 +0000 (14:22 +0200)
committerKevin Jardine <kevinjardine@yahoo.com>
Mon, 4 Jun 2012 12:22:57 +0000 (14:22 +0200)
start.php
views/default/event_calendar/datetime_edit.php
views/default/js/event_calendar/event_calendar.php

index 8c8bba19bffcac371b8fb945c42438b6bf8eb6fc..6d346b7435aa31ff321374ccb5161e91b610e940 100644 (file)
--- a/start.php
+++ b/start.php
@@ -298,7 +298,7 @@ function event_calendar_entity_menu_setup($hook, $type, $return, $params) {
                        'name' => 'schedule',
                        'text' => elgg_echo('event_poll:schedule_button'),
                        'title' => elgg_echo('event_poll:schedule_button'),
-                       'href' => 'event_poll/schedule/'.$entity->guid,
+                       'href' => 'event_poll/vote/'.$entity->guid,
                        'priority' => 150,
                );
                $return[] = ElggMenuItem::factory($options);
index ceceeb20e252aaa7447915bb456369ae2f06c315..64af30f53c19e8b693954d4b3ca79aed6d1af804 100644 (file)
@@ -14,7 +14,9 @@ if ($event_calendar_times != 'no') {
                'class'=>'event-calendar-compressed-date',
                'name' => 'start_date',
                'value'=>$vars['start_date']));
+       $body .= '<span id="event-calendar-start-time-wrapper">';
        $body .= elgg_view("input/timepicker",array('name' => 'start_time','value'=>$vars['start_time']));
+       $body .= '</span>';
        if ($event_calendar_hide_end != 'yes') {
                $body .= '</p><p id="event-calendar-to-time-wrapper"><label>'.elgg_echo('event_calendar:to_label').'</label>';
                $body .= elgg_view("event_calendar/input/date_local",array(
@@ -24,7 +26,9 @@ if ($event_calendar_times != 'no') {
                        'name' => 'end_date',
                        'value'=>$vars['end_date'],
                ));
+               $body .= '<span id="event-calendar-end-time-wrapper">';
                $body .= elgg_view("input/timepicker",array('name' => 'end_time','value'=>$vars['end_time']));
+               $body .= '</span>';
        }
        $body .= '</p></span>';
 } else {
index 244846f969637b4bd2f55a9ebe5f180f361f0107..65c4d29521ab24cafcb7969346a8dabb0c90116e 100644 (file)
@@ -15,10 +15,10 @@ elgg.event_calendar.init = function () {
 
        var all_day_field = $('[name="all_day"][type="checkbox"]');
        if (all_day_field.is(':checked')) {
-               $('[name="start_time"]').val(0);
-               $('[name="start_time"]').attr('disabled','disabled');
-               $('[name="end_time"]').val(0);
-               $('[name="end_time"]').attr('disabled','disabled');
+               //$('[name="start_time"]').val(0);
+               $('#event-calendar-start-time-wrapper').attr('disabled','disabled');
+               //$('[name="end_time"]').val(0);
+               $('#event-calendar-end-time-wrapper').attr('disabled','disabled');
        }
        all_day_field.change(elgg.event_calendar.handleAllDayField);
 }
@@ -36,11 +36,11 @@ elgg.event_calendar.handleScheduleType = function(e) {
                $(".event-calendar-edit-form-membership-block").show();
                $(".event-calendar-edit-form-share-block").show();
                if (st == 'all_day') {
-                       $("[name='start_time']").hide();
-                       $("#event-calendar-to-time-wrapper").hide();
+                       $("#event-calendar-start-time-wrapper").hide();
+                       $("#event-calendar-end-time-wrapper").hide();
                } else {
-                       $("[name='start_time']").show();
-                       $("#event-calendar-to-time-wrapper").show();
+                       $("#event-calendar-start-time-wrapper").show();
+                       $("#event-calendar-end-time-wrapper").show();
                }
        }
 }