• 
      

    Swap out tagsinput for selectize.

    Review Request #7581 — Created Aug. 11, 2015 and submitted

    Information

    student-sonar
    master
    2203d67...

    Reviewers

    The bootstrap-tagsinput widget is kind of janky. This change swaps it out for
    selectize. As part of this, I've implemented an x-editable backend for it. This
    is a little annoying because selectize's setValue() method doesn't seem to work
    right, so I have to re-init it when rendering the value, but looking through
    other x-editable backends, it looks like that's not uncommon.

    The existing tagsinput widget was currently only used in the calendar editor.
    As part of this, I've made it so the groups editors on the user detail and all
    status report views use it, too.

    Tested groups editors on all views that have them.

    reviewbot
    1. Tool: PEP8 Style Checker
      Ignored Files:
          package.json
          lib/frontend/config.js
          lib/frontend/main.js
          lib/frontend/user-detail-view.js
          lib/frontend/editable-selectize.js
          lib/frontend/all-status-reports-view.js
          lib/frontend/calendar-view.js
          css/style.less
      
      
      
      Tool: Pyflakes
      Ignored Files:
          package.json
          lib/frontend/config.js
          lib/frontend/main.js
          lib/frontend/user-detail-view.js
          lib/frontend/editable-selectize.js
          lib/frontend/all-status-reports-view.js
          lib/frontend/calendar-view.js
          css/style.less
      
      
    2. 
        
    brennie
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (845769d)