mybuddy/babybuddy/static_src/js/babybuddy.js

46 lines
940 B
JavaScript
Raw Normal View History

2017-10-22 18:00:42 +00:00
if (typeof jQuery === 'undefined') {
throw new Error('Baby Buddy requires jQuery.')
}
2020-01-27 22:56:37 +00:00
/**
* Baby Buddy Namespace
*
* Default namespace for the Baby Buddy app.
2020-02-04 18:52:05 +00:00
*
* @type {{}}
2020-01-27 22:56:37 +00:00
*/
2017-10-22 18:00:42 +00:00
var BabyBuddy = function () {
2020-01-27 22:56:37 +00:00
return {};
2017-10-22 18:00:42 +00:00
}();
2020-01-27 22:56:37 +00:00
2020-02-04 18:52:05 +00:00
/**
* Pull to refresh.
*
* @type {{init: BabyBuddy.PullToRefresh.init, onRefresh: BabyBuddy.PullToRefresh.onRefresh}}
*/
BabyBuddy.PullToRefresh = function(ptr) {
return {
init: function () {
ptr.init({
mainElement: 'body',
onRefresh: this.onRefresh
});
},
onRefresh: function() {
window.location.reload();
}
};
}(PullToRefresh);
/**
* Fix for duplicate form submission from double pressing submit
*/
function preventDoubleSubmit() {
return false;
}
$('form').off("submit", preventDoubleSubmit);
$("form").on("submit", function() {
$(this).on("submit", preventDoubleSubmit);
});