|
@@ -1,77 +1,3 @@
|
|
|
package scripts
|
|
|
|
|
|
-var File_assets_cp_scripts_js = []byte(`
|
|
|
-(function($) {
|
|
|
- $.fn.hasScrollBar = function() {
|
|
|
- return this.get(0).scrollHeight > this.get(0).clientHeight;
|
|
|
- }
|
|
|
-})(jQuery);
|
|
|
-
|
|
|
-function DetectBodyScroll() {
|
|
|
- var body = $('body');
|
|
|
- if($(body).hasScrollBar()) {
|
|
|
- $(body).removeClass('no-scroll');
|
|
|
- } else {
|
|
|
- $(body).addClass('no-scroll');
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-function ModalSysMsg(title, html) {
|
|
|
- DetectBodyScroll();
|
|
|
- var dialog = $('#sys-modal-msg');
|
|
|
- $('#sysModalMsgLabel').text(title);
|
|
|
- $('#sysModalMsgBody').html(html);
|
|
|
- return dialog;
|
|
|
-}
|
|
|
-
|
|
|
-function ModalShowMsg(title, message) {
|
|
|
- var dialog = ModalSysMsg(title, message);
|
|
|
- dialog.modal('show');
|
|
|
-}
|
|
|
-
|
|
|
-$(document).ready(function() {
|
|
|
- // Fix body scroll
|
|
|
- $(window).resize(function() {
|
|
|
- DetectBodyScroll();
|
|
|
- });
|
|
|
- DetectBodyScroll();
|
|
|
-
|
|
|
- // Ajax forms
|
|
|
- $('form').each(function() {
|
|
|
- $(this).submit(function(e) {
|
|
|
- var form = $(this);
|
|
|
- if($(form).hasClass('loading')) {
|
|
|
- e.preventDefault();
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- $(form).addClass('loading');
|
|
|
- var button = $(this).find('button[type=submit]');
|
|
|
- $(button).addClass('progress-bar-striped').addClass('progress-bar-animated');
|
|
|
-
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: form.attr('action'),
|
|
|
- data: form.serialize()
|
|
|
- }).done(function(data) {
|
|
|
- try {
|
|
|
- eval(data);
|
|
|
- } catch(e) {
|
|
|
- if(e instanceof SyntaxError) {
|
|
|
- console.log('JavaScript eval error:', e.message);
|
|
|
- console.log(data);
|
|
|
- }
|
|
|
- }
|
|
|
- }).fail(function() {
|
|
|
- console.log('Form send fail, page will be reloaded');
|
|
|
- window.location.reload(false);
|
|
|
- }).always(function() {
|
|
|
- $(form).removeClass('loading');
|
|
|
- $(button).removeClass('progress-bar-striped').removeClass('progress-bar-animated');
|
|
|
- });
|
|
|
-
|
|
|
- e.preventDefault();
|
|
|
- });
|
|
|
- });
|
|
|
-});
|
|
|
-`)
|
|
|
+var File_assets_cp_scripts_js = []byte(`function DetectBodyScroll(){var o=$("body");$(o).hasScrollBar()?$(o).removeClass("no-scroll"):$(o).addClass("no-scroll")}function ModalSysMsg(o,a){DetectBodyScroll();var e=$("#sys-modal-msg");return $("#sysModalMsgLabel").text(o),$("#sysModalMsgBody").html(a),e}function ModalShowMsg(o,a){ModalSysMsg(o,a).modal("show")}jQuery.fn.hasScrollBar=function(){return this.get(0).scrollHeight>this.get(0).clientHeight},$(document).ready(function(){$(window).resize(function(){DetectBodyScroll()}),DetectBodyScroll(),$("form").each(function(){$(this).submit(function(e){var form=$(this);if($(form).hasClass("loading"))e.preventDefault();else{$(form).addClass("loading");var button=$(this).find("button[type=submit]");$(button).addClass("progress-bar-striped").addClass("progress-bar-animated"),$.ajax({type:"POST",url:form.attr("action"),data:form.serialize()}).done(function(data){try{eval(data)}catch(o){o instanceof SyntaxError&&(console.log("JavaScript eval error:",o.message),console.log(data))}}).fail(function(){console.log("Form send fail, page will be reloaded"),window.location.reload(!1)}).always(function(){$(form).removeClass("loading"),$(button).removeClass("progress-bar-striped").removeClass("progress-bar-animated")}),e.preventDefault()}})})});`)
|