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


Reply via email to