mirror of
https://github.com/Doodle3D/doodle3d-client.git
synced 2025-03-28 01:43:58 +01:00
Change message.set() to set html instead of text.
Move message div to appear on top of logo and dialog overlays. Minor text modifications.
This commit is contained in:
parent
2eaf21a030
commit
ee6bab1c5a
@ -7,38 +7,38 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
function Message() {
|
function Message() {
|
||||||
|
|
||||||
Message.ERROR = "error";
|
Message.ERROR = "error";
|
||||||
Message.WARNING = "warning";
|
Message.WARNING = "warning";
|
||||||
Message.NOTICE = "notice";
|
Message.NOTICE = "notice";
|
||||||
Message.INFO = "info";
|
Message.INFO = "info";
|
||||||
|
|
||||||
this.mode = "";
|
this.mode = "";
|
||||||
|
|
||||||
this.$element;
|
this.$element;
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
var autoHideDelay = 5000;
|
var autoHideDelay = 5000;
|
||||||
var autohideTimeout;
|
var autohideTimeout;
|
||||||
|
|
||||||
this.init = function($element) {
|
this.init = function($element) {
|
||||||
this.$element = $element;
|
this.$element = $element;
|
||||||
}
|
}
|
||||||
this.set = function(text,mode,autoHide,disableEffect) {
|
this.set = function(contents,mode,autoHide,disableEffect) {
|
||||||
console.log("Message:set: ",text,mode,autoHide,disableEffect);
|
console.log("Message:set: ",contents,mode,autoHide,disableEffect);
|
||||||
if(disableEffect) {
|
if(disableEffect) {
|
||||||
self.fill(text,mode,autoHide)
|
self.fill(contents,mode,autoHide)
|
||||||
} else{
|
} else{
|
||||||
self.hide(function() {
|
self.hide(function() {
|
||||||
self.show();
|
self.show();
|
||||||
self.fill(text,mode,autoHide)
|
self.fill(contents,mode,autoHide)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.fill = function(text,mode,autoHide) {
|
this.fill = function(contents,mode,autoHide) {
|
||||||
//console.log("Message:fill: ",text,mode,autoHide);
|
//console.log("Message:fill: ",text,mode,autoHide);
|
||||||
self.clear();
|
self.clear();
|
||||||
self.$element.text(text);
|
self.$element.html(contents);
|
||||||
self.$element.addClass(mode);
|
self.$element.addClass(mode);
|
||||||
self.mode = mode;
|
self.mode = mode;
|
||||||
clearTimeout(autohideTimeout);
|
clearTimeout(autohideTimeout);
|
||||||
@ -47,10 +47,10 @@ function Message() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.clear = function($element) {
|
this.clear = function($element) {
|
||||||
this.$element.text("");
|
this.$element.html("");
|
||||||
this.$element.removeClass(this.mode);
|
this.$element.removeClass(this.mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.show = function() {
|
this.show = function() {
|
||||||
this.$element.fadeIn(200);
|
this.$element.fadeIn(200);
|
||||||
}
|
}
|
||||||
|
@ -431,11 +431,11 @@ function setState(newState,newHasControl) {
|
|||||||
} else if(newState == Printer.DISCONNECTED_STATE) {
|
} else if(newState == Printer.DISCONNECTED_STATE) {
|
||||||
message.set("Printer disconnected",Message.WARNING,true);
|
message.set("Printer disconnected",Message.WARNING,true);
|
||||||
} else if(newState == Printer.CONNECTING_STATE) {
|
} else if(newState == Printer.CONNECTING_STATE) {
|
||||||
message.set("Printer connecting",Message.INFO,false);
|
message.set("Printer connecting...",Message.INFO,false);
|
||||||
if (prevState != Printer.CONNECTING_STATE) { //enable 'watchdog' if we entered from a different state
|
if (prevState != Printer.CONNECTING_STATE) { //enable 'watchdog' if we entered from a different state
|
||||||
clearTimeout(connectingHintDelay);
|
clearTimeout(connectingHintDelay);
|
||||||
connectingHintDelay = setTimeout(function() {
|
connectingHintDelay = setTimeout(function() {
|
||||||
message.set("Printer still not connected, did you select the correct type?", Message.WARNING, false);
|
message.set("Printer still not connected, did you<br/>select the correct printer type?", Message.WARNING, false);
|
||||||
connectingHintDelay = null;
|
connectingHintDelay = null;
|
||||||
}, connectingHintDelayTime);
|
}, connectingHintDelayTime);
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#message {
|
#message {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
text-align: right;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
|
|
||||||
@ -14,7 +15,7 @@
|
|||||||
white-space:nowrap;
|
white-space:nowrap;
|
||||||
|
|
||||||
//z-index: 5;
|
//z-index: 5;
|
||||||
|
|
||||||
display:none;
|
display:none;
|
||||||
|
|
||||||
&.error {
|
&.error {
|
||||||
|
@ -7,11 +7,11 @@
|
|||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
||||||
<meta name="mobile-web-app-capable" content="yes" />
|
<meta name="mobile-web-app-capable" content="yes" />
|
||||||
<meta id="Viewport" name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no,minimal-ui">
|
<meta id="Viewport" name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no,minimal-ui">
|
||||||
|
|
||||||
<link rel="icon" type="image/ico" href="./favicon_alt.ico"/>
|
<link rel="icon" type="image/ico" href="./favicon_alt.ico"/>
|
||||||
<link rel="apple-touch-icon-precomposed" href="./img/webpage_icons/apple-touch-icon-144x144-precomposed.png"/>
|
<link rel="apple-touch-icon-precomposed" href="./img/webpage_icons/apple-touch-icon-144x144-precomposed.png"/>
|
||||||
<link rel="apple-touch-icon-precomposed" href="./img/webpage_icons/apple-touch-icon-144x144-precomposed.png" sizes="144x144" />
|
<link rel="apple-touch-icon-precomposed" href="./img/webpage_icons/apple-touch-icon-144x144-precomposed.png" sizes="144x144" />
|
||||||
|
|
||||||
<link href="css/styles.min.css" rel="stylesheet" media="screen">
|
<link href="css/styles.min.css" rel="stylesheet" media="screen">
|
||||||
<link href="css/debug.min.css" rel="stylesheet" media="screen">
|
<link href="css/debug.min.css" rel="stylesheet" media="screen">
|
||||||
|
|
||||||
@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
<div id="buttonGroupAdd" class="buttonGroup">
|
<div id="buttonGroupAdd" class="buttonGroup">
|
||||||
<img id="btnWordArt" class="btn" src="img/buttons/btnWordArt.png" />
|
<img id="btnWordArt" class="btn" src="img/buttons/btnWordArt.png" />
|
||||||
<img id="btnShape" class="btn" src="img/buttons/btnShape.png" />
|
<img id="btnShape" class="btn" src="img/buttons/btnShape.png" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -66,18 +66,16 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="message"></div>
|
|
||||||
|
|
||||||
<!-- center panel -->
|
<!-- center panel -->
|
||||||
<div id="centerpanel">
|
<div id="centerpanel">
|
||||||
|
|
||||||
<div id="logopanel" class="btn">
|
<div id="logopanel" class="btn">
|
||||||
<img id="pencil" src="img/logo/pencil.png"/>
|
<img id="pencil" src="img/logo/pencil.png"/>
|
||||||
<img id="logo" src="img/logo/doodle3d.png"/>
|
<img id="logo" src="img/logo/doodle3d.png"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="drawareacontainer">
|
<div id="drawareacontainer">
|
||||||
|
|
||||||
<div id="canvasContainers">
|
<div id="canvasContainers">
|
||||||
<div id="mycanvasContainer">
|
<div id="mycanvasContainer">
|
||||||
<canvas id="mycanvas"></canvas>
|
<canvas id="mycanvas"></canvas>
|
||||||
@ -95,20 +93,20 @@
|
|||||||
<img id="btnStraight" class="btn" src="img/buttons/btnStraight.png" />
|
<img id="btnStraight" class="btn" src="img/buttons/btnStraight.png" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<img id="btnToggleVerticalShapes" class="btn" src="img/buttons/btnArrowClose.png" />
|
<img id="btnToggleVerticalShapes" class="btn" src="img/buttons/btnArrowClose.png" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<canvas id="preview_tmp"></canvas>
|
<canvas id="preview_tmp"></canvas>
|
||||||
|
|
||||||
<div id="buttonGroupEdit" class="buttonGroup">
|
<div id="buttonGroupEdit" class="buttonGroup">
|
||||||
<img id="btnMove" class="btn" src="img/buttons/btnMove.png" />
|
<img id="btnMove" class="btn" src="img/buttons/btnMove.png" />
|
||||||
<img id="btnZoom" class="btn" src="img/buttons/btnZoom.png" />
|
<img id="btnZoom" class="btn" src="img/buttons/btnZoom.png" />
|
||||||
<img id="btnRotate" class="btn" src="img/buttons/btnRotate.png" />
|
<img id="btnRotate" class="btn" src="img/buttons/btnRotate.png" />
|
||||||
</div>
|
</div>
|
||||||
<img id="btnToggleEdit" class="btn" src="img/buttons/btnArrowOpen.png" />
|
<img id="btnToggleEdit" class="btn" src="img/buttons/btnArrowOpen.png" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="debug_textArea">
|
<div id="debug_textArea">
|
||||||
@ -156,6 +154,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="message"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="portrait">
|
<div id="portrait">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user