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
}
})();