• 
      

    Convert the project ideas views to react.

    Review Request #9548 — Created Jan. 28, 2018 and submitted — Latest diff uploaded

    Information

    student-sonar
    master
    8cbcead...

    Reviewers

    This is the first step in rewriting sonar's frontend to use React
    instead of Backbone. To start, I chose a relatively isolated set of
    views (the project descriptions).

    The old TaskView has now been converted to Project, which is a pure
    react component. This is used by two backbone views, the student project
    list and the individual project view. Both of these are still backbone
    views, but the innards are predominantly react-based now.

    Loaded the affected pages and tested the various features thoroughly.
    The only issue is some weirdness with the active item highlighting when
    clicking links in the project list nav, but that seems like it might be
    a regression inside the bootstrap scrollspy implementation.