From 63b0fc6269b38edf7234b9f151b80d81f614c0a3 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Tue, 4 Aug 2015 10:11:24 +0300 Subject: Initial commit First public commit --- static/js/common.js | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 static/js/common.js (limited to 'static/js/common.js') diff --git a/static/js/common.js b/static/js/common.js new file mode 100644 index 0000000..8b03006 --- /dev/null +++ b/static/js/common.js @@ -0,0 +1,37 @@ +/** + * common.js + */ + $(function(){ + $('.disabled').click(function(e) { + e.preventDefault(); + return false; + }); + $('input[type="text"]').attr('autocomplete', 'off'); + + $(document).on('click', 'a[data-modal]', function(e){ + + if($(this).parent().hasClass('disabled') || $(this).hasClass('disabled')) { + return false; + } + + $('.wrapper').spin(); + e.preventDefault(); + + $('#modal').load($(this).attr('href'), + function(){ + $('.wrapper').spin(false); + $('#modal').modal({'backdrop': 'static'}); + $('#modal .modal-body input:visible:first').focus(); + + $('#gsx-container').load($('#gsx-container').data('source')); + $('#modal button[type="submit"]').click(function(e) { + $('#modal form').submit(); + }); + $('#modal button[type="submit"]').focus(); + $('#modal .trigger-search').on('click', function(){ + $('#search-form').submit(); + }); + }); + }); + +}); -- cgit v1.2.3