[freeside-commits] branch FREESIDE_3_BRANCH updated. bf64a7f6f008be6cd9f5b7eda28039b4ae331e44

Mark Wells mark at 420.am
Fri Aug 23 17:53:13 PDT 2013


The branch, FREESIDE_3_BRANCH has been updated
       via  bf64a7f6f008be6cd9f5b7eda28039b4ae331e44 (commit)
      from  0dfd4c609f63984beb52a540ed6cac48b75bfc36 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit bf64a7f6f008be6cd9f5b7eda28039b4ae331e44
Author: Mark Wells <mark at freeside.biz>
Date:   Fri Aug 23 17:52:50 2013 -0700

    fix window.onload under IE8, #24210

diff --git a/httemplate/edit/cust_main/top_misc.html b/httemplate/edit/cust_main/top_misc.html
index bceb5e1..d8141b5 100644
--- a/httemplate/edit/cust_main/top_misc.html
+++ b/httemplate/edit/cust_main/top_misc.html
@@ -66,9 +66,9 @@
     }
     samechanged(f['same']);
   }
-  window.onload = function() {
-    agent_changed(document.getElementById('agentnum'));
-  }
+  <&| /elements/onload.js &>
+  agent_changed(document.getElementById('agentnum'))
+  </&>
  
 </SCRIPT>
 
diff --git a/httemplate/elements/location.html b/httemplate/elements/location.html
index df5106c..a820bf2 100644
--- a/httemplate/elements/location.html
+++ b/httemplate/elements/location.html
@@ -246,8 +246,7 @@ Example:
 <INPUT TYPE="hidden" NAME="<%$pre%>addr_clean" VALUE="">
 
 <SCRIPT TYPE="text/javascript">
-// the strictly correct way to append something to window.onload
-window.addEventListener('load', function() {
+<&| /elements/onload.js &>
   var clear_coords_ids = [
     '<%$pre%>latitude',
     '<%$pre%>longitude',
@@ -268,16 +267,17 @@ window.addEventListener('load', function() {
     '<%$pre%>city',
     '<%$pre%>state',
     '<%$pre%>zip',
-    '<%$pre%>country',
+    '<%$pre%>country'
   ];
   for (var i=0; i < clear_coords_on_change.length; i++) {
     var el = document.getElementById(clear_coords_on_change[i]);
-    if ( el ) {
-      // because some of these already have onchange triggers
+    if ( el.addEventListener ) {
       el.addEventListener('change', clear_coords);
+    } else if ( el.attachEvent ) {
+      el.attachEvent('onchange', clear_coords);
     }
   }
-});
+</&>
 </SCRIPT>
 
 <%init>

-----------------------------------------------------------------------

Summary of changes:
 httemplate/edit/cust_main/top_misc.html |    6 +++---
 httemplate/elements/location.html       |   12 ++++++------
 2 files changed, 9 insertions(+), 9 deletions(-)




More information about the freeside-commits mailing list