diff options
Diffstat (limited to 'gum/static/js/libs/gumby.init.js')
-rw-r--r-- | gum/static/js/libs/gumby.init.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gum/static/js/libs/gumby.init.js b/gum/static/js/libs/gumby.init.js new file mode 100644 index 0000000..e14f7e2 --- /dev/null +++ b/gum/static/js/libs/gumby.init.js @@ -0,0 +1,27 @@ +/** +* Gumby Init +*/ + +// test for touch event support +Modernizr.load({ + test: Modernizr.touch, + + // if present load custom jQuery mobile build and update Gumby.click + yep: 'js/libs/jquery.mobile.custom.min.js', + callback: function(url, result, key) { + // check jQuery mobile has successfully loaded before using tap events + if($.mobile) { + window.Gumby.click = 'tap'; + } + }, + + // either way initialize Gumby + complete: function() { + window.Gumby.init(); + + // if AMD return Gumby object to define + if(typeof define == "function" && define.amd) { + define(window.Gumby); + } + } +}); |