• 
      

    Update our JavaScript extension support to use Spina.

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

    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.

    
     

    Commits

    Files