Browse Source

Fix form reset

Vova Tkach 6 years ago
parent
commit
3fc674ee9a

+ 1 - 1
engine/wrapper/resources/scripts/assets.cp.scripts.js.go

@@ -1,4 +1,4 @@
 package scripts
 
 // https://jscompress.com/
-var File_assets_cp_scripts_js = []byte(`function DetectBodyScroll(){var a=$("body");$(a).hasScrollBar()?$(a).removeClass("no-scroll"):$(a).addClass("no-scroll")}function ModalSysMsg(a,o){DetectBodyScroll();var t=$("#sys-modal-msg");return $("#sysModalMsgLabel").text(a),$("#sysModalMsgBody").html(o),t}function ModalShowMsg(a,o){ModalSysMsg(a,o).modal("show")}function AjaxDone(data){try{eval(data)}catch(a){a instanceof SyntaxError&&(console.log(data),ModalShowMsg("JavaScript Eval Error",a.message))}}function AjaxFail(){console.log("Form send fail, page will be reloaded"),window.location.reload(!1)}function ActionSingOut(){$.ajax({type:"POST",url:"/cp/",data:{action:"singout"}}).done(function(a){AjaxDone(a)}).fail(function(){AjaxFail()})}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(a){var o=$(this);if($(o).hasClass("loading"))a.preventDefault();else{$(o).addClass("loading");var t=$(this).find("button[type=submit]");$(t).addClass("progress-bar-striped").addClass("progress-bar-animated"),$.ajax({type:"POST",url:o.attr("action"),data:o.serialize()}).done(function(a){AjaxDone(a)}).fail(function(){AjaxFail()}).always(function(){$(o).removeClass("loading"),$(t).removeClass("progress-bar-striped").removeClass("progress-bar-animated")}),a.preventDefault()}})})});`)
+var File_assets_cp_scripts_js = []byte(`function DetectBodyScroll(){var a=$("body");$(a).hasScrollBar()?$(a).removeClass("no-scroll"):$(a).addClass("no-scroll")}function ModalSysMsg(a,o){DetectBodyScroll();var t=$("#sys-modal-msg");return $("#sysModalMsgLabel").text(a),$("#sysModalMsgBody").html(o),t}function ModalShowMsg(a,o){ModalSysMsg(a,o).modal("show")}function AjaxDone(data){try{eval(data)}catch(a){a instanceof SyntaxError&&(console.log(data),ModalShowMsg("JavaScript Eval Error",a.message))}}function AjaxFail(){console.log("Form send fail, page will be reloaded"),window.location.reload(!1)}function ActionUserSettings(){$("form.form-user-settings")[0].reset()}function ActionSingOut(){$.ajax({type:"POST",url:"/cp/",data:{action:"singout"}}).done(function(a){AjaxDone(a)}).fail(function(){AjaxFail()})}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(a){var o=$(this);if($(o).hasClass("loading"))a.preventDefault();else{$(o).addClass("loading");var t=$(this).find("button[type=submit]");$(t).addClass("progress-bar-striped").addClass("progress-bar-animated"),$.ajax({type:"POST",url:o.attr("action"),data:o.serialize()}).done(function(a){AjaxDone(a)}).fail(function(){AjaxFail()}).always(function(){$(o).removeClass("loading"),$(t).removeClass("progress-bar-striped").removeClass("progress-bar-animated")}),a.preventDefault()}})})});`)

File diff suppressed because it is too large
+ 0 - 0
engine/wrapper/resources/templates/cp.base.go


+ 1 - 1
engine/wrapper/resources/templates/cp.base.html

@@ -80,7 +80,7 @@
 							<img class="rounded-circle" src="{{$.Data.UserAvatarLink}}">{{$.Data.UserEmail}}
 						</a>
 						<div class="dropdown-menu dropdown-menu-right" aria-labelledby="nbAccountDropdown">
-							<a class="dropdown-item" href="javascript:ActionUserSettings();" data-toggle="modal" data-target="#sys-modal-user-settings">Settings</a>
+							<a class="dropdown-item" href="javascript:;" onclick="ActionUserSettings();" data-toggle="modal" data-target="#sys-modal-user-settings">Settings</a>
 							<div class="dropdown-divider"></div>
 							<a class="dropdown-item" href="javascript:ActionSingOut();">Sing out</a>
 						</div>

Some files were not shown because too many files changed in this diff