• 
      

    Move diff pagination into javascript.

    Review Request #4603 — Created Sept. 20, 2013 and submitted

    Information

    Review Board
    master

    Reviewers

    Move diff pagination into javascript.

    The pagination selector is pretty ugly and terrible at this point, and we'll
    probably redesign this later, but for now, I'd like to keep it as-is but allow
    it to update dynamically so we can load different revisions. This change moves
    its rendering into javascript.

    Set up a few different revisions with different pagination. Checked that the
    pagination selector rendered appropriately in different cases, and that the
    different links went to the right pages.

    Description From Last Updated

    'from settings_local import *' used; unable to detect undefined names

    reviewbotreviewbot

    Can't this just be <%- interpolate(...) %> ?

    chipx86chipx86

    Extra blank line.

    chipx86chipx86

    'from settings_local import *' used; unable to detect undefined names

    reviewbotreviewbot
    reviewbot
    1. This is a review from Review Bot.
      Tool: PEP8 Style Checker
      Processed Files:
      reviewboard/settings.py
      Ignored Files:
      reviewboard/templates/diffviewer/view_diff.html
      reviewboard/static/rb/js/diffviewer/models/paginationModel.js
      reviewboard/static/rb/js/pages/views/diffViewerPageView.js
      reviewboard/static/rb/js/diffviewer/views/paginationView.js

    2. 
        
    reviewbot
    1. This is a review from Review Bot.
      Tool: Pyflakes
      Processed Files:
      reviewboard/settings.py
      Ignored Files:
      reviewboard/templates/diffviewer/view_diff.html
      reviewboard/static/rb/js/diffviewer/models/paginationModel.js
      reviewboard/static/rb/js/pages/views/diffViewerPageView.js
      reviewboard/static/rb/js/diffviewer/views/paginationView.js

    2. reviewboard/settings.py (Diff revision 1)
       
       
      Show all issues

      'from settings_local import *' used; unable to detect undefined names

    3. 
        
    chipx86
    1. 
        
    2. Show all issues

      Can't this just be <%- interpolate(...) %> ?

      1. Nope, <%- %> is only for interpolating variables, not for calling javascript.

    3. Show all issues

      Extra blank line.

    4. 
        
    david
    reviewbot
    1. This is a review from Review Bot.
      Tool: PEP8 Style Checker
      Processed Files:
      reviewboard/settings.py
      Ignored Files:
      reviewboard/templates/diffviewer/view_diff.html
      reviewboard/static/rb/js/diffviewer/models/paginationModel.js
      reviewboard/static/rb/js/pages/views/diffViewerPageView.js
      reviewboard/static/rb/js/diffviewer/views/paginationView.js

    2. 
        
    reviewbot
    1. This is a review from Review Bot.
      Tool: Pyflakes
      Processed Files:
      reviewboard/settings.py
      Ignored Files:
      reviewboard/templates/diffviewer/view_diff.html
      reviewboard/static/rb/js/diffviewer/models/paginationModel.js
      reviewboard/static/rb/js/pages/views/diffViewerPageView.js
      reviewboard/static/rb/js/diffviewer/views/paginationView.js

    2. reviewboard/settings.py (Diff revision 2)
       
       
      Show all issues

      'from settings_local import *' used; unable to detect undefined names

    3. 
        
    chipx86
    1. Ship It!

    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:

    Pushed to master (6d4fa08).