[freeside-commits] branch master updated. f829595fdd9e62b91251fc1cc2726367e558e1d4

Mark Wells mark at 420.am
Thu Aug 29 12:03:17 PDT 2013


The branch, master has been updated
       via  f829595fdd9e62b91251fc1cc2726367e558e1d4 (commit)
      from  31f3ba70c953bdd40119aa4d4c097ab6d05b5e6c (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 f829595fdd9e62b91251fc1cc2726367e558e1d4
Author: Mark Wells <mark at freeside.biz>
Date:   Thu Aug 29 12:01:01 2013 -0700

    better cross-browser onload handlers, fixes #24783

diff --git a/httemplate/elements/onload.js b/httemplate/elements/onload.js
index bfa7eef..c7bbbb2 100644
--- a/httemplate/elements/onload.js
+++ b/httemplate/elements/onload.js
@@ -12,11 +12,12 @@ Usage:
 
 </%doc>
 (function() {
-  var tmp = window.onload;
-  window.onload = function() {
-    if (typeof(tmp)== 'function') {
-      tmp();
-    }
+  var myonload = function() {
 <% $m->content %>
-  };
+  }
+  if ( window.addEventListener ) {
+    window.addEventListener('load', myonload);
+  } else if ( window.attachEvent ) {
+    window.attachEvent('onload', myonload);
+  }
 })();

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

Summary of changes:
 httemplate/elements/onload.js |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)




More information about the freeside-commits mailing list