• 
      

    Rewrite the Manage Extensions page.

    Review Request #4983 — Created Nov. 17, 2013 and submitted

    Information

    Djblets
    master

    Reviewers

    Rewrite the Manage Extensions page.

    The old Manage Extensions page broke with the static media
    reorganization and Pipelining, as the enable/disable extension function
    was wrapped in a closure and wasn't accessible.

    An attempt to fix this spiraled out of control, and now there's a whole
    new page. It looks exactly like the old page, but is backed by a set of
    JavaScript objects that can call into the extension API to list, enable,
    and disable extensions.

    We'll be able to build on top of this later on for things like
    interfacing with an extension store.

    The only difference between the UI in this and the previous version is
    that extension dependencies are no longer listed. We haven't even tested
    the list since redoing the look of this page, and I'd rather rethink
    later on how best to really represent this. As it is now, this shouldn't
    really impact anybody.

    Some of the CSS for this page was brought over from Review Board as
    well, helping to keep the code all in one place.

    • Tested that loading the list worked.
    • Tested enabling and disabling extensions.
    • Tested Configure and Database links.
    • Enabled an extension, clicked Configure, and hit back. Saw the list reload.
    Description From Last Updated

    <li/>

    daviddavid

    Want to update jquery and jquery-ui to come from here, too? Right now those are using the google CDN.

    daviddavid
    david
    1. 
        
    2. Show all issues

      <li/>

    3. djblets/util/templates/js/backbone.html (Diff revision 1)
       
       
      Show all issues

      Want to update jquery and jquery-ui to come from here, too? Right now those are using the google CDN.

      1. I'm okay keeping it on the Google CDN. I trust it staying around more, more sites use it (so there's a decent chance it's already in cache), and separate domains in theory means more parallel downloads.

    4. 
        
    chipx86
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed