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() {

Roundup Issue Tracker: http://roundup-tracker.org/