diff -r 63ea9a94bd47 -r 135a744a7732 src/pyams_skin/resources/js/myams-init.min.js --- a/src/pyams_skin/resources/js/myams-init.min.js Thu Dec 13 14:28:29 2018 +0100 +++ b/src/pyams_skin/resources/js/myams-init.min.js Fri Dec 14 15:28:41 2018 +0100 @@ -1,1 +1,1 @@ -!function(t,e){var a=e.MyAMS;a.initPage=function(){var n=t("body");a.root=n,a.leftPanel=t("#left-panel"),a.shortcuts=t("#shortcuts"),a.plugins.initData(n);var o=t.ajaxSettings.xhr;t.ajaxSetup({beforeSend:function(t,n){if(a.safeMethods.indexOf(n.type)<0&&void 0!==e.Cookies){var o=Cookies.get(a.csrfCookieName);o&&t.setRequestHeader(a.csrfHeaderName,o)}},progress:a.ajax&&a.ajax.progress,progressUpload:a.ajax&&a.ajax.progress,xhr:function(){var t=o();if(t&&"function"==typeof t.addEventListener){var e=this;e&&e.progress&&t.addEventListener("progress",function(t){e.progress(t)},!1)}return t}}),t(document).ajaxStart(a.ajax&&a.ajax.start),t(document).ajaxStop(a.ajax&&a.ajax.stop),t(document).ajaxError(a.error&&a.error.ajax);var i=e.localStorage&&e.localStorage.getItem("window-state");i&&n.addClass(i),a.isMobile?(a.root.addClass("mobile-detected"),a.device="mobile",a.enableFastclick&&a.ajax&&a.ajax.check(t.fn.noClickDelay,a.baseURL+"/ext/jquery-smartclick"+a.devext+".js",function(){t("NAV UL A").noClickDelay(),t("A","#hide-menu").noClickDelay()})):(a.root.addClass("desktop-detected"),a.device="desktop"),t("#show-shortcuts").click(function(t){a.shortcuts.is(":visible")?a.skin&&a.skin._hideShortcutButtons():a.skin&&a.skin._showShortcutButtons(),t.preventDefault()}),a.shortcuts.click(function(t){a.skin&&a.skin._hideShortcutButtons()}),t(document).mouseup(function(t){a.shortcuts.is(t.target)||0!==a.shortcuts.has(t.target).length||a.skin&&a.skin._hideShortcutButtons()}),t("#search-mobile").click(function(){a.root.addClass("search-mobile")}),t("#cancel-search-js").click(function(){a.root.removeClass("search-mobile")}),t(".activity-button","#user-activity").click(function(e){var a=t("#user-activity"),n=t(".ajax-dropdown",a);n.is(":visible")?(n.fadeOut(150),a.removeClass("active")):(n.css("left",-n.innerWidth()+a.innerWidth()).fadeIn(150),a.addClass("active")),e.preventDefault()}),a.skin&&a.skin.checkNotification(),t(document).mouseup(function(e){var a=t(".ajax-dropdown");a.is(e.target)||0!==a.has(e.target).length||a.fadeOut(150).prev().removeClass("active")}),t('input[name="activity"]').change(function(e){var n=t(this).data("ams-url");if(n){e.preventDefault(),e.stopPropagation();var o=a.getFunctionByName(n);if("function"==typeof o&&(n=o.call(this)),"function"==typeof n)n.call(this);else{var i=t(".ajax-notifications");a.skin&&a.skin.loadURL(n,i)}}}),t("a","#user-menu LI.logout").click(function(e){e.preventDefault(),e.stopPropagation(),a.loginURL=t(this).attr("href"),a.skin&&a.skin.bigBox({title:" "+a.i18n.LOGOUT+" "+t("#show-shortcut").text()+" ?",content:a.i18n.LOGOUT_COMMENT,buttons:a.i18n.BTN_YES_NO},function(t){t===a.i18n.BTN_YES&&(a.root.addClass("animated fadeOutUp"),setTimeout(a.skin.logout,1e3))})});var s=t("nav");t("UL",s).myams_menu({accordion:!1!==s.data("ams-menu-accordion"),speed:a.menuSpeed}),t("#hide-menu").find(">:first-child >A").click(function(t){n.toggleClass("hidden-menu"),e.localStorage&&(n.hasClass("hidden-menu")?e.localStorage.setItem("window-state","hidden-menu"):e.localStorage.setItem("window-state","")),t.preventDefault()}),t(".minifyme").click(function(a){n.toggleClass("minified"),e.localStorage&&(n.hasClass("minified")?e.localStorage.setItem("window-state","minified"):e.localStorage.setItem("window-state","")),t(this).effect("highlight",{},500),a.preventDefault()}),t("#refresh").click(function(t){a.skin&&a.skin.bigBox({title:" "+a.i18n.CLEAR_STORAGE_TITLE,content:a.i18n.CLEAR_STORAGE_CONTENT,buttons:"["+a.i18n.BTN_CANCEL+"]["+a.i18n.BTN_OK+"]"},function(t){t===a.i18n.BTN_OK&&localStorage&&(localStorage.clear(),location.reload())}),t.preventDefault()}),n.on("click",function(e){var a=t(this);a.is(e.target)||0!==a.has(e.target).length||0!==t(".popover").has(e.target).length||a.popover("hide")}),a.ajax&&a.ajax.check(t.resize,a.baseURL+"ext/jquery-resize"+a.devext+".js",function(){t("#main").resize(function(){a.skin._setPageHeight(),a.skin._checkMobileWidth()}),s.resize(function(){a.skin._setPageHeight()})}),a.ajaxNav&&(t(document).on("click",'a[href="#"]',function(t){t.preventDefault()}),t(document).on("click",'a[href!="#"]:not([data-toggle]), [data-ams-url]:not([data-toggle])',function(e){var n=t(e.currentTarget),o=n.data("ams-disabled-handlers");if(!0!==o&&"click"!==o&&"all"!==o){var i=n.attr("href")||n.data("ams-url");if(i&&!i.startsWith("javascript")&&!n.attr("target")&&!0!==n.data("ams-context-menu")){e.preventDefault(),e.stopPropagation();var s,r,c;i.indexOf("?")>=0?(s=i.split("?"),r=s[0],c=s[1].unserialize()):(r=i,c=void 0);var l=a.getFunctionByName(r);"function"==typeof l&&(i=l.call(n,c)),"function"==typeof i?i.call(n,c):(i=i.replace(/\%23/,"#"),e.ctrlKey?window.open(i):(r=n.data("ams-target"))?a.form&&a.form.confirmChangedForm(r,function(){a.skin&&a.skin.loadURL(i,r,n.data("ams-link-options"),n.data("ams-link-callback"))}):a.form&&a.form.confirmChangedForm(function(){i.startsWith("#")?i!==location.hash&&(a.root.hasClass("mobile-view-activated")?(a.root.removeClass("hidden-menu"),window.setTimeout(function(){window.location.hash=i},50)):window.location.hash=i):window.location=i}))}}}),t(document).on("click",'a[target="_blank"]',function(e){e.preventDefault();var n=t(e.currentTarget);window.open(n.attr("href")),a.stats&&a.stats.logEvent(n.data("ams-stats-category")||"Navigation",n.data("ams-stats-action")||"External",n.data("ams-stats-label")||n.attr("href"))}),t(document).on("click",'a[target="_top"]',function(e){e.preventDefault(),a.form&&a.form.confirmChangedForm(function(){window.location=t(e.currentTarget).attr("href")})}),t(window).on("hashchange",a.skin&&a.skin.checkURL)),t(document).off("click.modal").on("click",'[data-toggle="modal"]',function(e){var n=t(this),o=n.data("ams-disabled-handlers");!0!==o&&"click"!==o&&"all"!==o&&!0!==n.data("ams-context-menu")&&(!0===n.data("ams-stop-propagation")&&e.stopPropagation(),e.preventDefault(),a.dialog&&a.dialog.open(n),n.parents("#shortcut").exists()&&setTimeout(a.skin._hideShortcutButtons,300))}),t(document).on("click",'button[type="submit"], button.submit',function(){var e=t(this);t(e.get(0).form).data("ams-submit-button",e)}),t(document).on("click",'input[type="checkbox"][readonly]',function(){return!1}),t(document).on("click","[data-ams-click-handler]",function(e){var n=t(this),o=n.data("ams-disabled-handlers");if(!0!==o&&"click"!==o&&"all"!==o){var i=n.data();if(i.amsClickHandler){!0!==i.amsStopPropagation&&!0!==i.amsClickStopPropagation||e.stopPropagation(),!0!==i.amsClickKeepDefault&&e.preventDefault();for(var s=i.amsClickHandler.split(/\s+/),r=0;rs&&t(window).height()-o'),a.skin&&a.skin.loadURL(o.amsUrl,n.attr("href"),{afterLoadCallback:function(){o.amsTabLoadOnce&&n.data("ams-tab-loaded",!0),t("i",n).remove()},afterErrorCallback:function(){t("i",n).remove()}})}}),t(document).on("hide.bs.modal",function(e){var n=t(e.target);a.form&&a.form.confirmChangedForm(n,function(){var t=n.data("modal")||n.data("bs.modal");return t&&(t.isShown=!0),!0},function(){return e.preventDefault(),!1})}),t(document).on("myams.refresh",function(t,e){a.executeFunctionByName(e.handler||a.skin&&a.skin.refreshContent,t.target,e)}),a.initContent(document),a.ajaxNav&&s.exists()&&a.skin&&a.skin.checkURL(),a.form&&a.form.setFocus(document),t(window).on("beforeunload",a.form&&a.form.checkBeforeUnload)},a.initContent=function(e){t(".tipsy").remove(),t("[rel=tooltip]",e).tooltip(),t("[rel=popover]",e).popover(),t("[rel=popover-hover]",e).popover({trigger:"hover"}),a.plugins&&a.plugins.init(e),a.callbacks&&a.callbacks.init(e),a.events&&a.events.init(e),a.form&&a.form.init(e),"desktop"===a.device?a.skin&&a.skin._initDesktopWidgets(e):a.skin&&a.skin._initMobileWidgets(e),a.skin&&a.skin._setPageHeight()},t(document).ready(function(){var e=(t=jQuery.noConflict())("HTML");e.removeClass("no-js").addClass("js");var n=e.attr("lang")||e.attr("xml:lang");n&&!n.startsWith("en")?(a.lang=n,a.getScript(a.baseURL+"i18n/myams_"+n.substr(0,2)+a.devext+".js",function(){a.initPage()})):a.initPage()})}(jQuery,this); +!function(t,e){var a=e.MyAMS;a.initPage=function(){var n=t("body");a.root=n,a.leftPanel=t("#left-panel"),a.shortcuts=t("#shortcuts"),a.plugins.initData(n);var o=t.ajaxSettings.xhr;t.ajaxSetup({beforeSend:function(t,n){if(a.safeMethods.indexOf(n.type)<0&&void 0!==e.Cookies){var o=Cookies.get(a.csrfCookieName);o&&t.setRequestHeader(a.csrfHeaderName,o)}},progress:a.ajax&&a.ajax.progress,progressUpload:a.ajax&&a.ajax.progress,xhr:function(){var t=o();if(t&&"function"==typeof t.addEventListener){var e=this;e&&e.progress&&t.addEventListener("progress",function(t){e.progress(t)},!1)}return t}}),t(document).ajaxStart(a.ajax&&a.ajax.start),t(document).ajaxStop(a.ajax&&a.ajax.stop),t(document).ajaxError(a.error&&a.error.ajax);var i=e.localStorage&&e.localStorage.getItem("window-state");i&&n.addClass(i),a.isMobile?(a.root.addClass("mobile-detected"),a.device="mobile",a.enableFastclick&&a.ajax&&a.ajax.check(t.fn.noClickDelay,a.baseURL+"/ext/jquery-smartclick"+a.devext+".js",function(){t("NAV UL A").noClickDelay(),t("A","#hide-menu").noClickDelay()})):(a.root.addClass("desktop-detected"),a.device="desktop"),t("#show-shortcuts").click(function(t){a.shortcuts.is(":visible")?a.skin&&a.skin._hideShortcutButtons():a.skin&&a.skin._showShortcutButtons(),t.preventDefault()}),a.shortcuts.click(function(t){a.skin&&a.skin._hideShortcutButtons()}),t(document).mouseup(function(t){a.shortcuts.is(t.target)||0!==a.shortcuts.has(t.target).length||a.skin&&a.skin._hideShortcutButtons()}),t("#search-mobile").click(function(){a.root.addClass("search-mobile")}),t("#cancel-search-js").click(function(){a.root.removeClass("search-mobile")}),t(".activity-button","#user-activity").click(function(e){var a=t("#user-activity"),n=t(".ajax-dropdown",a);n.is(":visible")?(n.fadeOut(150),a.removeClass("active")):(n.css("left",-n.innerWidth()+a.innerWidth()).fadeIn(150),a.addClass("active")),e.preventDefault()}),a.skin&&a.skin.checkNotification(),t(document).mouseup(function(e){var a=t(".ajax-dropdown");a.is(e.target)||0!==a.has(e.target).length||a.fadeOut(150).prev().removeClass("active")}),t('input[name="activity"]').change(function(e){var n=t(this).data("ams-url");if(n){e.preventDefault(),e.stopPropagation();var o=a.getFunctionByName(n);if("function"==typeof o&&(n=o.call(this)),"function"==typeof n)n.call(this);else{var i=t(".ajax-notifications");a.skin&&a.skin.loadURL(n,i)}}}),t("a","#user-menu LI.logout").click(function(e){e.preventDefault(),e.stopPropagation(),a.loginURL=t(this).attr("href"),a.skin&&a.skin.bigBox({title:" "+a.i18n.LOGOUT+" "+t("#show-shortcut").text()+" ?",content:a.i18n.LOGOUT_COMMENT,buttons:a.i18n.BTN_YES_NO},function(t){t===a.i18n.BTN_YES&&(a.root.addClass("animated fadeOutUp"),setTimeout(a.skin.logout,1e3))})});var s=t("nav");t("UL",s).myams_menu({accordion:!1!==s.data("ams-menu-accordion"),speed:a.menuSpeed}),t("#hide-menu").find(">:first-child >A").click(function(t){n.toggleClass("hidden-menu"),e.localStorage&&(n.hasClass("hidden-menu")?e.localStorage.setItem("window-state","hidden-menu"):e.localStorage.setItem("window-state","")),t.preventDefault()}),t(".minifyme").click(function(a){n.toggleClass("minified"),e.localStorage&&(n.hasClass("minified")?e.localStorage.setItem("window-state","minified"):e.localStorage.setItem("window-state","")),t(this).effect("highlight",{},500),a.preventDefault()}),t("#refresh").click(function(t){a.skin&&a.skin.bigBox({title:" "+a.i18n.CLEAR_STORAGE_TITLE,content:a.i18n.CLEAR_STORAGE_CONTENT,buttons:"["+a.i18n.BTN_CANCEL+"]["+a.i18n.BTN_OK+"]"},function(t){t===a.i18n.BTN_OK&&localStorage&&(localStorage.clear(),location.reload())}),t.preventDefault()}),n.on("click",function(e){var a=t(this);a.is(e.target)||0!==a.has(e.target).length||0!==t(".popover").has(e.target).length||a.popover("hide")}),a.ajax&&a.ajax.check(t.resize,a.baseURL+"ext/jquery-resize"+a.devext+".js",function(){t("#main").resize(function(){a.skin._setPageHeight(),a.skin._checkMobileWidth()}),s.resize(function(){a.skin._setPageHeight()})}),a.ajaxNav&&(t(document).on("click",'a[href="#"]',function(t){t.preventDefault()}),t(document).on("click",'a[href!="#"]:not([data-toggle]), [data-ams-url]:not([data-toggle])',function(e){var n=t(e.currentTarget),o=n.data("ams-disabled-handlers");if(!0!==o&&"click"!==o&&"all"!==o){var i=n.attr("href")||n.data("ams-url");if(i&&!i.startsWith("javascript")&&!n.attr("target")&&!0!==n.data("ams-context-menu")){e.preventDefault(),e.stopPropagation();var s,r,c;i.indexOf("?")>=0?(r=(s=i.split("?"))[0],c=s[1].unserialize()):(r=i,c=void 0);var l=a.getFunctionByName(r);if("function"==typeof l&&(i=l.call(n,c)),"function"==typeof i)i.call(n,c);else if(i=i.replace(/\%23/,"#"),e.ctrlKey)window.open(i);else{var d=n.data("ams-target");d?"_blank"===d?window.open(i):a.form&&a.form.confirmChangedForm(d,function(){a.skin&&a.skin.loadURL(i,d,n.data("ams-link-options"),n.data("ams-link-callback"))}):a.form&&a.form.confirmChangedForm(function(){i.startsWith("#")?i!==location.hash&&(a.root.hasClass("mobile-view-activated")?(a.root.removeClass("hidden-menu"),window.setTimeout(function(){window.location.hash=i},50)):window.location.hash=i):window.location=i})}}}}),t(document).on("click",'a[target="_blank"]',function(e){e.preventDefault();var n=t(e.currentTarget);window.open(n.attr("href")),a.stats&&a.stats.logEvent(n.data("ams-stats-category")||"Navigation",n.data("ams-stats-action")||"External",n.data("ams-stats-label")||n.attr("href"))}),t(document).on("click",'a[target="_top"]',function(e){e.preventDefault(),a.form&&a.form.confirmChangedForm(function(){window.location=t(e.currentTarget).attr("href")})}),t(window).on("hashchange",a.skin&&a.skin.checkURL)),t(document).off("click.modal").on("click",'[data-toggle="modal"]',function(e){var n=t(this),o=n.data("ams-disabled-handlers");!0!==o&&"click"!==o&&"all"!==o&&!0!==n.data("ams-context-menu")&&(!0===n.data("ams-stop-propagation")&&e.stopPropagation(),e.preventDefault(),a.dialog&&a.dialog.open(n),n.parents("#shortcut").exists()&&setTimeout(a.skin._hideShortcutButtons,300))}),t(document).on("click",'button[type="submit"], button.submit',function(){var e=t(this);t(e.get(0).form).data("ams-submit-button",e)}),t(document).on("click",'input[type="checkbox"][readonly]',function(){return!1}),t(document).on("click","[data-ams-click-handler]",function(e){var n=t(this),o=n.data("ams-disabled-handlers");if(!0!==o&&"click"!==o&&"all"!==o){var i=n.data();if(i.amsClickHandler){!0!==i.amsStopPropagation&&!0!==i.amsClickStopPropagation||e.stopPropagation(),!0!==i.amsClickKeepDefault&&e.preventDefault();for(var s=i.amsClickHandler.split(/\s+/),r=0;rs&&t(window).height()-o'),a.skin&&a.skin.loadURL(o.amsUrl,n.attr("href"),{afterLoadCallback:function(){o.amsTabLoadOnce&&n.data("ams-tab-loaded",!0),t("i",n).remove()},afterErrorCallback:function(){t("i",n).remove()}})}}),t(document).on("hide.bs.modal",function(e){var n=t(e.target);a.form&&a.form.confirmChangedForm(n,function(){var t=n.data("modal")||n.data("bs.modal");return t&&(t.isShown=!0),!0},function(){return e.preventDefault(),!1})}),t(document).on("myams.refresh",function(t,e){a.executeFunctionByName(e.handler||a.skin&&a.skin.refreshContent,t.target,e)}),a.initContent(document),a.ajaxNav&&s.exists()&&a.skin&&a.skin.checkURL(),a.form&&a.form.setFocus(document),t(window).on("beforeunload",a.form&&a.form.checkBeforeUnload)},a.initContent=function(e){t(".tipsy").remove(),t("[rel=tooltip]",e).tooltip(),t("[rel=popover]",e).popover(),t("[rel=popover-hover]",e).popover({trigger:"hover"}),a.plugins&&a.plugins.init(e),a.callbacks&&a.callbacks.init(e),a.events&&a.events.init(e),a.form&&a.form.init(e),"desktop"===a.device?a.skin&&a.skin._initDesktopWidgets(e):a.skin&&a.skin._initMobileWidgets(e),a.skin&&a.skin._setPageHeight()},t(document).ready(function(){var e=(t=jQuery.noConflict())("HTML");e.removeClass("no-js").addClass("js");var n=e.attr("lang")||e.attr("xml:lang");n&&!n.startsWith("en")?(a.lang=n,a.getScript(a.baseURL+"i18n/myams_"+n.substr(0,2)+a.devext+".js",function(){a.initPage()})):a.initPage()})}(jQuery,this);