Skip to content
This repository was archived by the owner on Jul 11, 2019. It is now read-only.

Commit 611de4a

Browse files
authored
Merge pull request #8 from dzhuang/dynamically_created_controls
Dynamically created controls
2 parents 81f1131 + 4f623d1 commit 611de4a

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

bootstrap3_datetime/widgets.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,22 @@ def conv_datetime_format_js2py(cls, format):
108108
var callback = function() {
109109
$(function(){$("#%(picker_id)s:has(input:not([readonly],[disabled]))").datetimepicker(%(options)s);});
110110
};
111-
if(window.addEventListener)
111+
// if window object id loaded already, call directly callback function
112+
if (-1 != $.inArray(
113+
document.readyState,
114+
["loaded", "interactive", "complete"]
115+
)
116+
) {
117+
callback();
118+
}
119+
else if (window.addEventListener) {
112120
window.addEventListener("load", callback, false);
113-
else if (window.attachEvent)
121+
}
122+
else if (window.attachEvent) {
114123
window.attachEvent("onload", callback);
115-
else window.onload = callback;
124+
}
125+
else
126+
window.onload = callback;
116127
})(window);
117128
</script>'''
118129

0 commit comments

Comments
 (0)