[ 
https://issues.apache.org/jira/browse/SHINDIG-1591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13089911#comment-13089911
 ] 

[email protected] commented on SHINDIG-1591:
--------------------------------------------------------



bq.  On 2011-08-24 00:22:17, Ryan Baxter wrote:
bq.  > 
http://svn.apache.org/repos/asf/shindig/trunk/features/src/main/javascript/features/selection/selection_container.js,
 line 96
bq.  > <https://reviews.apache.org/r/1615/diff/1/?file=34109#file34109line96>
bq.  >
bq.  >     How does this ever get called?  Shouldn't this be called when the 
gadget calles removeListener?  If so it should be called from your router 
function...right?
bq.  
bq.  Matthew Hatem wrote:
bq.      This allows the container to add and remove listeners, has nothing to 
do with gadget level API.
bq.  
bq.  Ryan Baxter wrote:
bq.      So when the gadget adds a listener we add it to a list in the 
container, but when a gadget removes a listener we never remove it from the 
list in the container....why?

We've talked about this before.  Each gadget adds only one listener (lazily) to 
the list in the container which proxies events to (potentially many) listeners 
registered with a local list at the gadget.  This cuts down on the number of 
RPCs that are necessary to notify everyone.

You might argue that I need a lifecycle listener to cleanup the proxy 
listeners.  I don't want to hold up this patch for that though, I'll open a 
separate issue for that.


bq.  On 2011-08-24 00:22:17, Ryan Baxter wrote:
bq.  > 
http://svn.apache.org/repos/asf/shindig/trunk/features/src/test/javascript/features/selection/selection_test.js,
 line 84
bq.  > <https://reviews.apache.org/r/1615/diff/1/?file=34111#file34111line84>
bq.  >
bq.  >     Shouldn't there be a test for removeListener as well?
bq.  
bq.  Matthew Hatem wrote:
bq.      Yes I will add one.

I take that back.  It's currently not possible to test this without exposing 
things that should be private.

Is there plan to upgrade/improve the unit testing in Shinding?


- Matthew


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


On 2011-08-23 23:06:15, Matthew Hatem wrote:
bq.  
bq.  -----------------------------------------------------------
bq.  This is an automatically generated e-mail. To reply, visit:
bq.  https://reviews.apache.org/r/1615/
bq.  -----------------------------------------------------------
bq.  
bq.  (Updated 2011-08-23 23:06:15)
bq.  
bq.  
bq.  Review request for shindig and Ryan Baxter.
bq.  
bq.  
bq.  Summary
bq.  -------
bq.  
bq.  https://issues.apache.org/jira/browse/SHINDIG-1591
bq.  
bq.  
bq.  This addresses bug SHINDIG-1591.
bq.      https://issues.apache.org/jira/browse/SHINDIG-1591
bq.  
bq.  
bq.  Diffs
bq.  -----
bq.  
bq.    
http://svn.apache.org/repos/asf/shindig/trunk/content/samplecontainer/examples/conservcontainer/sample-actions-runner.xml
 1160436 
bq.    
http://svn.apache.org/repos/asf/shindig/trunk/content/samplecontainer/examples/conservcontainer/sample-selection-listener.xml
 1160436 
bq.    
http://svn.apache.org/repos/asf/shindig/trunk/features/src/main/javascript/features/selection/feature.xml
 1160436 
bq.    
http://svn.apache.org/repos/asf/shindig/trunk/features/src/main/javascript/features/selection/selection.js
 1160436 
bq.    
http://svn.apache.org/repos/asf/shindig/trunk/features/src/main/javascript/features/selection/selection_container.js
 1160436 
bq.    
http://svn.apache.org/repos/asf/shindig/trunk/features/src/main/javascript/features/selection/taming.js
 1160436 
bq.    
http://svn.apache.org/repos/asf/shindig/trunk/features/src/test/javascript/features/selection/selection_test.js
 1160436 
bq.  
bq.  Diff: https://reviews.apache.org/r/1615/diff
bq.  
bq.  
bq.  Testing
bq.  -------
bq.  
bq.  Passes all unit tests.
bq.  
bq.  
bq.  Thanks,
bq.  
bq.  Matthew
bq.  
bq.



> Selection implementation does not match spec
> --------------------------------------------
>
>                 Key: SHINDIG-1591
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-1591
>             Project: Shindig
>          Issue Type: Bug
>          Components: Javascript 
>    Affects Versions: 3.0.0
>            Reporter: Matthew Hatem
>
> The selection feature does not match the spec (addListenter vs. 
> addSelectionListener)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to