This commit is contained in:
@@ -68,9 +68,7 @@ export default {
|
||||
date() {
|
||||
//this tortuous fuckery is required so that the input and change events only fire on a real change, not initial page load
|
||||
//also it shouldn't signal a change if the values are the same and nothing was effectively changed
|
||||
|
||||
var hasChanged = false;
|
||||
|
||||
if (this.date != this.oldDate) {
|
||||
hasChanged = true;
|
||||
}
|
||||
@@ -117,8 +115,13 @@ export default {
|
||||
);
|
||||
},
|
||||
set(value) {
|
||||
//2017-08-15T12:10:34.4443084+03:00
|
||||
var TimePortion = this.timeOnly;
|
||||
if (!TimePortion) {
|
||||
TimePortion = "00:00:00";
|
||||
}
|
||||
this.date = window.$gz.locale.localTimeDateStringToUTC8601String(
|
||||
value + "T" + this.timeOnly,
|
||||
value + "T" + TimePortion,
|
||||
this.timeZoneName
|
||||
);
|
||||
}
|
||||
@@ -133,8 +136,24 @@ export default {
|
||||
);
|
||||
},
|
||||
set(value) {
|
||||
var DatePortion = this.dateOnly;
|
||||
if (!DatePortion) {
|
||||
var v = new Date();
|
||||
var fullYear = v.getFullYear();
|
||||
var fullMonth = v.getMonth() + 1;
|
||||
if (fullMonth < 10) {
|
||||
fullMonth = "0" + fullMonth.toString();
|
||||
}
|
||||
var fullDay = v.getDate();
|
||||
if (fullDay < 10) {
|
||||
fullDay = "0" + fullDay.toString();
|
||||
}
|
||||
|
||||
DatePortion = fullYear + "-" + fullMonth + "-" + fullDay;
|
||||
}
|
||||
|
||||
this.date = window.$gz.locale.localTimeDateStringToUTC8601String(
|
||||
this.dateOnly + "T" + value,
|
||||
DatePortion + "T" + value,
|
||||
this.timeZoneName
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user