From d4337a5f32fad30a0c68a97ca05ada9bf137526e Mon Sep 17 00:00:00 2001 From: oc Date: Sat, 24 Nov 2018 17:53:50 +0800 Subject: [PATCH] Fix Compress Bug & Error Message --- libs/events.js | 2 +- libs/ui.js | 14 +++++++------- 常用工具/JS代码压缩工具.exe | Bin 8192 -> 8704 bytes 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/libs/events.js b/libs/events.js index 72d6eacd..5a688f59 100644 --- a/libs/events.js +++ b/libs/events.js @@ -919,7 +919,7 @@ events.prototype.doAction = function() { case "switch": // 条件选择 var key = core.calValue(data.condition) 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); break; } diff --git a/libs/ui.js b/libs/ui.js index a9ad53e9..ecf31465 100644 --- a/libs/ui.js +++ b/libs/ui.js @@ -534,17 +534,17 @@ ui.prototype.drawTextBox = function(content, showAll) { } // get next character - var char = content.charAt(index++); + var ch = content.charAt(index++); // \n, \\n - if (char == '\n' || (char=='\\' && content.charAt(index)=='n')) { + if (ch == '\n' || (ch=='\\' && content.charAt(index)=='n')) { offsetx = content_left; offsety += textfont+5; - if (char=='\\') index++; + if (ch=='\\') index++; return drawNext(); } // \r, \\r - if (char == '\r' || (char=='\\' && content.charAt(index)=='r')) { - if (char == '\\') index++; + if (ch == '\r' || (ch=='\\' && content.charAt(index)=='r')) { + if (ch == '\\') index++; changed = true; // 检查是不是 [] var index2; @@ -559,7 +559,7 @@ ui.prototype.drawTextBox = function(content, showAll) { return drawNext(); } // 检查是不是自动换行 - var charwidth = core.canvas.ui.measureText(char).width; + var charwidth = core.canvas.ui.measureText(ch).width; if (offsetx + charwidth > content_left + validWidth) { index--; offsetx = content_left; @@ -567,7 +567,7 @@ ui.prototype.drawTextBox = function(content, showAll) { return drawNext(); } // 输出 - core.fillText('ui', char, offsetx, offsety); + core.fillText('ui', ch, offsetx, offsety); offsetx += charwidth; return true; }; diff --git a/常用工具/JS代码压缩工具.exe b/常用工具/JS代码压缩工具.exe index 318afa287a52ed65a2d97bd5f5e4b98a7b1a33db..f0447910ce05278399e12b4108804b690f96fad3 100644 GIT binary patch delta 1977 zcmZWqYitx%6h1Svv#++(Jv-akXLo12eJoIDgsyGRZyjoo~*) z_nhy{ojKTXubxfGkx=6#y|J{0{ki+r)*9TBr?Rl^{9*wyP6ay>dH1 zCHX%r21xO&+|0K~O~D;eqD&ew{+cvTO7KsmCduSeQk~gBD~RhE8ZxNhZvwci0Z8Q2 z@bVXpR=!U5$g914qr6N0S><2K1A#ckjZE_yjPn*HS(PyKWP1gLV*-!dPJk1Fs)^*|llhMt35|fyCeQ?=t_a8j)HK)9+k7ne< zVzxhT(v4+a7L1t3zI9PV*L+Vj%OpO#$JcneOSM>QmtSj9fk zJ=4Blh?2(4X+7j+izx_0>BPJty5Uscas}b#N^y-J3OYy~ZO4$UZr$i`T|t*MuGN-ZCPGheM!tU!F#YMd?LT!G(pN%NI z+p}hO9oE^E)s-u=Yt|#a`98*J!aS8(B!XUpnw~TC`t}=iRxpS4r*#7(=%EIQ{xo2N z;XQ{9QLG^wV`pe8fjAmu6ZTs`fZz7klp<)b4@D~CMYMAyF{5tnh9hQlx^|}w`kwBZU!1&TB*vFL}zmlT%i> zw#bEt=!=JFiRwOm-$i-)H1!1==SrJNL|6v;28a?x$L2naAClJBy7+rZgcARi{P*Wd znI~N7Df6njwNEYcgg;VkJ}u|x^4q@r(wlUAa|Zy{DFC-=8X& z%$K2w9|+tm-GcX&!*B~O+V(r;X?PP3$;ZfES5CoM_*Hoe02ln(A2H4>6=z{L$&%(63eD6SUcy!Pjf}O?DzSV<6#qO~^FBBQ992#A;&?Y;r z-D7)(%Cs9*u*TRxaq_s_H tOlA$A6mD;GwF2lC*qq23az`8A8vU5J%I2gNyQ|9E+a@vnyEM`2`ww0MXXF3? delta 1504 zcmZ`(U1%It6h1RM`(H9jT`Xp6}KKP<2wJ3;Uvz|M%8=o9F-<CVTym- z1&|g6wIU8HeW9m&h{}^0;#sAvSmFbvPsxgPrI??g5#)0xnF?O`qZiQxAK^LG`$LT@#|GdnR`$Fk$eY0Or>) zVPcTb;y2we;e<(k%?<4WK*&adbz6MzDeSjzkv^bh9%2?+Xg)tTyr|IFm*OQ zM@q5`W(;o9kZYJRv76B1JKQkggdIUL{|Q2~Pf<#Zwj@+}2&4Q#86_#og$^+<5f^DT z^wv_c9Un%;N7{~h7PHQ3v+imm>o&t&*e+5I4Va>(Bi867h3t|9sa;3%G)bPuG^R-M z&o^2vAAg)?boJIp-MH3mJ#ZOQvISGstCY|je#}!TP zkh3?k<$8$4FwX0;IeB8*XN>i9#E83M^!$$)1rnox1(J|U{W@WxpKTk z1o2lpyerKO8P*+@N?KbRzOw0cc{|(_9nUst&@KI>fO0DV3Q~Y7imLDSmvmK+O~)P%1TwmOV$;q$Hch_x&e#~}T)J|-X