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)