Author: hsaputra
Date: Mon May 7 17:56:14 2012
New Revision: 1335157
URL: http://svn.apache.org/viewvc?rev=1335157&view=rev
Log:
Add more checking for the custom container function
ee_containerconfig.GET_EE_NAVIGATION_TYPE if its a function
Modified:
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js
Modified:
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js?rev=1335157&r1=1335156&r2=1335157&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js
(original)
+++
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js
Mon May 7 17:56:14 2012
@@ -180,7 +180,8 @@
*/
'navigate' : function(element, dataModel, renderParams, opt_callback,
opt_containerContext) {
var preferredEE = null;
- if (context.config_ &&
context.config_[ee_containerconfig.GET_EE_NAVIGATION_TYPE]) {
+ if (!!context.config_ &&
!!context.config_[ee_containerconfig.GET_EE_NAVIGATION_TYPE] &&
+ (typeof context.config_[ee_containerconfig.GET_EE_NAVIGATION_TYPE]
=== 'function')) {
preferredEE =
context.config_[ee_containerconfig.GET_EE_NAVIGATION_TYPE].call(context,
dataModel);
}