added run macros func, macros button styles changed, configured time
This commit is contained in:
@@ -502,6 +502,19 @@ module.exports = {
|
|||||||
|
|
||||||
showProbeDialog: function(probeType) {
|
showProbeDialog: function(probeType) {
|
||||||
SvelteComponents.showDialog("Probe", { probeType });
|
SvelteComponents.showDialog("Probe", { probeType });
|
||||||
|
},
|
||||||
|
runMacros : function(id){
|
||||||
|
if( this.config.macros[id].gcode_file_name != this.state.selected || this.config.macros[id].gcode_file_time != this.state.selected_time ){
|
||||||
|
this.state.selected=this.config.macros[id].gcode_file_name;
|
||||||
|
this.state.selected_time=this.config.macros[id].gcode_file_time
|
||||||
|
}
|
||||||
|
try{
|
||||||
|
this.load();
|
||||||
|
console.log("Loaded file");
|
||||||
|
// this.start_pause();
|
||||||
|
}catch(error){
|
||||||
|
console.warn("Error running program: ",error);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -87,10 +87,8 @@ module.exports = {
|
|||||||
|
|
||||||
this.config.macros[id].name=macrosName;
|
this.config.macros[id].name=macrosName;
|
||||||
this.config.macros[id].color=macrosColor;
|
this.config.macros[id].color=macrosColor;
|
||||||
this.config.macros[id].gcode=this.state.selected;
|
this.config.macros[id].gcode_file_name=this.state.selected;
|
||||||
|
this.config.macros[id].gcode_file_time=this.state.selected_time;
|
||||||
console.log(this.state.selected_time);
|
|
||||||
console.log(typeof(this.state.selected_time));
|
|
||||||
|
|
||||||
console.log(this.config.macros);
|
console.log(this.config.macros);
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -209,17 +209,17 @@ script#control-view-template(type="text/x-template")
|
|||||||
|
|
||||||
.macros-div(class="present")
|
.macros-div(class="present")
|
||||||
button.macros-buttons(title="Click to run Macros 1", @click="runMacros(0)",
|
button.macros-buttons(title="Click to run Macros 1", @click="runMacros(0)",
|
||||||
:disabled="!true",style="height:60px;width:100px;font-weight:normal;border-radius:15px;border:0;background-color:{{config.macros[0].color}}") {{config.macros[0].name}}
|
:disabled="!true",v-bind:style="background-color:{{config.macros[0].color}};color:#fff") {{config.macros[0].name}}
|
||||||
button.macros-buttons(title="Click to run Macros 2", @click="runMacros(1)",
|
button.macros-buttons(title="Click to run Macros 2", @click="runMacros(1)",
|
||||||
:disabled="!true",style="height:60px;width:100px;font-weight:normal;border-radius:15px;border:0") Macros 2
|
:disabled="!true",v-bind:style="background-color:{{config.macros[1].color}};color:#fff") {{config.macros[1].name}}
|
||||||
button.macros-buttons(title="Click to run Macros 3", @click="runMacros(2)",
|
button.macros-buttons(title="Click to run Macros 3", @click="runMacros(2)",
|
||||||
:disabled="!true",style="height:60px;width:100px;font-weight:normal;border-radius:15px;border:0") Macros 3
|
:disabled="!true",v-bind:style="background-color:{{config.macros[2].color}};color:#fff") {{config.macros[2].name}}
|
||||||
button.macros-buttons(title="Click to run Macros 4", @click="runMacros(3)",
|
button.macros-buttons(title="Click to run Macros 4", @click="runMacros(3)",
|
||||||
:disabled="!true",style="height:60px;width:100px;font-weight:normal;border-radius:15px;border:0") Macros 4
|
:disabled="!true",v-bind:style="background-color:{{config.macros[3].color}};color:#fff") {{config.macros[3].name}}
|
||||||
button.macros-buttons(title="Click to run Macros 5", @click="runMacros(4)",
|
button.macros-buttons(title="Click to run Macros 5", @click="runMacros(4)",
|
||||||
:disabled="!true",style="height:60px;width:100px;font-weight:normal;border-radius:15px;border:0") Macros 5
|
:disabled="!true",v-bind:style="background-color:{{config.macros[4].color}};color:#fff") {{config.macros[4].name}}
|
||||||
button.macros-buttons(title="Click to run Macros 6", @click="runMacros(5)",
|
button.macros-buttons(title="Click to run Macros 6", @click="runMacros(5)",
|
||||||
:disabled="!true",style="height:60px;width:100px;font-weight:normal;border-radius:15px;border:0") Macros 6
|
:disabled="!true",v-bind:style="background-color:{{config.macros[5].color}};color:#fff") {{config.macros[5].name}}
|
||||||
|
|
||||||
|
|
||||||
.tabs
|
.tabs
|
||||||
|
|||||||
@@ -591,32 +591,38 @@
|
|||||||
{
|
{
|
||||||
"name":"Macros 1",
|
"name":"Macros 1",
|
||||||
"color": "",
|
"color": "",
|
||||||
"gcode": ""
|
"gcode_file_name": "",
|
||||||
|
"gcode_file_time": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"Macros 2",
|
"name":"Macros 2",
|
||||||
"color": "",
|
"color": "",
|
||||||
"gcode": ""
|
"gcode_file_name": "",
|
||||||
|
"gcode_file_time": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"Macros 3",
|
"name":"Macros 3",
|
||||||
"color": "",
|
"color": "",
|
||||||
"gcode": ""
|
"gcode_file_name": "",
|
||||||
|
"gcode_file_time": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"Macros 4",
|
"name":"Macros 4",
|
||||||
"color": "",
|
"color": "",
|
||||||
"gcode": ""
|
"gcode_file_name": "",
|
||||||
|
"gcode_file_time": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"Macros 5",
|
"name":"Macros 5",
|
||||||
"color": "",
|
"color": "",
|
||||||
"gcode": ""
|
"gcode_file_name": "",
|
||||||
|
"gcode_file_time": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"Macros 6",
|
"name":"Macros 6",
|
||||||
"color": "",
|
"color": "",
|
||||||
"gcode": ""
|
"gcode_file_name": "",
|
||||||
|
"gcode_file_time": 0
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"template": {
|
"template": {
|
||||||
@@ -626,11 +632,15 @@
|
|||||||
},
|
},
|
||||||
"color": {
|
"color": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"default": "Default Color"
|
"default": "#efefef"
|
||||||
},
|
},
|
||||||
"gcode": {
|
"gcode_file_name": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"default": "Default G-Code"
|
"default": "Default G-Code"
|
||||||
|
},
|
||||||
|
"gcode_file_time": {
|
||||||
|
"type": "int",
|
||||||
|
"default": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -621,6 +621,13 @@ span.unit
|
|||||||
margin 10px
|
margin 10px
|
||||||
margin-left 400px
|
margin-left 400px
|
||||||
|
|
||||||
|
.macros-buttons
|
||||||
|
height 60px
|
||||||
|
width 100px
|
||||||
|
font-weight normal
|
||||||
|
border radius 10px
|
||||||
|
border 0
|
||||||
|
|
||||||
.macros
|
.macros
|
||||||
width 90%
|
width 90%
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user