Convert RB.FormView to TypeScript/spina

Review Request #14058 — Created July 26, 2024 and submitted

Information

Review Board
master

Reviewers

This change ports the FormView class to TypeScript.

  • Ran js-tests.
  • Checked that the repository form and subforms still worked as
    expected.
Summary ID
Convert RB.FormView to TypeScript/spina
This change ports the FormView class to TypeScript. Testing Done: - Ran js-tests. - Checked that the repository form and subforms still worked as expected.
f156cc5abe196d21a595360b151bcdfaaaa5b4f2
Description From Last Updated

I don't know whether anyone else is using it, but moving it out of common constitutes an API breakage.

chipx86chipx86
chipx86
  1. 
      
  2. Show all issues

    I don't know whether anyone else is using it, but moving it out of common constitutes an API breakage.

    1. This is all pretty specific to the way our admin forms work.

    2. Admin, very possibly Team Admin now or later, and I'd like to be able to use subforms in My Account since we have the legacy implementation-specific variants for this for things like avatars. I think this should remain in common for now.

      I'd eventually like Ink to provide those form semantics, at which point we can look into deprecating some of this.

  3. 
      
david
maubin
  1. Ship It!
  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to master (1f01dfb)