This commit is contained in:
2021-02-05 20:16:05 +00:00
parent 76d82ee9c4
commit fb779c39ef
4 changed files with 24 additions and 17 deletions

View File

@@ -8,21 +8,16 @@
MISC ITEMS THAT CAME UP
TODO: TIME PICKER IS FUCKED UP WHEN FORCE TIMEZONE!!
LISTVIEW REPLACE CURRENT <----HERE not THERE ---v
(below this is all past for reference)
TODO (now)
TODO: TIME PICKER IS FUCKED UP WHEN FORCE TIMEZONE!!
SERVER
DataListSqlFilterCriteriaBuilder - modify to handle date tokens using client timestamp (old filter code already put back in comment form)
API docs - remove the outdated stuff if listview and specs are documented
no need to document the listview shit, let people figure it out if they have to, seems like something we don't need to push out there
as it's our UI specific and they can easily figure it out from the api explorer and examine the fetch ops from client
CLIENT
Implement filter buttons for mobile mode

View File

@@ -165,6 +165,7 @@ export default {
if (!timeZoneName) {
timeZoneName = this.getResolvedTimeZoneName();
}
return new Date(value).toLocaleTimeString("sv-SE", {
timeZone: timeZoneName
});
@@ -180,22 +181,32 @@ export default {
if (!timeZoneName) {
timeZoneName = this.getResolvedTimeZoneName();
}
//parse in the time in the currently used timezone
return window.$gz.DateTime.fromISO(value, {
zone: this.timeZoneName
})
.setZone("utc") //convert to UTC
.toISO(); //output as ISO 8601
let ret = window.$gz.DateTime.fromISO(value, {
zone: timeZoneName
});
ret = ret.setZone("utc"); //convert to UTC
ret = ret.toISO(); //output as ISO 8601
return ret;
},
///////////////////////////////////////////////
// UTC Now in api format
// to UTC and output as ISO 8601
// (used to set defaults)
//
nowUTC8601String() {
return window.$gz.DateTime.local()
nowUTC8601String(timeZoneName) {
if (!timeZoneName) {
timeZoneName = this.getResolvedTimeZoneName();
}
let ret = window.$gz.DateTime.local()
.setZone(timeZoneName)
.toUTC()
.toString();
return ret;
},
///////////////////////////////////////////////
// Local now timestamp converted to timeZoneName

View File

@@ -165,7 +165,6 @@ export default {
},
updateValue(theDate, theTime) {
let vm = this;
if (!theDate) {
let v = new Date();
let fullYear = v.getFullYear();

View File

@@ -95,7 +95,9 @@ export default {
},
methods: {
setNow() {
let v = window.$gz.locale.nowUTC8601String().split("T")[1];
let v = window.$gz.locale
.nowUTC8601String(this.timeZoneName)
.split("T")[1];
this.updateTimeValue(v);
this.dlgtime = false;
},