Fix Compress Bug & Error Message

This commit is contained in:
oc 2018-11-24 17:53:50 +08:00
parent c848ca8c13
commit d4337a5f32
3 changed files with 8 additions and 8 deletions

View File

@ -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;
} }

View File

@ -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;
}; };