• 
      

    Update our JavaScript extension support to use Spina.

    Review Request #13214 — Created Aug. 14, 2023 and submitted

    Information

    Djblets
    release-4.x

    Reviewers

    This switches all the JavaScript extension classes to use Spina,
    allowing us to begin crafting Spina-based extension classes and
    benefiting from typing.

    With the addition of typing, an error reporting bug was discovered when
    performing enable/disable actions on extensions, where the wrong
    arguments were being passed to the error callback. This didn't seem to
    impact anything, but in theory could cause problems if Backbone looked
    too closely at the arguments.

    
     
    Summary ID
    Update our JavaScript extension support to use Spina.
    This switches all the JavaScript extension classes to use Spina, allowing us to begin crafting Spina-based extension classes and benefiting from typing. With the addition of typing, an error reporting bug was discovered when performing enable/disable actions on extensions, where the wrong arguments were being passed to the error callback. This didn't seem to impact anything, but in theory could cause problems if Backbone looked too closely at the arguments.
    5d4b8f37640e09c7ad4e5b29e0ff1b53d80e2d03
    chipx86
    maubin
    1. Ship It!
    2. 
        
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-4.x (0ebad55)