-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28756/
-----------------------------------------------------------

(Updated Dec. 5, 2014, 6:52 p.m.)


Review request for shindig.


Bugs: SHINDIG-1989
    https://issues.apache.org/jira/browse/SHINDIG-1989


Repository: shindig


Description (updated)
-------

In commoncontainer if I set renderDebug as follows

testConfig[osapi.container.ContainerConfig.RENDER_DEBUG] = '0';

and then in container.js it does this

this.renderDebug_ = (typeof param === 'undefined') ?
Boolean(osapi.container.util.getSafeJsonValue(config,
osapi.container.ContainerConfig.RENDER_DEBUG, false)) :
(param === '1');

which sets this.renderDebug_ to TRUE (incorrectly). I think the creation of the 
Boolean is only caring that the string has a value and setting to TRUE.  I'm 
fixing the container/documentation rather than having container.js interpret 
both a string and boolean.

I noticed that 
https://cwiki.apache.org/confluence/display/SHINDIG/Common+Container shows 
RENDER_DEBUG being set as a boolean, but I'm pretty sure I've seen 
documentation that specifies it as a 'String'.  It seems like the intent is 
that it's boolean, so I'm sticking with chaning the code to use boolean so if 
anyone ever changes it to false it works as expected.

Core Container Specification 2.5.0 shows it as a 'String'... hmmm... 
http://opensocial-resources.googlecode.com/svn/spec/2.5/Core-Container.xml


Diffs
-----

  trunk/content/README 1642996 
  trunk/content/containers/commoncontainer/assembler.js 1642996 
  trunk/content/containers/embeddedexperiences/EEContainer.js 1642996 

Diff: https://reviews.apache.org/r/28756/diff/


Testing
-------


Thanks,

Doug Davies

Reply via email to