Author: carlucci
Date: Thu May 10 20:02:27 2012
New Revision: 1336863

URL: http://svn.apache.org/viewvc?rev=1336863&view=rev
Log:
RAVE-613: Support registering custom popup types with the container

Modified:
    rave/trunk/rave-portal-resources/src/main/webapp/script/rave.js

Modified: rave/trunk/rave-portal-resources/src/main/webapp/script/rave.js
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal-resources/src/main/webapp/script/rave.js?rev=1336863&r1=1336862&r2=1336863&view=diff
==============================================================================
--- rave/trunk/rave-portal-resources/src/main/webapp/script/rave.js (original)
+++ rave/trunk/rave-portal-resources/src/main/webapp/script/rave.js Thu May 10 
20:02:27 2012
@@ -812,6 +812,10 @@ var rave = rave || (function () {
             return $(".region:not(.region-locked)");
         }
 
+        function registerPopup(id, obj) {
+            POPUPS[id] = obj;
+        }
+
         return {
             init:init,
             initMobile:initMobileWidgetUI,
@@ -828,7 +832,8 @@ var rave = rave || (function () {
             toggleMobileWidget:toggleMobileWidget,
             displayEmptyPageMessage:displayEmptyPageMessage,
             displayUsersOfWidget:displayUsersOfWidget,
-            showInfoMessage:showInfoMessage
+            showInfoMessage:showInfoMessage,
+            registerPopup:registerPopup
         };
 
     })();
@@ -1282,6 +1287,11 @@ var rave = rave || (function () {
         /**
          * Clears the widgetsByRegionIdMap.  Useful for testing.
          */
-        clearWidgetsByRegionIdMap:clearWidgetsByRegionIdMap
+        clearWidgetsByRegionIdMap:clearWidgetsByRegionIdMap,
+
+        /**
+         * Registers a new popup definition
+         */
+        registerPopup:ui.registerPopup
     }
 })();


Reply via email to