修复alt+1乱码问题

This commit is contained in:
zhulianghua 2018-08-06 17:27:00 +08:00
parent 5b1b022d0e
commit 90bf2c5b4d

View File

@ -11,7 +11,7 @@ var AsDebug = {
showWindow:function() { showWindow:function() {
var d = top.dialog({ var d = top.dialog({
id: 'as-debug-dialog', id: 'as-debug-dialog',
title: '<EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>['+AsDebug.getURL()+"]", title: '调试工具栏['+AsDebug.getURL()+"]",
onclose: function () { onclose: function () {
AsDebug.removeWindow(); AsDebug.removeWindow();
}, },
@ -27,8 +27,8 @@ var AsDebug = {
html+="</td></tr><tr><td>"; html+="</td></tr><tr><td>";
//html+="<span class='pageversion' ondblclick='javascript:AsDebug.displayPageName();'>"+AsDebug.getPage()+" </span>"; //html+="<span class='pageversion' ondblclick='javascript:AsDebug.displayPageName();'>"+AsDebug.getPage()+" </span>";
html+="<span class='pageversion'>"+AsDebug.getPage()+" </span>"; html+="<span class='pageversion'>"+AsDebug.getPage()+" </span>";
//html+="<span class='pageversion' ondblclick='javascript:AsDebug.displayURL();'><EFBFBD><EFBFBD>"+AsDebug.getURL()+"<22><></span>"; //html+="<span class='pageversion' ondblclick='javascript:AsDebug.displayURL();'>【"+AsDebug.getURL()+"】</span>";
html+="<span class='pageversion'><EFBFBD><EFBFBD>"+AsDebug.getURL()+"<22><></span>"; html+="<span class='pageversion'>【"+AsDebug.getURL()+"】</span>";
html+="</td></tr></table>"; html+="</td></tr></table>";
d.content(html); d.content(html);
d.showModal(); d.showModal();
@ -46,8 +46,8 @@ var AsDebug = {
width:width?width:"350px", width:width?width:"350px",
height:height?height:"50px", height:height?height:"50px",
skin:"ui-popup-show", skin:"ui-popup-show",
title: "" == title?"<EFBFBD><EFBFBD>ʾ":title, title: "" == title?"提示":title,
okValue: 'ȷ<EFBFBD><EFBFBD>', okValue: '确定',
ok:function(){ ok:function(){
AsDebug.removeMessage(); AsDebug.removeMessage();
}, },
@ -65,7 +65,7 @@ var AsDebug = {
width:width?width:"350px", width:width?width:"350px",
height:height?height:"40px", height:height?height:"40px",
skin:"ui-popup-show", skin:"ui-popup-show",
title: "" == title?"<EFBFBD><EFBFBD>ʾ":title, title: "" == title?"提示":title,
onclose: function(){ onclose: function(){
AsDebug.removeMessage(); AsDebug.removeMessage();
}, },
@ -105,8 +105,8 @@ var AsDebug = {
reloadAREService:function(serviceId){ reloadAREService:function(serviceId){
if (typeof(serviceId) == "undefined" || serviceId.length == 0) serviceId = "JBO"; if (typeof(serviceId) == "undefined" || serviceId.length == 0) serviceId = "JBO";
var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadServiceAction","reloadService","ServiceId="+serviceId); var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadServiceAction","reloadService","ServiceId="+serviceId);
if(sReturn=="SUCCESS") alert(getMessageText("AWES0017")); // <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ARE<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD> if(sReturn=="SUCCESS") alert(getMessageText("AWES0017")); // 重载ARE服务成功
else alert(getMessageText("AWES0018")); // <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ARE<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD> else alert(getMessageText("AWES0018")); // 重载ARE服务失败
}, },
reloadAppCalculation:function(){ reloadAppCalculation:function(){
if (typeof(serviceId) == "undefined" || serviceId.length == 0) serviceId = "JBO"; if (typeof(serviceId) == "undefined" || serviceId.length == 0) serviceId = "JBO";
@ -116,23 +116,23 @@ var AsDebug = {
}, },
reloadCacheAll:function(){ reloadCacheAll:function(){
var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadCacheConfigAction","reloadCacheAll",""); var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadCacheConfigAction","reloadCacheAll","");
if(sReturn=="SUCCESS") alert(getMessageText("AWES0015")); // <EFBFBD><EFBFBD><EFBFBD>ز<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD> if(sReturn=="SUCCESS") alert(getMessageText("AWES0015")); // 重载参数缓存成功!
else alert(getMessageText("AWES0016")); // <EFBFBD><EFBFBD><EFBFBD>ز<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD> else alert(getMessageText("AWES0016")); // 重载参数缓存失败!
}, },
reloadCache:function(CacheType){ reloadCache:function(CacheType){
var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadCacheConfigAction","reloadCache","ConfigName="+CacheType); var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadCacheConfigAction","reloadCache","ConfigName="+CacheType);
if(sReturn=="SUCCESS") alert(getMessageText("AWES0019")); // ˢ<EFBFBD>²<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD> if(sReturn=="SUCCESS") alert(getMessageText("AWES0019")); // 刷新参数缓存成功!
else alert(getMessageText("AWES0020")); // ˢ<EFBFBD>²<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD> else alert(getMessageText("AWES0020")); // 刷新参数缓存失败!
}, },
reloadFixSkins:function(){ reloadFixSkins:function(){
var sReturn = AsControl.RunJsp("/AppConfig/ControlCenter/ReloadSkin.jsp","ReloadType=FixSkins"); var sReturn = AsControl.RunJsp("/AppConfig/ControlCenter/ReloadSkin.jsp","ReloadType=FixSkins");
if(sReturn=="SUCCESS") alert(getMessageText("AWES0021")); // <EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD> if(sReturn=="SUCCESS") alert(getMessageText("AWES0021")); // 重载定制皮肤成功!
else alert(getMessageText("AWES0022")); // <EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD> else alert(getMessageText("AWES0022")); // 重载定制皮肤失败!
}, },
reloadConfigFile:function(){ reloadConfigFile:function(){
var sReturn = AsControl.RunJsp("/AppConfig/ControlCenter/ClearConfigFileCache.jsp","",""); var sReturn = AsControl.RunJsp("/AppConfig/ControlCenter/ClearConfigFileCache.jsp","","");
if(sReturn=="SUCCESS") alert(getMessageText("AWES0023")); // <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD> if(sReturn=="SUCCESS") alert(getMessageText("AWES0023")); // 重载配置文件成功!
else alert(getMessageText("AWES0024")); // <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD> else alert(getMessageText("AWES0024")); // 重载配置文件失败!
}, },
openControlCenter:function() { openControlCenter:function() {
this.removeWindow(); this.removeWindow();
@ -142,7 +142,7 @@ var AsDebug = {
var d = dialog({ var d = dialog({
height:400, height:400,
width:800, width:800,
title: 'ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><EFBFBD><EFBFBD>['+AsDebug.getURL()+"]", title: '页面运行代码['+AsDebug.getURL()+"]",
content: '<textarea id=\"testSource\" style=\"width: 100%; height: 100%;\"></textarea>', content: '<textarea id=\"testSource\" style=\"width: 100%; height: 100%;\"></textarea>',
onshow: function () { onshow: function () {
$("#testSource").text(oBody.ownerDocument.documentElement.innerHTML); $("#testSource").text(oBody.ownerDocument.documentElement.innerHTML);
@ -197,7 +197,7 @@ var AsDebug = {
/** /**
* *
* @param event * @param event
* @returns {Boolean} true <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijЩ<EFBFBD>¼<EFBFBD> false û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD> * @returns {Boolean} true 触发了某些事件 false 没触发事件
*/ */
function keydownAction(event){ function keydownAction(event){
if(event.altKey && event.keyCode == 49){ //alt+1 if(event.altKey && event.keyCode == 49){ //alt+1
@ -219,12 +219,12 @@ function keydownAction(event){
}else if(event.keyCode == "27"){ //esc }else if(event.keyCode == "27"){ //esc
AsDebug.removeWindow(); AsDebug.removeWindow();
return true; return true;
}else if(event.keyCode==113 && window.as_defaultExport){//F2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>excel }else if(event.keyCode==113 && window.as_defaultExport){//F2导出excel
as_defaultExport("F2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); as_defaultExport("F2导出");
return true; return true;
}else if(event.keyCode==8){ // backspace }else if(event.keyCode==8){ // backspace
var target = $(event.target); var target = $(event.target);
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD>Ϊ<EFBFBD>ɱ༭<EFBFBD>ı?<3F><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ť/<2F><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1>/<2F><>ѡ<><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>backspace<63><65> // 可以取到值、为可编辑的表单、不为按钮/下拉选择/勾选/只读等允许使用backspace键
return !!target.val() && target.is(":input:enabled") && !target.is(":button,:selected,:checked,[readonly]"); return !!target.val() && target.is(":input:enabled") && !target.is(":button,:selected,:checked,[readonly]");
} }
} }