leveling: better layout and home button
This commit is contained in:
parent
f6556f6e3d
commit
82dcf442a6
|
@ -17,12 +17,16 @@ $(function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
self.stopLeveling = function() {
|
self.stopLeveling = function() {
|
||||||
self.activePoint(-1);
|
|
||||||
OctoPrint.control.sendGcode("G1 Z" +
|
OctoPrint.control.sendGcode("G1 Z" +
|
||||||
(self.settings.settings.plugins.klipper.probeHeight()*1 +
|
(self.settings.settings.plugins.klipper.probeHeight()*1 +
|
||||||
self.settings.settings.plugins.klipper.probeLift()*1)
|
self.settings.settings.plugins.klipper.probeLift()*1)
|
||||||
);
|
);
|
||||||
OctoPrint.control.sendGcode("G28")
|
self.gotoHome();
|
||||||
|
}
|
||||||
|
|
||||||
|
self.gotoHome = function() {
|
||||||
|
OctoPrint.control.sendGcode("G28");
|
||||||
|
self.activePoint(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
self.nextPoint = function() {
|
self.nextPoint = function() {
|
||||||
|
|
|
@ -5,20 +5,42 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="row-fluid">
|
<div class="row-fluid">
|
||||||
<div class="span3">
|
<div class="span1">
|
||||||
<button class="btn btn-block" data-bind="click: startLeveling"><i class="icon-play"></i> Start</button>
|
<i class="fa fa-arrow-right pull-right" data-bind="visible: (activePoint() == -1)"></i>
|
||||||
<button class="btn btn-block" data-bind="click: previousPoint, enable: (activePoint() > 0)"><i class="icon-step-backward"></i> Previous</button>
|
</div>
|
||||||
<button class="btn btn-block" data-bind="click: nextPoint, enable: (activePoint() < pointCount()-1)"><i class="icon-step-forward"></i> Next</button>
|
<div class="span1"></div>
|
||||||
<button class="btn btn-block" data-bind="click: stopLeveling" data-dismiss="modal"><i class="icon-stop"></i> Stop</button>
|
<div class="span1">
|
||||||
|
<button class="btn btn-mini btn-info btn-block" data-bind="click: gotoHome">
|
||||||
|
Home
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="span7"> </div>
|
||||||
</div>
|
</div>
|
||||||
<div class="span8">
|
|
||||||
<div data-bind="foreach: settings.settings.plugins.klipper.probePoints">
|
<div data-bind="foreach: settings.settings.plugins.klipper.probePoints">
|
||||||
<div class="row-fluid">
|
<div class="row-fluid">
|
||||||
<div class="span1"><i class="fa fa-arrow-right" data-bind="visible: ($index()==$parent.activePoint())"></i></div>
|
<div class="span1">
|
||||||
<button class="btn btn-mini btn-info" data-bind="click: $parent.jumpToPoint"><span data-bind="text: $index"></span>: (<span data-bind="text: x"></span>, <span data-bind="text: y"></span>)</button>
|
<i class="fa fa-arrow-right pull-right" data-bind="visible: ($index()==$parent.activePoint())"></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div data-bind="text: $index" class="span1"></div>
|
||||||
</div>
|
<div class="span3">
|
||||||
|
<button class="btn btn-mini btn-info btn-block" data-bind="click: $parent.jumpToPoint">
|
||||||
|
( <span data-bind="text: x"></span>, <span data-bind="text: y"></span> )
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="span7"> </div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row-fluid">
|
||||||
|
<div class="span2"></div>
|
||||||
|
<div class="btn-toolbar span8">
|
||||||
|
<div class="btn-group">
|
||||||
|
<button class="btn" data-bind="click: startLeveling"><i class="icon-play"></i> Start</button>
|
||||||
|
<button class="btn" data-bind="click: previousPoint, enable: (activePoint() > 0)"><i class="icon-chevron-left"></i> Previous</button>
|
||||||
|
<button class="btn" data-bind="click: nextPoint, enable: (activePoint() < pointCount()-1)">Next <i class="icon-chevron-right"></i></button>
|
||||||
|
<button class="btn" data-bind="click: stopLeveling" data-dismiss="modal"><i class="icon-stop"></i> Stop</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="span2"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
Loading…
Reference in New Issue