Mercurial > p > roundup > code
diff website/issues/html/help_controls.js @ 5288:536344835432
Upgrade help_controls/hellp-submit to classic tracker. Trigger change
events on field we are changing.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 24 Sep 2017 19:20:56 -0400 |
| parents | c2d0d3e9099d |
| children |
line wrap: on
line diff
--- a/website/issues/html/help_controls.js Sun Sep 24 19:19:28 2017 -0400 +++ b/website/issues/html/help_controls.js Sun Sep 24 19:20:56 2017 -0400 @@ -52,12 +52,30 @@ // write back to opener window if (document.frm_help.check==undefined) { return; } form[field].value = text_field.value; + + /* trigger change event on the field we changed */ + if ("createEvent" in document) { + var evt = document.createEvent("HTMLEvents"); + evt.initEvent("change", true, true); + form[field].dispatchEvent(evt); + } + else + form[field].fireEvent("onchange"); } function updateList() { // write back to opener window if (document.frm_help.check==undefined) { return; } form[field].value = determineList(); + + /* trigger change event on the field we changed */ + if ("createEvent" in document) { + var evt = document.createEvent("HTMLEvents"); + evt.initEvent("change", true, true); + form[field].dispatchEvent(evt); + } + else + form[field].fireEvent("onchange"); } function updatePreview() {
