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