event for input

This commit is contained in:
sanjayk03-dev
2024-01-30 20:28:56 +05:30
parent 2340ba5556
commit 4393a15a9e
2 changed files with 15 additions and 3 deletions

View File

@@ -69,6 +69,18 @@ module.exports = {
this.newGcode = event.target.value; this.newGcode = event.target.value;
this.$dispatch("macros-edited"); this.$dispatch("macros-edited");
}, },
editedColor: function (event) {
console.log("color: ", event.target.value);
if (this.config[this.tab - 1].color != event.target.value) {
console.log("Value Changed");
}
},
editedName: function (event) {
console.log("name: ", event.target.value);
if (this.config[this.tab - 1].name != event.target.value) {
console.log("Value Changed");
}
},
showDialogAsync: function (title, file) { showDialogAsync: function (title, file) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
SvelteComponents.showDialog(title, { SvelteComponents.showDialog(title, {

View File

@@ -80,8 +80,8 @@ script#macros-template(type="text/x-template")
.macros-form .macros-form
p.title Macros Name p.title Macros Name
.input-container .input-container
input.input-color(type="color",id="macros-color",value="#ffffff") input.input-color(type="color",id="macros-color",value="#ffffff",@change="editedColor")
input.input-name(type="text",minlength='1',maxlength='15',id="macros-name" ,v-model="macrosName") input.input-name(type="text",minlength='1',maxlength='15',id="macros-name" ,v-model="macrosName",@change="editedName")
p.title Macros G-Code p.title Macros G-Code
.flex-row-container .flex-row-container
select(id="gcode-select",title="Select previously uploaded GCode programs.",selected select(id="gcode-select",title="Select previously uploaded GCode programs.",selected
@@ -104,5 +104,5 @@ script#macros-template(type="text/x-template")
.gcodeContainer .gcodeContainer
textarea.new-gcode(id="gcode-field", v-model="newGcode" ,@keypress="updateNewGcode") textarea.new-gcode(id="gcode-field", v-model="newGcode" ,@keypress="updateNewGcode")
button.submit-macros.button-submit(title="Save Macros",@click="confirmSave=true",:disabled="!edited") Save button.submit-macros.button-success(title="Save Macros",@click="confirmSave=true",:disabled="!edited") Save
button.submit-macros(title="Cancel Macros",@click="clearMacros",style="margin-left:5px;background-color:#fafafa;",:disabled="initial_tab") Cancel button.submit-macros(title="Cancel Macros",@click="clearMacros",style="margin-left:5px;background-color:#fafafa;",:disabled="initial_tab") Cancel