Skip to content

Commit 9e5423c

Browse files
Merge pull request #9 from cehdeti/jquery-defer
Allowing jQuery to be loaded later in the page
2 parents 0546ada + 023dfb0 commit 9e5423c

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

bootstrap3_datetime/widgets.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,16 @@ def conv_datetime_format_js2py(cls, format):
4949

5050
js_template = """
5151
<script>
52-
$(function(){
53-
$("#%(picker_id)s:has(input:not([readonly],[disabled]))").datetimepicker(%(options)s);
54-
});
52+
(function(window) {
53+
var callback = function() {
54+
$(function(){$("#%(picker_id)s:has(input:not([readonly],[disabled]))").datetimepicker(%(options)s);});
55+
};
56+
if(window.addEventListener)
57+
window.addEventListener("load", callback, false);
58+
else if (window.attachEvent)
59+
window.attachEvent("onload", callback);
60+
else window.onload = callback;
61+
})(window);
5562
</script>"""
5663

5764
def __init__(self, attrs=None, format=None, options=None, div_attrs=None, icon_attrs=None):

0 commit comments

Comments
 (0)