diff -r 4f5d2b45814f -r 6ca0da3caede src/pyams_skin/resources/js/myams-skin.min.js --- a/src/pyams_skin/resources/js/myams-skin.min.js Mon Dec 17 10:24:14 2018 +0100 +++ b/src/pyams_skin/resources/js/myams-skin.min.js Mon Dec 17 14:33:36 2018 +0100 @@ -1,1 +1,1 @@ -!function(e,a){var t=a.MyAMS;t.skin={_setPageHeight:function(){var a=e("#main").height(),i=e(window).height()-t.navbarHeight;a>i?t.root.css("min-height",a+t.navbarHeight):t.root.css("min-height",i),t.leftPanel.css("min-height",i),t.leftPanel.css("max-height",i)},_checkMobileWidth:function(){e(window).width()<979?t.root.addClass("mobile-view-activated"):t.root.hasClass("mobile-view-activated")&&t.root.removeClass("mobile-view-activated")},_showShortcutButtons:function(){t.shortcuts&&t.shortcuts.animate({height:"show"},200,"easeOutCirc"),t.root.addClass("shortcut-on")},_hideShortcutButtons:function(){t.shortcuts&&t.shortcuts.animate({height:"hide"},300,"easeOutCirc"),t.root.removeClass("shortcut-on")},checkNotification:function(){var a=e(".badge","#user-activity >span");parseInt(a.text())>0?a.removeClass("hidden").addClass("bg-color-red bounceIn animated"):a.addClass("hidden").removeClass("bg-color-red bounceIn animated")},refreshNotificationsPanel:function(a){var t=e(this);t.addClass("disabled"),e("i",t).addClass("fa-spin"),e('input[name="activity"]:checked',"#user-activity").change(),e("i",t).removeClass("fa-spin"),t.removeClass("disabled")},refreshContent:function(a){var i=e('[id="'+a.object_id+'"]');return i.replaceWith(e(a.content)),i=e('[id="'+a.object_id+'"]'),t.initContent&&t.initContent(i),i},refreshImage:function(a){e('img[src^="'+a.src+'"]').attr("src",a.target)},refreshWidget:function(a){var i=e('[id="'+a.parent_id+'"]'),n=e('[name="'+a.widget_name+'"]',i);n.exists()||(n=e('[name="'+a.widget_name+':list"]',i));var s=n.parents(".input").last();return s.html(a.content),t.initContent&&t.initContent(s),s},refreshTable:function(a){var i=e('[id="'+a.object_id+'"]').parents(".ams-widget:first");return i.replaceWith(e(a.table)),i=e('[id="'+a.object_id+'"]').parents(".ams-widget:first"),t.initContent&&t.initContent(i),i},refreshSwitchedTable:function(e){var a=t.skin.refreshTable(e);if(a){var i=a.siblings("legend");i.parents("fieldset:first").hasClass("switched")&&i.click()}},refreshRow:function(a){var i=e('tr[id="'+a.object_id+'"]'),n=i.parents("table").first(),s=e(a.row);return i.replaceWith(s),t.initContent&&t.initContent(s),n.hasClass("table-dnd")&&(s.addClass("no-drag-handle"),n.tableDnDUpdate()),s},refreshRowCell:function(a){var i=e('tr[id="'+a.object_id+'"]'),n=i.parents("table").first(),s=e("tr",e("thead",n)),o=e('th[data-ams-column-name="'+a.col_name+'"]',s),r=e("th",s).index(o);if(r>-1){var l=e(e("td",i).get(r));l.html(a.cell),t.initContent&&t.initContent(l)}},switchCellContent:function(a){var i=e(this),n=e("i.switch",i),s=i.parents("td"),o=e(i.data("ams-switch-target")||".inner-table-form",s),r=i.parents("tr");if(n.hasClass("fa-plus-square-o")){var l=r.parents("table");o.html('

'),t.ajax&&t.ajax.post(l.data("ams-location")+"/"+i.data("ams-switch-handler"),{object_name:r.data("ams-element-name")},function(e){o.html(e),e&&(t.initContent&&t.initContent(o),n.removeClass("fa-plus-square-o").addClass("fa-minus-square-o"))})}else t.skin.cleanContainer(o),o.empty(),n.removeClass("fa-minus-square-o").addClass("fa-plus-square-o")},_initDesktopWidgets:function(i){if(t.enableWidgets){var n=e(".ams-widget",i);n.length>0&&t.ajax&&t.ajax.check(e.fn.MyAMSWidget,t.baseURL+"myams-widgets"+t.devext+".js",function(){n.each(function(){var a=e(this),i=a.data(),n=e.extend({},{deleteSettingsKey:"#deletesettingskey-options",deletePositionKey:"#deletepositionkey-options"},i.amsWidgetOptions);n=t.executeFunctionByName(i.amsWidgetInitcallback,a,n)||n,a.MyAMSWidget(n)}),a.MyAMSWidget.initWidgetsGrid(e(".ams-widget-grid",i))})}},_initMobileWidgets:function(e){t.enableMobile&&t.enableWidgets&&t.skin._initDesktopWidgets(e)},alert:function(a,i,n,s,o,r){"error"===i&&(i="danger"),e(".alert-"+i,a).not(".persistent").remove();var l='

'+n+"

"+(o?"

"+o+"

":"");if("string"==typeof s)l+="";else if(s){l+=""}e(l+="
").insertBefore(a),a.exists&&t.skin.scrollTo(a,{offset:{top:-50}})},bigBox:function(e,a){t.ajax&&t.ajax.check(t.notify,t.baseURL+"myams-notify"+t.devext+".js",function(){t.notify.messageBox(e,a)})},messageBox:function(e,a,i){"object"==typeof e&&(i=a,a=e||{},e="info"),t.ajax&&t.ajax.check(t.notify,t.baseURL+"myams-notify"+t.devext+".js",function(){switch(e){case"error":case"danger":a.color="#C46A69";break;case"warning":a.color="#C79121";break;case"success":a.color="#739E73";break;default:a.color=a.color||"#3276B1"}a.sound=!1,t.notify.bigBox(a,i)})},smallBox:function(e,a,i){"object"==typeof e&&(i=a,a=e||{},e="info"),t.ajax&&t.ajax.check(t.notify,t.baseURL+"myams-notify"+t.devext+".js",function(){switch(e){case"error":case"danger":a.color="#C46A69";break;case"warning":a.color="#C79121";break;case"success":a.color="#739E73";break;default:a.color=a.color||"#3276B1"}a.sound=!1,t.notify.smallBox(a,i)})},scrollTo:function(a,i){t.ajax&&t.ajax.check(e.scrollTo,t.baseURL+"ext/jquery-scrollto-2.1.2"+t.devext+".js",function(){var t=e("body"),n=i.offset||0;t.hasClass("fixed-header")&&(n-=e("#header").height()),t.hasClass("fixed-ribbon")&&(n-=e("#ribbon").height()),i=e.extend({},i,{offset:n}),e.scrollTo(a,i)})},_drawBreadCrumb:function(){var a=e("OL.breadcrumb","#ribbon");e("li",a).not(".parent").remove(),e("li",a).exists()||a.append(e("
  • ").append(e("").text(t.i18n.HOME).addClass("padding-right-5").attr("href",e('nav a[href!="#"]:first').attr("href")))),e("LI.active >A","nav").each(function(){var t=e(this),i=e.trim(t.clone().children(".badge").remove().end().text()),n=e("
  • ").append(t.attr("href").replace(/^#/,"")?e("").html(i).attr("href",t.attr("href")):i);a.append(n)})},checkURL:function(){function a(a){e(".active",n).removeClass("active"),a.addClass("open").addClass("active"),a.parents("li").addClass("open active").children("ul").addClass("active").show(),a.parents("li:first").removeClass("open"),a.parents("ul").addClass(a.attr("href").replace(/^#/,"")?"active":"").show()}var i,n=e("nav"),s=location.hash,o=s.replace(/^#/,"");if(o){var r=e("#content");r.exists()||(r=e("body")),(i=e('A[href="'+s+'"]',n)).exists()&&a(i),t.skin.loadURL(o,r,{afterLoadCallback:function(){var a=e("html head title").data("ams-title-prefix");document.title=(a?a+" > ":"")+(e("[data-ams-page-title]:first",r).data("ams-page-title")||i.attr("title")||document.title)}})}else{var l=e("[data-ams-active-menu]").data("ams-active-menu");(i=l?e('A[href="'+l+'"]',n):e('>UL >LI >A[href!="#"]',n).first()).exists()&&(a(i),l?t.skin._drawBreadCrumb():window.location.hash=i.attr("href"))}},_clean_callbacks:[],registerCleanCallback:function(e){var a=t.skin._clean_callbacks;a.indexOf(e)<0&&a.push(e)},unregisterCleanCallback:function(e){var a=t.skin._clean_callbacks,i=a.indexOf(e);i>=0&&a.splice(i,1)},cleanContainer:function(e){for(var a=t.skin._clean_callbacks,i=0;i '+t.i18n.LOADING+" "),i[0]===e("#content")[0]){t.skin._drawBreadCrumb();var a=e("html head title").data("ams-title-prefix");document.title=(a?a+" > ":"")+e(".breadcrumb LI:last-child").text(),e("html, body").animate({scrollTop:0},"fast")}else i.animate({scrollTop:0},"fast")},success:function(a,o,r){if(s)t.executeFunctionByName(s,this,a,o,r,n);else{var l=t.ajax&&t.ajax.getResponse(r);if(l){var c=l.contentType,d=l.data;switch(e(".loading",i).remove(),c){case"json":t.ajax.handleJSON(d,i);break;case"script":case"xml":break;case"html":case"text":default:i.parents(".hidden").removeClass("hidden"),e(".alert",i.parents(".alerts-container")).remove(),i.css({opacity:"0.0"}).html(a).removeClass("hidden").delay(50).animate({opacity:"1.0"},300),t.initContent&&t.initContent(i),t.form&&t.form.setFocus(i)}n&&n.afterLoadCallback&&t.executeFunctionByName(n.afterLoadCallback,this,n.afterLoadCallbackOptions),t.stats&&t.stats.logPageview()}}},error:function(e,a,s){i.html('

    '+t.i18n.ERROR+s+"

    "+e.responseText),n&&n.afterErrorCallback&&t.executeFunctionByName(n.afterErrorCallback,this)},async:void 0===n.async||n.async},r=e.extend({},o,n);e.ajax(r)},setLanguage:function(e,a){var i=a.lang;switch(a.handler_type||"json"){case"json":var n=a.method||"setUserLanguage";t.jsonrpc&&t.jsonrpc.post(n,{lang:i},function(){window.location.reload(!0)});break;case"ajax":var s=a.href||"setUserLanguage";t.ajax&&t.ajax.post(s,{lang:i},function(){window.location.reload(!0)})}},logout:function(){window.location=t.loginURL}}}(jQuery,this); +!function(c,t){var d=t.MyAMS;d.skin={_setPageHeight:function(){var e=c("#main").height(),a=c(window).height()-d.navbarHeight;aspan");0'),d.ajax&&d.ajax.post(o.data("ams-location")+"/"+a.data("ams-switch-handler"),{object_name:s.data("ams-element-name")},function(e){n.html(e),e&&(d.initContent&&d.initContent(n),t.removeClass("fa-plus-square-o").addClass("fa-minus-square-o"))})}else d.skin.cleanContainer(n),n.empty(),t.removeClass("fa-minus-square-o").addClass("fa-plus-square-o")},_initDesktopWidgets:function(e){if(d.enableWidgets){var a=c(".ams-widget",e);0

    '+t+"

    "+(n?"

    "+n+"

    ":"");if("string"==typeof i)o+="
    • "+i+"
    ";else if(i){for(var r in o+="
      ",i)c.isNumeric(r)&&(o+="
    • "+i[r]+"
    • ");o+="
    "}c(o+="").insertBefore(e),e.exists&&d.skin.scrollTo(e,{offset:{top:-50}})},bigBox:function(e,a){d.ajax&&d.ajax.check(d.notify,d.baseURL+"myams-notify"+d.devext+".js",function(){d.notify.messageBox(e,a)})},messageBox:function(e,a,t){"object"==typeof e&&(t=a,a=e||{},e="info"),d.ajax&&d.ajax.check(d.notify,d.baseURL+"myams-notify"+d.devext+".js",function(){switch(e){case"error":case"danger":a.color="#C46A69";break;case"warning":a.color="#C79121";break;case"success":a.color="#739E73";break;default:a.color=a.color||"#3276B1"}a.sound=!1,d.notify.bigBox(a,t)})},smallBox:function(e,a,t){"object"==typeof e&&(t=a,a=e||{},e="info"),d.ajax&&d.ajax.check(d.notify,d.baseURL+"myams-notify"+d.devext+".js",function(){switch(e){case"error":case"danger":a.color="#C46A69";break;case"warning":a.color="#C79121";break;case"success":a.color="#739E73";break;default:a.color=a.color||"#3276B1"}a.sound=!1,d.notify.smallBox(a,t)})},scrollTo:function(t,i){d.ajax&&d.ajax.check(c.scrollTo,d.baseURL+"ext/jquery-scrollto-2.1.2"+d.devext+".js",function(){var e=c("body"),a=i.offset||0;e.hasClass("fixed-header")&&(a-=c("#header").height()),e.hasClass("fixed-ribbon")&&(a-=c("#ribbon").height()),i=c.extend({},i,{offset:a}),c.scrollTo(t,i)})},_drawBreadCrumb:function(){var i=c("OL.breadcrumb","#ribbon");c("li",i).not(".parent").remove(),c("li",i).exists()||i.append(c("
  • ").append(c("").text(d.i18n.HOME).addClass("padding-right-5").attr("href",c('nav a[href!="#"]:first').attr("href")))),c("LI.active >A","nav").each(function(){var e=c(this),a=c.trim(e.clone().children(".badge").remove().end().text()),t=c("
  • ").append(e.attr("href").replace(/^#/,"")?c("").html(a).attr("href",e.attr("href")):a);i.append(t)})},checkURL:function(){function e(e){c(".active",t).removeClass("active"),e.addClass("open").addClass("active"),e.parents("li").addClass("open active").children("ul").addClass("active").show(),e.parents("li:first").removeClass("open"),e.parents("ul").addClass(e.attr("href").replace(/^#/,"")?"active":"").show()}var a,t=c("nav"),i=location.hash,n=i.replace(/^#/,"");if(n){var s=c("#content");s.exists()||(s=c("body")),(a=c('A[href="'+i+'"]',t)).exists()&&e(a),d.skin.loadURL(n,s,{afterLoadCallback:function(){var e=c("html head title").data("ams-title-prefix");document.title=(e?e+" > ":"")+(c("[data-ams-page-title]:first",s).data("ams-page-title")||a.attr("title")||document.title)}})}else{var o=c("[data-ams-active-menu]").data("ams-active-menu");(a=o?c('A[href="'+o+'"]',t):c('>UL >LI >A[href!="#"]',t).first()).exists()&&(e(a),o?d.skin._drawBreadCrumb():window.location.hash=a.attr("href"))}},_clean_callbacks:[],registerCleanCallback:function(e){var a=d.skin._clean_callbacks;a.indexOf(e)<0&&a.push(e)},unregisterCleanCallback:function(e){var a=d.skin._clean_callbacks,t=a.indexOf(e);0<=t&&a.splice(t,1)},cleanContainer:function(e){for(var a=d.skin._clean_callbacks,t=0;t '+d.i18n.LOADING+" "),o[0]===c("#content")[0]){d.skin._drawBreadCrumb();var e=c("html head title").data("ams-title-prefix");document.title=(e?e+" > ":"")+c(".breadcrumb LI:last-child").text(),c("html, body").animate({scrollTop:0},"fast")}else o.animate({scrollTop:0},"fast")},success:function(e,a,t){if(l)d.executeFunctionByName(l,this,e,a,t,r);else{var i=d.ajax&&d.ajax.getResponse(t);if(i){var n=i.contentType,s=i.data;switch(c(".loading",o).remove(),n){case"json":d.ajax.handleJSON(s,o);break;case"script":case"xml":break;case"html":case"text":default:o.parents(".hidden").removeClass("hidden"),c(".alert",o.parents(".alerts-container")).remove(),o.css({opacity:"0.0"}).html(e).removeClass("hidden").delay(50).animate({opacity:"1.0"},300),d.initContent&&d.initContent(o),d.form&&d.form.setFocus(o)}r&&r.afterLoadCallback&&d.executeFunctionByName(r.afterLoadCallback,this,r.afterLoadCallbackOptions),d.stats&&d.stats.logPageview()}}},error:function(e,a,t){o.html('

    '+d.i18n.ERROR+t+"

    "+e.responseText),r&&r.afterErrorCallback&&d.executeFunctionByName(r.afterErrorCallback,this)},async:void 0===r.async||r.async},t=c.extend({},a,r);c.ajax(t)},setLanguage:function(e,a){var t=a.lang;switch(a.handler_type||"json"){case"json":var i=a.method||"setUserLanguage";d.jsonrpc&&d.jsonrpc.post(i,{lang:t},function(){window.location.reload(!0)});break;case"ajax":var n=a.href||"setUserLanguage";d.ajax&&d.ajax.post(n,{lang:t},function(){window.location.reload(!0)})}},logout:function(){window.location=d.loginURL}}}(jQuery,this);