kulanah / latticeSimulator

0 stars 0 forks source link

React Rebuild #36

Open kulanah opened 6 years ago

kulanah commented 6 years ago

Goal is to change the options box to use react in an attempt to make it more modular.

kulanah commented 6 years ago

Requirements:

  1. Use script tags to bring everything in, and not served via server.
  2. Maintain names of form elements for database reasons.
  3. Maintain invisible inputs inside the coordinate rows for import/export reasons
Ensath commented 6 years ago

One additional request for the React rebuild would be to use label HTML elements for labels associated with inputs. Clicking on a label will count as clicking its associated input, so it makes forms slightly easier to use. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label for examples.

This is not a high priority, so don't worry about it if it would be too much extra work. But it is a small enhancement, so I thought I would suggest it.

kulanah commented 6 years ago

Ah this is a cool feature and definitely doable with basically zero effort.