• 
      

    Convert checklist javascript to ES6.

    Review Request #8628 — Created Jan. 17, 2017 and submitted

    Information

    rb-extension-pack
    master
    41ebdec...

    Reviewers

    This change converts the various javascript files in the checklist extension to
    use ES6, including proper documentation for everything. I've cleaned up the
    code a bit, but there will probably be a lot of refactoring later as I
    integrate some of the student work that's been sitting around.

    Smoke tested checklist features.

    Description From Last Updated

    We're not actually defining anything locally here., so we shouldn't need this?

    brennie brennie

    Too many blank lines.

    brennie brennie

    new Model().save() ?

    brennie brennie

    Again this is unnecessary.

    brennie brennie

    Well, it returns the data unmodified.

    brennie brennie

    This too.

    brennie brennie

    Blank line between these.

    brennie brennie

    Blank line between these.

    brennie brennie

    Here too.

    brennie brennie

    Indented too far?

    brennie brennie
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          rbchecklist/rbchecklist/extension.py
      
      Ignored Files:
          rbchecklist/rbchecklist/static/js/models/checklist.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplateModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplate.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.js
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          rbchecklist/rbchecklist/extension.py
      
      Ignored Files:
          rbchecklist/rbchecklist/static/js/models/checklist.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplateModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplate.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.js
      
      
    2. 
        
    brennie
    1. 
        
    2. Show all issues

      We're not actually defining anything locally here., so we shouldn't need this?

    3. Show all issues

      Too many blank lines.

    4. rbchecklist/rbchecklist/static/js/models/checklistModel.es6.js (Diff revision 1)
       
       
       
       
       
       
       
       
      Show all issues

      new Model().save() ?

      1. I'd rather keep it separate for formatting purposes.

    5. Show all issues

      Again this is unnecessary.

    6. Show all issues

      Well, it returns the data unmodified.

    7. Show all issues

      This too.

    8. Show all issues

      Blank line between these.

    9. Show all issues

      Blank line between these.

    10. Show all issues

      Here too.

    11. Show all issues

      Indented too far?

      1. Nope, because .children() is returning a nested selector.

    12. 
        
    david
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          rbchecklist/rbchecklist/extension.py
      
      Ignored Files:
          rbchecklist/rbchecklist/static/js/models/checklist.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplateModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplate.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.js
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          rbchecklist/rbchecklist/extension.py
      
      Ignored Files:
          rbchecklist/rbchecklist/static/js/models/checklist.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplateModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistTemplate.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.es6.js
          rbchecklist/rbchecklist/static/js/models/checklistModel.es6.js
          rbchecklist/rbchecklist/static/js/views/checklistView.js
          rbchecklist/rbchecklist/static/js/views/checklistAccountPageView.js
      
      
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (8135eef)