Sfoglia il codice sorgente

修改应用市场在firefox遮罩后不显示提示信息

lingqiao 5 anni fa
parent
commit
5f9349ea55

+ 1 - 1
o2web/source/x_component_AppMarketV2/ApplicationsContent.js

@@ -274,7 +274,7 @@ MWF.xApplication.AppMarketV2.ApplicationsContent.Applications= new Class({
             var confirmtitle = d.installedVersion==""?this.app.lp.confirmsetupTitle:this.app.lp.confirmupdateTitle;
             var confirmtitle = d.installedVersion==""?this.app.lp.confirmsetupTitle:this.app.lp.confirmupdateTitle;
             var confirmcontent = d.installedVersion==""?this.app.lp.confirmsetupContent:this.app.lp.confirmupdateContent;
             var confirmcontent = d.installedVersion==""?this.app.lp.confirmsetupContent:this.app.lp.confirmupdateContent;
             var _self = this;
             var _self = this;
-            MWF.xDesktop.confirm("warn", tmpe, confirmtitle, confirmcontent, 300, 120, function(){
+            _self.app.confirm("warn", tmpe, confirmtitle, confirmcontent, 300, 120, function(){
                 _self.app.mask();
                 _self.app.mask();
                 //this.createLoading(this.container,true);  
                 //this.createLoading(this.container,true);  
                 //alert("after createLoading")          
                 //alert("after createLoading")          

+ 3 - 1
o2web/source/x_component_AppMarketV2/Main.js

@@ -23,6 +23,7 @@ MWF.xApplication.AppMarketV2.Main = new Class({
 	},
 	},
 	mask: function(){
 	mask: function(){
         if (!this.maskNode){
         if (!this.maskNode){
+			this.marketnode.setStyle("overflow","hidden");
             this.maskNode = new MWF.widget.MaskNode(this.marketnode, {"style": "bam"});
             this.maskNode = new MWF.widget.MaskNode(this.marketnode, {"style": "bam"});
 			this.maskNode.load();
 			this.maskNode.load();
         }
         }
@@ -30,7 +31,8 @@ MWF.xApplication.AppMarketV2.Main = new Class({
     unmask: function(){
     unmask: function(){
         if (this.maskNode) this.maskNode.hide(function(){
         if (this.maskNode) this.maskNode.hide(function(){
             MWF.release(this.maskNode);
             MWF.release(this.maskNode);
-            this.maskNode = null;
+			this.maskNode = null;
+			this.marketnode.setStyle("overflow","auto");
         }.bind(this));
         }.bind(this));
     },
     },
     loadApplication: function(callback){
     loadApplication: function(callback){

+ 4 - 2
o2web/source/x_component_AppMarketV2_Application/Main.js

@@ -32,6 +32,7 @@ MWF.xApplication.AppMarketV2.Application.Main = new Class({
 	},
 	},
 	mask: function(){
 	mask: function(){
         if (!this.maskNode){
         if (!this.maskNode){
+			this.introducenode.setStyle("overflow","hidden");
             this.maskNode = new MWF.widget.MaskNode(this.introducenode, {"style": "bam"});
             this.maskNode = new MWF.widget.MaskNode(this.introducenode, {"style": "bam"});
             this.maskNode.load();
             this.maskNode.load();
         }
         }
@@ -39,7 +40,8 @@ MWF.xApplication.AppMarketV2.Application.Main = new Class({
     unmask: function(){
     unmask: function(){
         if (this.maskNode) this.maskNode.hide(function(){
         if (this.maskNode) this.maskNode.hide(function(){
             MWF.release(this.maskNode);
             MWF.release(this.maskNode);
-            this.maskNode = null;
+			this.maskNode = null;
+			this.introducenode.setStyle("overflow","auto");
         }.bind(this));
         }.bind(this));
     },
     },
     loadApplication: function(callback){
     loadApplication: function(callback){
@@ -169,7 +171,7 @@ MWF.xApplication.AppMarketV2.Application.Main = new Class({
 		var confirmtitle = d.installedVersion==""?this.lp.confirmsetupTitle:this.lp.confirmupdateTitle;
 		var confirmtitle = d.installedVersion==""?this.lp.confirmsetupTitle:this.lp.confirmupdateTitle;
 		var confirmcontent = d.installedVersion==""?this.lp.confirmsetupContent:this.lp.confirmupdateContent;
 		var confirmcontent = d.installedVersion==""?this.lp.confirmsetupContent:this.lp.confirmupdateContent;
 		var _self = this;
 		var _self = this;
-		MWF.xDesktop.confirm("warn", tmpe, confirmtitle, confirmcontent, 300, 120, function(){
+		_self.confirm("warn", tmpe, confirmtitle, confirmcontent, 300, 120, function(){
 			_self.mask();
 			_self.mask();
 			//this.createLoading(this.container,true);  
 			//this.createLoading(this.container,true);  
 			//alert("after createLoading")          
 			//alert("after createLoading")