You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by wo...@apache.org on 2010/02/23 16:00:30 UTC
svn commit: r915365 -
/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js
Author: woonsan
Date: Tue Feb 23 15:00:29 2010
New Revision: 915365
URL: http://svn.apache.org/viewvc?rev=915365&view=rev
Log:
JS2-1057: Adding screen masking method to support modality
Modified:
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js?rev=915365&r1=915364&r2=915365&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/javascript/jetspeed/jetui/jetui-portal.js Tue Feb 23 15:00:29 2010
@@ -151,6 +151,16 @@
margins: [7, 4, 0, 17],
/**
+ * Modal window base z-index
+ */
+ modalWindowBaseZIndex : 16777271,
+
+ /**
+ * Screen mask element z-index
+ */
+ screenMaskZIndex : 16777271 - 1,
+
+ /**
* Construction logic executed during instantiation.
*
* @method initializer
@@ -921,6 +931,27 @@
}
});
return next + 1;
+ },
+
+ /**
+ * @method setScreenMask
+ */
+ setScreenMask : function(mask) {
+ var maskNode = Y.one("#jetspeedScreenMaskNode");
+ if (!mask) {
+ if (maskNode) {
+ maskNode.setStyle("display", "none");
+ }
+ } else {
+ if (!maskNode) {
+ maskNode = Y.Node.create("<div id='jetspeedScreenMaskNode'></div>");
+ maskNode.setStyles( { "display": "none",
+ "position": "fixed", "overflow": "hidden", "left": "0px", "top": "0px", "width": "100%", "height": "100%", "z-index": 16777270,
+ "padding": "0px", "margin": "0px", "background": "rgba(255, 255, 255, 0.5)" } );
+ Y.one("BODY").appendChild(maskNode);
+ }
+ maskNode.setStyle("display", "");
+ }
}
});
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org