mirror of
https://github.com/Doodle3D/doodle3d-client.git
synced 2024-11-21 17:07:55 +01:00
Display send percentage in status message #126
This commit is contained in:
parent
8222591041
commit
f0492e9246
@ -14,29 +14,29 @@ function Message() {
|
|||||||
var autohideTimeout;
|
var autohideTimeout;
|
||||||
|
|
||||||
this.init = function($element) {
|
this.init = function($element) {
|
||||||
console.log("Message:init");
|
|
||||||
|
|
||||||
this.$element = $element;
|
this.$element = $element;
|
||||||
console.log("$element: ",$element);
|
|
||||||
}
|
}
|
||||||
|
this.set = function(text,mode,autoHide,disableEffect) {
|
||||||
this.set = function(text,mode,autoHide) {
|
console.log("Message:set: ",text,mode,autoHide,disableEffect);
|
||||||
console.log("Message:set: ",text,mode,autoHide);
|
if(disableEffect) {
|
||||||
self.hide(function() {
|
self.fill(text,mode,autoHide)
|
||||||
self.show();
|
} else{
|
||||||
self.clear();
|
self.hide(function() {
|
||||||
|
self.show();
|
||||||
self.$element.text(text);
|
self.fill(text,mode,autoHide)
|
||||||
self.$element.addClass(mode);
|
});
|
||||||
self.show();
|
}
|
||||||
|
}
|
||||||
self.mode = mode;
|
this.fill = function(text,mode,autoHide) {
|
||||||
|
//console.log("Message:fill: ",text,mode,autoHide);
|
||||||
clearTimeout(autohideTimeout);
|
self.clear();
|
||||||
if(autoHide) {
|
self.$element.text(text);
|
||||||
autohideTimeout = setTimeout(function(){ self.hide()},autoHideDelay);
|
self.$element.addClass(mode);
|
||||||
}
|
self.mode = mode;
|
||||||
});
|
clearTimeout(autohideTimeout);
|
||||||
|
if(autoHide) {
|
||||||
|
autohideTimeout = setTimeout(function(){ self.hide()},autoHideDelay);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
this.clear = function($element) {
|
this.clear = function($element) {
|
||||||
this.$element.text("");
|
this.$element.text("");
|
||||||
|
@ -144,6 +144,10 @@ function Printer() {
|
|||||||
this.sendPrintPart = function(sendIndex,sendLength) {
|
this.sendPrintPart = function(sendIndex,sendLength) {
|
||||||
console.log("Printer:sendPrintPart sendIndex: " + sendIndex + "/" + this.gcode.length + ", sendLength: " + sendLength);
|
console.log("Printer:sendPrintPart sendIndex: " + sendIndex + "/" + this.gcode.length + ", sendLength: " + sendLength);
|
||||||
|
|
||||||
|
|
||||||
|
var sendPercentage = Math.round(sendIndex/this.gcode.length*100);
|
||||||
|
message.set("Sending doodle to printer: "+sendPercentage+"%",Message.NOTICE,false,true);
|
||||||
|
|
||||||
var firstOne = (sendIndex == 0)? true : false;
|
var firstOne = (sendIndex == 0)? true : false;
|
||||||
var start = firstOne; // start printing right away
|
var start = firstOne; // start printing right away
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user