diff options
| author | lowercasename <raphaelkabo@gmail.com> | 2019-08-03 14:34:15 +0100 | 
|---|---|---|
| committer | lowercasename <raphaelkabo@gmail.com> | 2019-08-03 14:34:15 +0100 | 
| commit | e441e74d8e6b59dbd5dcfe34c2b74cba91ca28e6 (patch) | |
| tree | 8fae436f826f590f6715796ddb54ac0395466985 /views | |
| parent | e4269caf3412a85d1f6b8578f8b708942826b387 (diff) | |
Fix event edit time selectors
Diffstat (limited to 'views')
| -rwxr-xr-x | views/event.handlebars | 18 | 
1 files changed, 5 insertions, 13 deletions
diff --git a/views/event.handlebars b/views/event.handlebars index daacfc5..9b0dab3 100755 --- a/views/event.handlebars +++ b/views/event.handlebars @@ -287,7 +287,7 @@  		$(this).closest(".comment").find(".replyContainer").slideToggle();  	})  	$(document).ready(function() { -		 +  		$.uploadPreview({  			input_field: "#image-upload",  			preview_box: "#image-preview", @@ -300,18 +300,10 @@  		$("#image-preview").css("background-size", "cover");  		$("#image-preview").css("background-position", "center center");  		{{#if editingEnabled}} -		{{#unless eventHasConcluded}} -		// This is meant to determine the time for the date selectors in the editing modal, but there's -		// some sort of bug which keeps adjusting the time by - I think - the local timezone, and I've -		// not been able to fix it. -		localOffset = new Date().getTimezoneOffset() * 60 * 1000; // In milliseconds -		startOffset = moment.tz.zone('{{eventData.timezone}}').utcOffset(moment('{{eventStartISO}}').format('X')) * 60 * 1000; // In milliseconds -		endOffset = moment.tz.zone('{{eventData.timezone}}').utcOffset(moment('{{eventEndISO}}').format('X')) * 60 * 1000; // In milliseconds -		startWithOffset = moment(new Date('{{eventStartISO}}').getTime() + localOffset + startOffset).toISOString(); -		endWithOffset = moment(new Date('{{eventEndISO}}').getTime() + localOffset + endOffset).toISOString(); -		$('#eventStart').datepicker().data('datepicker').selectDate(new Date(startWithOffset)); -		$('#eventEnd').datepicker().data('datepicker').selectDate(new Date(endWithOffset)); -		{{/unless}} +			{{#unless eventHasConcluded}} +				$('#eventStart').datepicker().data('datepicker').selectDate(moment('{{parsedStart}}', 'YYYYMMDD[T]HHmmss').toDate()); +				$('#eventEnd').datepicker().data('datepicker').selectDate(moment('{{parsedEnd}}', 'YYYYMMDD[T]HHmmss').toDate()); +			{{/unless}}  		{{/if}}  		new ClipboardJS('#copyEventLink');  		autosize($('textarea'));  | 
