Fix Compress Bug & Error Message
This commit is contained in:
parent
c848ca8c13
commit
d4337a5f32
@ -919,7 +919,7 @@ events.prototype.doAction = function() {
|
|||||||
case "switch": // 条件选择
|
case "switch": // 条件选择
|
||||||
var key = core.calValue(data.condition)
|
var key = core.calValue(data.condition)
|
||||||
for (var i = 0; i < data.caseList.length; i++) {
|
for (var i = 0; i < data.caseList.length; i++) {
|
||||||
if (data.caseList[i].case=="default" || core.calValue(data.caseList[i].case) == key) {
|
if (data.caseList[i]["case"]=="default" || core.calValue(data.caseList[i]["case"]) == key) {
|
||||||
core.events.insertAction(data.caseList[i].action);
|
core.events.insertAction(data.caseList[i].action);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
14
libs/ui.js
14
libs/ui.js
@ -534,17 +534,17 @@ ui.prototype.drawTextBox = function(content, showAll) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// get next character
|
// get next character
|
||||||
var char = content.charAt(index++);
|
var ch = content.charAt(index++);
|
||||||
// \n, \\n
|
// \n, \\n
|
||||||
if (char == '\n' || (char=='\\' && content.charAt(index)=='n')) {
|
if (ch == '\n' || (ch=='\\' && content.charAt(index)=='n')) {
|
||||||
offsetx = content_left;
|
offsetx = content_left;
|
||||||
offsety += textfont+5;
|
offsety += textfont+5;
|
||||||
if (char=='\\') index++;
|
if (ch=='\\') index++;
|
||||||
return drawNext();
|
return drawNext();
|
||||||
}
|
}
|
||||||
// \r, \\r
|
// \r, \\r
|
||||||
if (char == '\r' || (char=='\\' && content.charAt(index)=='r')) {
|
if (ch == '\r' || (ch=='\\' && content.charAt(index)=='r')) {
|
||||||
if (char == '\\') index++;
|
if (ch == '\\') index++;
|
||||||
changed = true;
|
changed = true;
|
||||||
// 检查是不是 []
|
// 检查是不是 []
|
||||||
var index2;
|
var index2;
|
||||||
@ -559,7 +559,7 @@ ui.prototype.drawTextBox = function(content, showAll) {
|
|||||||
return drawNext();
|
return drawNext();
|
||||||
}
|
}
|
||||||
// 检查是不是自动换行
|
// 检查是不是自动换行
|
||||||
var charwidth = core.canvas.ui.measureText(char).width;
|
var charwidth = core.canvas.ui.measureText(ch).width;
|
||||||
if (offsetx + charwidth > content_left + validWidth) {
|
if (offsetx + charwidth > content_left + validWidth) {
|
||||||
index--;
|
index--;
|
||||||
offsetx = content_left;
|
offsetx = content_left;
|
||||||
@ -567,7 +567,7 @@ ui.prototype.drawTextBox = function(content, showAll) {
|
|||||||
return drawNext();
|
return drawNext();
|
||||||
}
|
}
|
||||||
// 输出
|
// 输出
|
||||||
core.fillText('ui', char, offsetx, offsety);
|
core.fillText('ui', ch, offsetx, offsety);
|
||||||
offsetx += charwidth;
|
offsetx += charwidth;
|
||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
|||||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user