diff -r bd3550a252ea -r 48b7cea0d903 src/pyams_skin/resources/js/myams-dialog.min.js --- a/src/pyams_skin/resources/js/myams-dialog.min.js Wed Dec 12 10:13:00 2018 +0100 +++ b/src/pyams_skin/resources/js/myams-dialog.min.js Wed Dec 12 10:13:38 2018 +0100 @@ -1,1 +1,1 @@ -!function(a,e){var o=e.MyAMS,l=o;o.dialog={_shown_callbacks:[],registerShownCallback:function(a,e){var o;e&&(o=e.objectOrParentWithClass("modal-dialog"));var t;o&&o.exists()?void 0===(t=o.data("shown-callbacks"))&&(t=[],o.data("shown-callbacks",t)):t=l.dialog._shown_callbacks,t.indexOf(a)<0&&t.push(a)},_hide_callbacks:[],registerHideCallback:function(a,e){var o;e&&(o=e.objectOrParentWithClass("modal-dialog"));var t;o&&o.exists()?void 0===(t=o.data("hide-callbacks"))&&(t=[],o.data("hide-callbacks",t)):t=l.dialog._hide_callbacks,t.indexOf(a)<0&&t.push(a)},open:function(e,o,t){l.ajax.check(a.fn.modalmanager,l.baseURL+"ext/bootstrap-modalmanager"+l.devext+".js",function(){l.ajax.check(a.fn.modal.defaults,l.baseURL+"ext/bootstrap-modal"+l.devext+".js",function(s){s&&(a(document).off("click.modal"),a.fn.modal.defaults.spinner=a.fn.modalmanager.defaults.spinner='
');var d,i;if("string"==typeof e)d={},i=e;else{d=e.data(),i=e.attr("href")||d.amsUrl;var n=l.getFunctionByName(i);"function"==typeof n&&(i=n.call(e))}i&&(a("body").modalmanager("loading"),0===i.indexOf("#")?a(i).modal("show"):a.ajax({url:i,type:"get",cache:void 0!==d.amsAllowCache&&d.amsAllowCache,data:o,success:function(o,s,n){a("body").modalmanager("removeLoading");var c=l.ajax.getResponse(n),r=c.contentType,h=c.data;switch(r){case"json":l.ajax.handleJSON(h,a(a(e).data("ams-json-target")||"#content"));break;case"script":case"xml":break;case"html":case"text":default:var m=a(h),g=a(".modal-dialog",m.wrap("
").parent()),f=g.data()||{},v={backdrop:"static",overflow:f.amsModalOverflow||".modal-viewport",maxHeight:void 0===f.amsModalMaxHeight?function(){return a(window).height()-a(".modal-header",m).outerHeight(!0)-a("footer",m).outerHeight(!0)-85}:l.getFunctionByName(f.amsModalMaxHeight)},p=a.extend({},v,f.amsModalOptions);p=l.executeFunctionByName(f.amsModalInitCallback,g,p)||p,t&&(t.shown&&l.dialog.registerShownCallback(t.shown,m),t.hide&&l.dialog.registerHideCallback(t.hide,m)),a("
").addClass("modal fade").append(m).modal(p).on("shown",l.dialog.shown).on("hidden",l.dialog.hidden),l.initContent(m),!1!==d.amsLogEvent&&l.stats.logPageview(i)}}}))})})},shown:function(e){function o(e){var o=a(".scrollmarker.top",s),l=s.scrollTop();l>0?o.show():o.hide();var t=a(".scrollmarker.bottom",s);d+l>=s.get(0).scrollHeight?t.hide():t.show()}var t=e.target,s=a(".modal-viewport",t);if(s.exists()){var d=parseInt(s.css("max-height")),i=a.scrollbarWidth();"hidden"!==s.css("overflow")&&s.height()===d?(a("
").addClass("scrollmarker").addClass("top").css("top",0).css("width",s.width()-i).hide().appendTo(s),a("
").addClass("scrollmarker").addClass("bottom").css("top",d-20).css("width",s.width()-i).appendTo(s),s.scroll(o),s.off("resize").on("resize",o)):a(".scrollmarker",s).remove()}a("[data-ams-shown-callback]",t).each(function(){var e=l.getFunctionByName(a(this).data("ams-shown-callback"));e&&e.call(t,this)});var n,c=a(".modal-dialog",t).data("shown-callbacks");if(c)for(n=0;n=0&&o.hide()}},hidden:function(e){var o=e.target;l.skin.cleanContainer(o),a("[data-ams-hidden-callback]",o).each(function(){var e=l.getFunctionByName(a(this).data("ams-hidden-callback"));e&&e.call(o,this)});var t,s=a(".modal-dialog",o).data("hide-callbacks");if(s)for(t=0;t
');var d,i;if("string"==typeof e)d={},i=e;else{d=e.data(),i=e.attr("href")||d.amsUrl;var n=o.getFunctionByName(i);"function"==typeof n&&(i=n.call(e))}i&&(a("body").modalmanager("loading"),0===i.indexOf("#")?a(i).modal("show"):a.ajax({url:i,type:"get",cache:void 0!==d.amsAllowCache&&d.amsAllowCache,data:l,success:function(l,s,n){a("body").modalmanager("removeLoading");var c=o.ajax.getResponse(n),r=c.contentType,h=c.data;switch(r){case"json":o.ajax.handleJSON(h,a(a(e).data("ams-json-target")||"#content"));break;case"script":case"xml":break;case"html":case"text":default:var m=a(h),g=a(".modal-dialog",m.wrap("
").parent()),f=g.data()||{},v={backdrop:"static",overflow:f.amsModalOverflow||".modal-viewport",maxHeight:void 0===f.amsModalMaxHeight?function(){return a(window).height()-a(".modal-header",m).outerHeight(!0)-a("footer",m).outerHeight(!0)-85}:o.getFunctionByName(f.amsModalMaxHeight)},p=a.extend({},v,f.amsModalOptions);p=o.executeFunctionByName(f.amsModalInitCallback,g,p)||p,t&&(t.shown&&o.dialog.registerShownCallback(t.shown,m),t.hide&&o.dialog.registerHideCallback(t.hide,m)),a("
").addClass("modal fade").append(m).modal(p).on("shown",o.dialog.shown).on("hidden",o.dialog.hidden),o.initContent(m),!1!==d.amsLogEvent&&o.stats.logPageview(i)}}}))})})},shown:function(e){function l(e){var o=a(".scrollmarker.top",s),l=s.scrollTop();l>0?o.show():o.hide();var t=a(".scrollmarker.bottom",s);d+l>=s.get(0).scrollHeight?t.hide():t.show()}var t=e.target,s=a(".modal-viewport",t);if(s.exists()){var d=parseInt(s.css("max-height")),i=a.scrollbarWidth();"hidden"!==s.css("overflow")&&s.height()===d?(a("
").addClass("scrollmarker").addClass("top").css("top",0).css("width",s.width()-i).hide().appendTo(s),a("
").addClass("scrollmarker").addClass("bottom").css("top",d-20).css("width",s.width()-i).appendTo(s),s.scroll(l),s.off("resize").on("resize",l)):a(".scrollmarker",s).remove()}a("[data-ams-shown-callback]",t).each(function(){var e=o.getFunctionByName(a(this).data("ams-shown-callback"));e&&e.call(t,this)});var n,c=a(".modal-dialog",t).data("shown-callbacks");if(c)for(n=0;n=0&&o.hide()}},hidden:function(e){var l=e.target;o.skin.cleanContainer(l),a("[data-ams-hidden-callback]",l).each(function(){var e=o.getFunctionByName(a(this).data("ams-hidden-callback"));e&&e.call(l,this)});var t,s=a(".modal-dialog",l).data("hide-callbacks");if(s)for(t=0;t