projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix window.onload under IE8, #24210
[freeside.git]
/
httemplate
/
elements
/
location.html
diff --git
a/httemplate/elements/location.html
b/httemplate/elements/location.html
index
df5106c
..
a820bf2
100644
(file)
--- 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">
<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',
var clear_coords_ids = [
'<%$pre%>latitude',
'<%$pre%>longitude',
@@
-268,16
+267,17
@@
window.addEventListener('load', function() {
'<%$pre%>city',
'<%$pre%>state',
'<%$pre%>zip',
'<%$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]);
];
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);
el.addEventListener('change', clear_coords);
+ } else if ( el.attachEvent ) {
+ el.attachEvent('onchange', clear_coords);
}
}
}
}
-});
+</&>
</SCRIPT>
<%init>
</SCRIPT>
<%init>