flatpickr for time input
This commit is contained in:
@@ -152,14 +152,19 @@ module.exports = {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log(this.selected_date, this.selected_time);
|
console.log(this.selected_date, this.selected_time);
|
||||||
return;
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const datetime = `${date} ${time}`;
|
const datetime = `${this.selected_date} ${this.selected_time}`;
|
||||||
const timezone = "UTC";
|
const timezone = "UTC";
|
||||||
|
|
||||||
const response = await api.put("time", { datetime, timezone });
|
const response = await api.put("time", { datetime, timezone });
|
||||||
|
|
||||||
|
if (response == "ok") {
|
||||||
|
alert("Date/Time updated successfully.");
|
||||||
|
} else {
|
||||||
|
throw response;
|
||||||
|
}
|
||||||
|
|
||||||
console.log("Time update successful: ", response);
|
console.log("Time update successful: ", response);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
alert("Error updating time: ", error);
|
alert("Error updating time: ", error);
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ html(lang="en")
|
|||||||
|
|
||||||
title Onefinity CNC - Web interface
|
title Onefinity CNC - Web interface
|
||||||
|
|
||||||
|
link(rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css")
|
||||||
|
|
||||||
style: include ../static/css/pure-min.css
|
style: include ../static/css/pure-min.css
|
||||||
style: include ../static/css/side-menu.css
|
style: include ../static/css/side-menu.css
|
||||||
|
|
||||||
@@ -76,7 +78,7 @@ html(lang="en")
|
|||||||
.brand
|
.brand
|
||||||
img(src="/images/onefinity_logo.png")
|
img(src="/images/onefinity_logo.png")
|
||||||
.version
|
.version
|
||||||
div Version: v{{config.full_version}} Alpha 2
|
div Version: v{{config.full_version}} Beta 2
|
||||||
div IP Address: {{config.ip}}
|
div IP Address: {{config.ip}}
|
||||||
div WiFi: {{config.wifiName}}
|
div WiFi: {{config.wifiName}}
|
||||||
a.upgrade-link(v-if="show_upgrade()", href="#admin-general")
|
a.upgrade-link(v-if="show_upgrade()", href="#admin-general")
|
||||||
@@ -177,6 +179,17 @@ html(lang="en")
|
|||||||
#templates: include ../../build/templates.pug
|
#templates: include ../../build/templates.pug
|
||||||
iframe#download-target(style="display:none")
|
iframe#download-target(style="display:none")
|
||||||
|
|
||||||
|
script.
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
flatpickr(".flatpickr", {
|
||||||
|
enableTime: true,
|
||||||
|
noCalendar: true,
|
||||||
|
dateFormat: "H:i",
|
||||||
|
time_24hr: true,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
script(src="https://cdn.jsdelivr.net/npm/flatpickr")
|
||||||
|
|
||||||
script: include ../static/js/vue.js
|
script: include ../static/js/vue.js
|
||||||
script: include ../static/js/sockjs.min.js
|
script: include ../static/js/sockjs.min.js
|
||||||
script: include ../static/js/clusterize.min.js
|
script: include ../static/js/clusterize.min.js
|
||||||
|
|||||||
@@ -67,5 +67,5 @@ script#admin-general-view-template(type="text/x-template")
|
|||||||
h2 Date/Time
|
h2 Date/Time
|
||||||
.pure-form
|
.pure-form
|
||||||
input(id="date" type="date" v-model="selected_date")
|
input(id="date" type="date" v-model="selected_date")
|
||||||
input(id="time" type="time" v-model="selected_time")
|
input.flatpickr(id="time" type="time" v-model="selected_time")
|
||||||
button.pure-button.pure-button-primary(@click="change_date_time", style="margin-top:5px") Update Date/Time
|
button.pure-button.pure-button-primary(@click="change_date_time", style="margin-top:5px") Update Date/Time
|
||||||
|
|||||||
Reference in New Issue
Block a user