提交 11a2a19d 编写于 作者: F fancy

修改移动端h5 系统确认confirm为o2默认的confirm

上级 4be23fbc
...@@ -1718,8 +1718,8 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({ ...@@ -1718,8 +1718,8 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
}); });
var s = dlg.setContentSize(); var s = dlg.setContentSize();
if (dlg.content.getStyle("overflow-y") === "auto" && dlg.content.getStyle("overflow-x") !== "auto") { if (dlg.content.getStyle("overflow-y") === "auto" && dlg.content.getStyle("overflow-x") !== "auto") {
var paddingRight = (dlg.content.getStyle("padding-right").toInt() || 0 ); var paddingRight = (dlg.content.getStyle("padding-right").toInt() || 0);
if( paddingRight < 20 ){ if (paddingRight < 20) {
dlg.node.setStyle("width", dlg.node.getStyle("width").toInt() + 20 + "px"); dlg.node.setStyle("width", dlg.node.getStyle("width").toInt() + 20 + "px");
dlg.content.setStyle("width", dlg.content.getStyle("width").toInt() + 20 + "px"); dlg.content.setStyle("width", dlg.content.getStyle("width").toInt() + 20 + "px");
} }
...@@ -1729,7 +1729,7 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({ ...@@ -1729,7 +1729,7 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
//var node = new Element("div", {"styles": this.css.rollbackAreaNode}); //var node = new Element("div", {"styles": this.css.rollbackAreaNode});
var processNode = new Element("div", { "styles": this.app.css.processNode_Area }).inject(this.node); var processNode = new Element("div", { "styles": this.app.css.processNode_Area }).inject(this.node);
this.setProcessNode(processNode, "process", function ( processor ){ this.setProcessNode(processNode, "process", function (processor) {
this.processDlg = o2.DL.open({ this.processDlg = o2.DL.open({
"title": this.app.lp.process, "title": this.app.lp.process,
"style": this.json.dialogStyle || "user", "style": this.json.dialogStyle || "user",
...@@ -1878,7 +1878,7 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({ ...@@ -1878,7 +1878,7 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
"tabletWidth": this.json.tabletWidth || 0, "tabletWidth": this.json.tabletWidth || 0,
"tabletHeight": this.json.tabletHeight || 0, "tabletHeight": this.json.tabletHeight || 0,
"onPostLoad": function () { "onPostLoad": function () {
if (postLoadFun) postLoadFun( this ); if (postLoadFun) postLoadFun(this);
}, },
"onResize": function () { "onResize": function () {
if (resizeFun) resizeFun(); if (resizeFun) resizeFun();
...@@ -3291,7 +3291,30 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({ ...@@ -3291,7 +3291,30 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
deleteDraftWork: function () { deleteDraftWork: function () {
var _self = this; var _self = this;
if (this.json.mode === "Mobile") { if (this.json.mode === "Mobile") {
if (window.confirm(MWF.xApplication.process.Xform.LP.deleteWorkText.text)) { var p = MWF.getCenterPosition(document.body, 300, 150);
console.log("position x:" + p.x + " , y:" + p.y);
var x = p.x;
if (p.x < 20) {
x = 20;
} else {
x = p.x;
}
var event = {
"event": {
"x": x,
"y": p.y - 200,
"clientX": x,
"clientY": p.y - 200
}
};
this.app.confirm("infor", event, MWF.xApplication.process.Xform.LP.deleteWorkTitle, MWF.xApplication.process.Xform.LP.deleteWorkText.text, 300, 120, function () {
_self.app.content.mask({
"style": {
"background-color": "#999",
"opacity": 0.6
}
});
// if (window.confirm(MWF.xApplication.process.Xform.LP.deleteWorkText.text)) {
MWF.require("MWF.widget.Mask", function () { MWF.require("MWF.widget.Mask", function () {
_self.mask = new MWF.widget.Mask({ "style": "desktop", "zIndex": 50000 }); _self.mask = new MWF.widget.Mask({ "style": "desktop", "zIndex": 50000 });
_self.mask.loadNode(_self.app.content); _self.mask.loadNode(_self.app.content);
...@@ -3313,7 +3336,9 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({ ...@@ -3313,7 +3336,9 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
} }
}.bind(this)); }.bind(this));
}.bind(this)); }.bind(this));
} }, function () {
this.close();
}, null, null, this.json.confirmStyle);
} else { } else {
var p = MWF.getCenterPosition(this.app.content, 380, 150); var p = MWF.getCenterPosition(this.app.content, 380, 150);
var event = { var event = {
...@@ -3358,7 +3383,30 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({ ...@@ -3358,7 +3383,30 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
} else { } else {
var _self = this; var _self = this;
if (this.json.mode === "Mobile") { if (this.json.mode === "Mobile") {
if (window.confirm(MWF.xApplication.process.Xform.LP.deleteWorkText.text)) { var p = MWF.getCenterPosition(document.body, 300, 150);
console.log("position x:" + p.x + " , y:" + p.y);
var x = p.x;
if (p.x < 20) {
x = 20;
} else {
x = p.x;
}
var event = {
"event": {
"x": x,
"y": p.y - 200,
"clientX": x,
"clientY": p.y - 200
}
};
this.app.confirm("infor", event, MWF.xApplication.process.Xform.LP.deleteWorkTitle, MWF.xApplication.process.Xform.LP.deleteWorkText.text, 300, 120, function () {
_self.app.content.mask({
"style": {
"background-color": "#999",
"opacity": 0.6
}
});
// if (window.confirm(MWF.xApplication.process.Xform.LP.deleteWorkText.text)) {
MWF.require("MWF.widget.Mask", function () { MWF.require("MWF.widget.Mask", function () {
_self.mask = new MWF.widget.Mask({ "style": "desktop", "zIndex": 50000 }); _self.mask = new MWF.widget.Mask({ "style": "desktop", "zIndex": 50000 });
_self.mask.loadNode(_self.app.content); _self.mask.loadNode(_self.app.content);
...@@ -3385,7 +3433,9 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({ ...@@ -3385,7 +3433,9 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
} }
}.bind(this)); }.bind(this));
}.bind(this)); }.bind(this));
} }, function () {
this.close();
}, null, this.app.content, this.json.confirmStyle);
} else { } else {
var p = MWF.getCenterPosition(this.app.content, 380, 150); var p = MWF.getCenterPosition(this.app.content, 380, 150);
var event = { var event = {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册