• 
      

    Add some additional features to RB.CollectionView.

    Review Request #7837 — Created Dec. 28, 2015 and submitted

    Information

    Review Board
    release-2.5.x

    Reviewers

    This change adds a few new things to RB.CollectionView:
    - The view will properly respond when the collection is reset.
    - The view will reorder DOM elements for sorted collections.
    - The itemViewType can be passed in as an option at construction time, rather
    than requiring CollectionView to be extended.
    - A new itemViewOptions member allows options to be plumbed through to the
    individual item views.

    Used these features in another change (in Power Pack).

    Description From Last Updated

    Why not _onAdded, _onRemoved, etc?

    chipx86chipx86

    Can we say what this does in more detail?

    chipx86chipx86

    Blank line between these.

    chipx86chipx86

    One-line summary.

    chipx86chipx86
    chipx86
    1. Can we get unit tests for these?

    2. reviewboard/static/rb/js/views/collectionView.js (Diff revision 1)
       
       
       
       
       
      Show all issues

      Why not _onAdded, _onRemoved, etc?

    3. Show all issues

      Can we say what this does in more detail?

    4. Show all issues

      Blank line between these.

    5. Show all issues

      One-line summary.

    6. 
        
    reviewbot
    1. Tool: Pyflakes
      Ignored Files:
          reviewboard/static/rb/js/views/collectionView.js
      
      
    2. 
        
    reviewbot
    1. Tool: PEP8 Style Checker
      Ignored Files:
          reviewboard/static/rb/js/views/collectionView.js
      
      
    2. 
        
    david
    reviewbot
    1. Tool: PEP8 Style Checker
      Ignored Files:
          reviewboard/static/rb/js/views/collectionView.js
      
      
      
      Tool: Pyflakes
      Ignored Files:
          reviewboard/static/rb/js/views/collectionView.js
      
      
    2. 
        
    david
    reviewbot
    1. Tool: Pyflakes
      Ignored Files:
          reviewboard/static/rb/js/views/tests/collectionViewTests.js
          reviewboard/static/rb/js/views/collectionView.js
      
      
      
      Tool: PEP8 Style Checker
      Ignored Files:
          reviewboard/static/rb/js/views/tests/collectionViewTests.js
          reviewboard/static/rb/js/views/collectionView.js
      
      
    2. 
        
    brennie
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.5.x (356b8a3)