Consolidate <script> tags in the diff viewer and reviews.

Review Request #4384 — Created Aug. 3, 2013 and submitted

Information

Review Board
master

Reviewers

Consolidate <script> tags in the diff viewer and reviews.

Every time the browser encounters a <script> tag, it blocks any
downloads or processing of files until that tag has finished. In our
case, it also makes things difficult for require.js, because most of our
<script> tags depend on our objects, which may not be loaded yet.

Now, we just move all the initialization into the same <script> that
sets up the page. That helps code readability and solves a lot of these
issues.

In the case of the diff viewer, I've also moved the scripts-post block
to the end of the file, to put it in page order. Along with that, I
removed the file index at the footer, since it no longer works and will
be replaced anyway.
Tested each of the pages to make sure they loaded correctly.
Description From Last Updated

Typo.

daviddavid
reviewbot
  1. This is a review from Review Bot.
      Tool: PEP8 Style Checker
      Processed Files:
      Ignored Files:
        reviewboard/templates/diffviewer/view_diff.html
        reviewboard/templates/reviews/review_detail.html
        reviewboard/templates/reviews/reviewable_page_data.js
    
    
  2. 
      
reviewbot
  1. This is a review from Review Bot.
      Tool: Pyflakes
      Processed Files:
      Ignored Files:
        reviewboard/templates/diffviewer/view_diff.html
        reviewboard/templates/reviews/review_detail.html
        reviewboard/templates/reviews/reviewable_page_data.js
    
    
  2. 
      
david
  1. 
      
  2. Show all issues
    Typo.
  3. 
      
chipx86
reviewbot
  1. This is a review from Review Bot.
      Tool: PEP8 Style Checker
      Processed Files:
      Ignored Files:
        reviewboard/templates/diffviewer/view_diff.html
        reviewboard/templates/reviews/review_detail.html
        reviewboard/templates/reviews/reviewable_page_data.js
    
    
  2. 
      
reviewbot
  1. This is a review from Review Bot.
      Tool: Pyflakes
      Processed Files:
      Ignored Files:
        reviewboard/templates/diffviewer/view_diff.html
        reviewboard/templates/reviews/review_detail.html
        reviewboard/templates/reviews/reviewable_page_data.js
    
    
  2. 
      
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed