JBAS-1132 Self-reg fire onchange for post_code
authorBill Erickson <berickxx@gmail.com>
Thu, 17 Mar 2016 16:03:45 +0000 (12:03 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Force onchange for post_code to execute post code alerts /
auto-complete.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/web/js/ui/default/actor/user/register.js

index c581d57..a138930 100644 (file)
@@ -1373,12 +1373,16 @@ function processStageUserValues() {
         patron.addresses(),
         function(addr) {
             var callback = function(w) { return w._addr == addr.id() };
-            var widg = findWidget('aua', 'street1', callback).widget;
-            var val = widg.attr('value');
-            if (val) {
-                widg.attr('value', '');
-                widg.attr('value', val);
-            }
+            // post_code fires zip code alerts
+            // street1 fires dupe-address checks, address alerts
+            dojo.forEach(['post_code', 'street1'], function(field) {
+                var widg = findWidget('aua', field, callback).widget;
+                var val = widg.attr('value');
+                if (val) {
+                    widg.attr('value', '');
+                    widg.attr('value', val);
+                }
+            });
         }
     );
 }