* Add chromedash-form-table and -form-field and use for all form table and field rows.
* Display error text before form field, as it used to.
* Add minimal tests for -form-table and -form-field.
* Add unit tests. Delete commented code.
* Remove unused variables in utils.js
* Undelete showToastMessage and openApprovalsDialog.
* Change the guide form field layout for all tables
* Updates following comments
* Add chromedash-checkbox, just so we can use the label attribute.
* Add missing option close tag: <option></option>
* Add process and fieldDefs APIs and move components
* Add processes, cues, fielddefs tests
* Fix typos
* Add `permissions_api` and clean up `feature.html`
* Add permissions_api test and improve feature page test
* Change TODOs, rename test response variables
* Add chromedash-feature-page element
* Add spinner and move styles into page component
* Add autolinks and add js unit tests
* Fix summary autolink
* Add `sinon` and complete feature-page js test
* Update package-lock.json to include `sinon`
* Update package-lock.json to include `sinon`
* Fix css format, move `sinon` to devDep
* Fix feature page bugs
* Move Promise definitions into test body
Co-authored-by: kevinshen56714 <kevinshen56714@hotmail.com.tw>
* Define and use chromedash-textarea. Use sl-input.
* Fix problems. Use setCustomValidity() as intended.
* Add tests of valid and invalid input.
* Add missing newline and remove extra space.
* Improve the summary help text.
* Add missing quotation mark.
* Change wording slightly.
* Add space after comma.
Co-authored-by: Jason Robbins <jrobbins@gmail.com>
* Add styling for invalid form field values
* Apply to all multiple email address fields. Use pattern attr to do better validation
* Simplify and correct the email address regex
* Add field for webview_risks.
* Update pages/guideforms.py
Co-authored-by: Chris Harrelson <chrishtr@gmail.com>
* Update guideforms.py
Fixed an existing spelling error.
Co-authored-by: Chris Harrelson <chrishtr@gmail.com>
* Add html validation for edit.html. Fix 2 html bugs
* Add html validation for guide, intentpreview, and metrics
* Add test of FeaturePopularityHandler
* Add roadmap_test.py and test of RoadmapHandler
* Fix uses of TEMPLATE_PATH. Add blink_handler_test.
* Add template tests for users.html
* Fix some more test class names.
* One more class name fix.
* Easy fixes.