src/myams/resources/js/myams-require.min.js
changeset 39 fed67f169e1c
parent 0 f05d7aea098a
child 43 84a34175f37c
equal deleted inserted replaced
38:ea9f341ed53b 39:fed67f169e1c
     1 "use strict";!function(e,t){var n=t.console;String.prototype.startsWith=function(e){var t=this.length,n=e.length;return!(t<n)&&this.substr(0,n)===e},String.prototype.endsWith=function(e){var t=this.length,n=e.length;return!(t<n)&&this.substr(t-n)===e},String.prototype.unserialize=function(e){for(var t=decodeURIComponent(this).split("&"),n={},r=0;r<t.length;r++){var a=t[r].split("=",2);n[a[0]]=a[1]}return n},Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var n=this.length;for((t=(t=Number(t)||0)<0?Math.ceil(t):Math.floor(t))<0&&(t+=n);t<n;t++)if(t in this&&this[t]===e)return t;return-1}),e.expr[":"].hasvalue=function(t,n,r){return""!==e(t).val()},e.expr[":"].econtains=function(t,n,r){return(t.textContent||t.innerText||e(t).text()||"").toLowerCase()===r[3].toLowerCase()},e.expr[":"].withtext=function(t,n,r){return(t.textContent||t.innerText||e(t).text()||"")===r[3]},e.expr[":"].parents=function(t,n,r){return e(t).parents(r[3]).length>0},void 0===e.scrollbarWidth&&(e.scrollbarWidth=function(){var t=e('<div style="width: 50px; height: 50px; overflow: auto"><div/></div>').appendTo("body"),n=t.children(),r=n.innerWidth()-n.height(99).innerWidth();return t.remove(),r}),e.fn.extend({exists:function(){return e(this).length>0},objectOrParentWithClass:function(e){return this.hasClass(e)?this:this.parents("."+e)},listattr:function(t){var n=[];return this.each((function(){n.push(e(this).attr(t))})),n},style:function(e,t,n){if(void 0!==this.get(0)){var r=this.get(0).style;return void 0!==e?void 0!==t?(n=void 0!==n?n:"",r.setProperty(e,t,n),this):r.getPropertyValue(e):r}},removeClassPrefix:function(t){return this.each((function(n,r){var a=r.className.split(" ").map((function(e){return e.startsWith(t)?"":e}));r.className=e.trim(a.join(" "))})),this}}),void 0===t.MyAMS&&(t.MyAMS={devmode:!0,devext:"",lang:"en",throttleDelay:350,menuSpeed:235,navbarHeight:49,ajaxNav:!0,safeMethods:["GET","HEAD","OPTIONS","TRACE"],csrfCookieName:"csrf_token",csrfHeaderName:"X-CSRF-Token",enableWidgets:!0,enableMobile:!1,enableFastclick:!1,warnOnFormChange:!1,formChangedCallback:null,ismobile:/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())});var r,a=t.MyAMS,o=a;a.baseURL=(r=e('script[src*="/myams.js"], script[src*="/myams.min.js"], script[src*="/myams-core.js"], script[src*="/myams-core.min.js"], script[src*="/myams-require.js"], script[src*="/myams-require.min.js"]').attr("src"),o.devmode=r.indexOf(".min.js")<0,o.devext=o.devmode?"":".min",r.substring(0,r.lastIndexOf("/")+1)),a.log=function(){n&&n.debug&&n.debug(this,arguments)},a.getQueryVar=function(e,t){if(e.indexOf("?")<0)return!1;e.endsWith("&")||(e+="&");var n=new RegExp(".*?[&\\?]"+t+"=(.*?)&.*"),r=e.replace(n,"$1");return r!==e&&r},a.rgb2hex=function(t){return"#"+e.map(t.match(/\b(\d+)\b/g),(function(e){return("0"+parseInt(e).toString(16)).slice(-2)})).join("")},a.generateId=function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+e()+e()},a.generateUUID=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:3&n|8).toString(16)}))},a.getObject=function(e,t){if(e){if("string"!=typeof e)return e;var n=e.split(".");t=null==t?window:t;for(var r=0;r<n.length;r++)try{t=t[n[r]]}catch(e){return}return t}},a.getFunctionByName=function(e,t){if(void 0!==e){if("function"==typeof e)return e;var n=e.split("."),r=n.pop();t=null==t?window:t;for(var a=0;a<n.length;a++)try{t=t[n[a]]}catch(e){return}try{return t[r]}catch(e){return}}},a.executeFunctionByName=function(e,t){var n=o.getFunctionByName(e,window);if("function"==typeof n){var r=Array.prototype.slice.call(arguments,2);return n.apply(t,r)}},a.isInDOM=function(n){return!!(n=e(n)).exists()&&t.document.body.contains(n[0])},a.getSource=function(e){return e.replace(/{[^{}]*}/g,(function(e){return o.getFunctionByName(e.substr(1,e.length-2))}))},a.getScript=function(t,n,r,a){"object"==typeof n&&(a=r,r=n,n=null),void 0===r&&(r={});var i={dataType:"script",url:o.getSource(t),success:n,error:a||o.error.show,cache:!o.devmode,async:void 0===r.async?"function"==typeof n:r.async},s=e.extend({},i,r);return e.ajax(s)},a.getCSS=function(t,n,r,a){r&&(r=o.getFunctionByName(r));var i=e("HEAD"),s=e('style[data-ams-id="'+n+'"]',i);if(0===s.length){if(s=e("<style>").attr("data-ams-id",n).text('@import "'+o.getSource(t)+'";'),r)var c=setInterval((function(){try{s[0].sheet.cssRules;r.call(window,!0,a),clearInterval(c)}catch(e){}}),10);s.appendTo(i)}else r&&r.call(window,!1,a)},a.initHandlers=function(t){e(t).on("click","[data-ams-click-handler]",(function(t){var n=e(this),r=n.data("ams-disabled-handlers");if(!0!==r&&"click"!==r&&"all"!==r){var a=n.data();if(a.amsClickHandler){!0!==a.amsStopPropagation&&!0!==a.amsClickStopPropagation||t.stopPropagation(),!0!==a.amsClickKeepDefault&&t.preventDefault();for(var i=a.amsClickHandler.split(/\s+/),s=0;s<i.length;s++){var c=o.getFunctionByName(i[s]);void 0!==c&&c.call(n,t,a.amsClickHandlerOptions)}}}})),e(t).on("change","[data-ams-change-handler]",(function(t){var n=e(this);if(!n.prop("readonly")){var r=n.data("ams-disabled-handlers");if(!0!==r&&"change"!==r&&"all"!==r){var a=n.data();if(a.amsChangeHandler){!0!==a.amsStopPropagation&&!0!==a.amsChangeStopPropagation||t.stopPropagation(),!0!==a.amsChangeKeepDefault&&t.preventDefault();for(var i=a.amsChangeHandler.split(/\s+/),s=0;s<i.length;s++){var c=o.getFunctionByName(i[s]);void 0!==c&&c.call(n,t,a.amsChangeHandlerOptions)}}}}})),e(t).on("reset","form",(function(t){var n=e(this);setTimeout((function(){e(".alert-danger, SPAN.state-error",n).not(".persistent").remove(),e("LABEL.state-error",n).removeClass("state-error"),e('INPUT.select2[type="hidden"]',n).each((function(){var t=e(this),n=t.data("select2"),r=t.data("ams-select2-input-value");r&&t.select2("val",r.split(n.opts.separator))})),n.find(".select2").trigger("change"),e("[data-ams-reset-callback]",n).each((function(){var t=e(this),r=t.data(),a=o.getFunctionByName(r.amsResetCallback);void 0!==a&&a.call(n,t,r.amsResetCallbackOptions)}))}),10),o.form&&o.form.setFocus(n)})),e(t).on("reset","[data-ams-reset-handler]",(function(t){var n=e(this),r=n.data();if(r.amsResetHandler){!0!==r.amsResetKeepDefault&&t.preventDefault();var a=o.getFunctionByName(r.amsResetHandler);void 0!==a&&a.call(n,r.amsResetHandlerOptions)}})),e(t).on("click","[data-ams-click-event]",(function(t){var n=e(this);e(t.target).trigger(n.data("ams-click-event"),n.data("ams-click-event-options"))})),e(t).on("click",'input[type="checkbox"][readonly]',(function(){return!1}))}}(jQuery,this),function(e,t){t.MyAMS.i18n={INFO:"Information",WARNING:"!! WARNING !!",ERROR:"ERROR: ",LOADING:"Loading...",PROGRESS:"Processing",WAIT:"Please wait!",FORM_SUBMITTED:"This form was already submitted...",NO_SERVER_RESPONSE:"No response from server!",ERROR_OCCURED:"An error occured!",ERRORS_OCCURED:"Some errors occured!",BAD_LOGIN_TITLE:"Bad login!",BAD_LOGIN_MESSAGE:"Your anthentication credentials didn't allow you to open a session; please check your credentials or contact administrator.",CONFIRM:"Confirm",CONFIRM_REMOVE:"Removing this content can't be undone. Do you confirm?",CLEAR_STORAGE_TITLE:"Clear Local Storage",CLEAR_STORAGE_CONTENT:"Would you like to RESET all your saved widgets and clear LocalStorage?",BTN_OK:"OK",BTN_CANCEL:"Cancel",BTN_OK_CANCEL:"[OK][Cancel]",BTN_YES:"Yes",BTN_NO:"No",BTN_YES_NO:"[Yes][No]",CLIPBOARD_COPY:"Copy to clipboard with Ctrl+C, and Enter",CLIPBOARD_CHARACTER_COPY_OK:"Character copied to clipboard",CLIPBOARD_TEXT_COPY_OK:"Text copied to clipboard",FORM_CHANGED_WARNING:"Some changes were not saved. These updates will be lost if you leave this page.",DELETE_WARNING:"This change can't be undone. Are you sure that you want to delete this element?",NO_UPDATE:"No changes were applied.",DATA_UPDATED:"Data successfully updated.",HOME:"Home",LOGOUT:"Logout?",LOGOUT_COMMENT:"You can improve your security further after logging out by closing this opened browser",SELECT2_PLURAL:"s",SELECT2_MATCH:"One result is available, press enter to select it.",SELECT2_MATCHES:" results are available, use up and down arrow keys to navigate.",SELECT2_NOMATCHES:"No matches found",SELECT2_SEARCHING:"Searching...",SELECT2_LOADMORE:"Loading more results...",SELECT2_INPUT_TOOSHORT:"Please enter {0} more character{1}",SELECT2_INPUT_TOOLONG:"Please delete {0} character{1}",SELECT2_SELECTION_TOOBIG:"You can only select {0} item{1}",SELECT2_FREETAG_PREFIX:"Free text: ",DT_COLUMNS:"Columns"}}(jQuery,this),function(e,t){var n=t.MyAMS,r=[];n.require=function(t,a){for(var o=[],i=0;i<t.length;i++){var s=t[i];if(r.indexOf(s)<0){if(s.startsWith("http://")||s.startsWith("https://"))var c=s;else c=n.baseURL+"myams-"+s+n.devext+".js";o.push(n.getScript(c,{async:!0},console.error)),r.push(s)}}o.length>0?e.when.apply(e,o).then((function(){a()})):a()}}(jQuery,this);
     1 "use strict";!function(e,t){var n=t.console;String.prototype.startsWith=function(e){var t=this.length,n=e.length;return!(t<n)&&this.substr(0,n)===e},String.prototype.endsWith=function(e){var t=this.length,n=e.length;return!(t<n)&&this.substr(t-n)===e},String.prototype.unserialize=function(e){for(var t=decodeURIComponent(this).split("&"),n={},r=0;r<t.length;r++){var a=t[r].split("=",2);n[a[0]]=a[1]}return n},Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var n=this.length;for((t=(t=Number(t)||0)<0?Math.ceil(t):Math.floor(t))<0&&(t+=n);t<n;t++)if(t in this&&this[t]===e)return t;return-1}),e.expr[":"].hasvalue=function(t,n,r){return""!==e(t).val()},e.expr[":"].econtains=function(t,n,r){return(t.textContent||t.innerText||e(t).text()||"").toLowerCase()===r[3].toLowerCase()},e.expr[":"].withtext=function(t,n,r){return(t.textContent||t.innerText||e(t).text()||"")===r[3]},e.expr[":"].parents=function(t,n,r){return e(t).parents(r[3]).length>0},void 0===e.scrollbarWidth&&(e.scrollbarWidth=function(){var t=e('<div style="width: 50px; height: 50px; overflow: auto"><div/></div>').appendTo("body"),n=t.children(),r=n.innerWidth()-n.height(99).innerWidth();return t.remove(),r}),e.fn.extend({exists:function(){return e(this).length>0},objectOrParentWithClass:function(e){return this.hasClass(e)?this:this.parents("."+e)},listattr:function(t){var n=[];return this.each((function(){n.push(e(this).attr(t))})),n},style:function(e,t,n){if(void 0!==this.get(0)){var r=this.get(0).style;return void 0!==e?void 0!==t?(n=void 0!==n?n:"",r.setProperty(e,t,n),this):r.getPropertyValue(e):r}},removeClassPrefix:function(t){return this.each((function(n,r){var a=r.className.split(" ").map((function(e){return e.startsWith(t)?"":e}));r.className=e.trim(a.join(" "))})),this}}),void 0===t.MyAMS&&(t.MyAMS={devmode:!0,devext:"",lang:"en",throttleDelay:350,menuSpeed:235,navbarHeight:49,ajaxNav:!0,safeMethods:["GET","HEAD","OPTIONS","TRACE"],csrfCookieName:"csrf_token",csrfHeaderName:"X-CSRF-Token",enableWidgets:!0,enableMobile:!1,enableFastclick:!1,warnOnFormChange:!1,formChangedCallback:null,ismobile:/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())});var r,a=t.MyAMS,o=a;a.baseURL=(r=e('script[src*="/myams.js"], script[src*="/myams.min.js"], script[src*="/myams-core.js"], script[src*="/myams-core.min.js"], script[src*="/myams-require.js"], script[src*="/myams-require.min.js"]').attr("src"),o.devmode=r.indexOf(".min.js")<0,o.devext=o.devmode?"":".min",r.substring(0,r.lastIndexOf("/")+1)),a.log=function(){n&&n.debug&&n.debug(this,arguments)},a.getQueryVar=function(e,t){if(e.indexOf("?")<0)return!1;e.endsWith("&")||(e+="&");var n=new RegExp(".*?[&\\?]"+t+"=(.*?)&.*"),r=e.replace(n,"$1");return r!==e&&r},a.rgb2hex=function(t){return"#"+e.map(t.match(/\b(\d+)\b/g),(function(e){return("0"+parseInt(e).toString(16)).slice(-2)})).join("")},a.generateId=function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+e()+e()},a.generateUUID=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:3&n|8).toString(16)}))},a.getObject=function(e,t){if(e){if("string"!=typeof e)return e;var n=e.split(".");t=null==t?window:t;for(var r=0;r<n.length;r++)try{t=t[n[r]]}catch(e){return}return t}},a.getFunctionByName=function(e,t){if(void 0!==e){if("function"==typeof e)return e;var n=e.split("."),r=n.pop();t=null==t?window:t;for(var a=0;a<n.length;a++)try{t=t[n[a]]}catch(e){return}try{return t[r]}catch(e){return}}},a.executeFunctionByName=function(e,t){var n=o.getFunctionByName(e,window);if("function"==typeof n){var r=Array.prototype.slice.call(arguments,2);return n.apply(t,r)}},a.isInDOM=function(n){return!!(n=e(n)).exists()&&t.document.body.contains(n[0])},a.getSource=function(e){return e.replace(/{[^{}]*}/g,(function(e){return o.getFunctionByName(e.substr(1,e.length-2))}))},a.getScript=function(t,n,r,a){"object"==typeof n&&(a=r,r=n,n=null),void 0===r&&(r={});var i={dataType:"script",url:o.getSource(t),success:n,error:a||o.error.show,cache:!o.devmode,async:void 0===r.async?"function"==typeof n:r.async},s=e.extend({},i,r);return e.ajax(s)},a.getCSS=function(t,n,r,a){r&&(r=o.getFunctionByName(r));var i=e("HEAD"),s=e('style[data-ams-id="'+n+'"]',i);if(0===s.length){if(s=e("<style>").attr("data-ams-id",n).text('@import "'+o.getSource(t)+'";'),r)var c=setInterval((function(){try{s[0].sheet.cssRules;clearInterval(c),r.call(window,!0,a)}catch(e){}}),10);s.appendTo(i)}else r&&r.call(window,!1,a)},a.initHandlers=function(t){e(t).on("click","[data-ams-click-handler]",(function(t){var n=e(this),r=n.data("ams-disabled-handlers");if(!0!==r&&"click"!==r&&"all"!==r){var a=n.data();if(a.amsClickHandler){!0!==a.amsStopPropagation&&!0!==a.amsClickStopPropagation||t.stopPropagation(),!0!==a.amsClickKeepDefault&&t.preventDefault();for(var i=a.amsClickHandler.split(/\s+/),s=0;s<i.length;s++){var c=o.getFunctionByName(i[s]);void 0!==c&&c.call(n,t,a.amsClickHandlerOptions)}}}})),e(t).on("change","[data-ams-change-handler]",(function(t){var n=e(this);if(!n.prop("readonly")){var r=n.data("ams-disabled-handlers");if(!0!==r&&"change"!==r&&"all"!==r){var a=n.data();if(a.amsChangeHandler){!0!==a.amsStopPropagation&&!0!==a.amsChangeStopPropagation||t.stopPropagation(),!0!==a.amsChangeKeepDefault&&t.preventDefault();for(var i=a.amsChangeHandler.split(/\s+/),s=0;s<i.length;s++){var c=o.getFunctionByName(i[s]);void 0!==c&&c.call(n,t,a.amsChangeHandlerOptions)}}}}})),e(t).on("reset","form",(function(t){var n=e(this);setTimeout((function(){e(".alert-danger, SPAN.state-error",n).not(".persistent").remove(),e("LABEL.state-error",n).removeClass("state-error"),e('INPUT.select2[type="hidden"]',n).each((function(){var t=e(this),n=t.data("select2"),r=t.data("ams-select2-input-value");r&&t.select2("val",r.split(n.opts.separator))})),n.find(".select2").trigger("change"),e("[data-ams-reset-callback]",n).each((function(){var t=e(this),r=t.data(),a=o.getFunctionByName(r.amsResetCallback);void 0!==a&&a.call(n,t,r.amsResetCallbackOptions)}))}),10),o.form&&o.form.setFocus(n)})),e(t).on("reset","[data-ams-reset-handler]",(function(t){var n=e(this),r=n.data();if(r.amsResetHandler){!0!==r.amsResetKeepDefault&&t.preventDefault();var a=o.getFunctionByName(r.amsResetHandler);void 0!==a&&a.call(n,r.amsResetHandlerOptions)}})),e(t).on("click","[data-ams-click-event]",(function(t){var n=e(this);e(t.target).trigger(n.data("ams-click-event"),n.data("ams-click-event-options"))})),e(t).on("click",'input[type="checkbox"][readonly]',(function(){return!1}))}}(jQuery,this),function(e,t){t.MyAMS.i18n={INFO:"Information",WARNING:"!! WARNING !!",ERROR:"ERROR: ",LOADING:"Loading...",PROGRESS:"Processing",WAIT:"Please wait!",FORM_SUBMITTED:"This form was already submitted...",NO_SERVER_RESPONSE:"No response from server!",ERROR_OCCURED:"An error occured!",ERRORS_OCCURED:"Some errors occured!",BAD_LOGIN_TITLE:"Bad login!",BAD_LOGIN_MESSAGE:"Your anthentication credentials didn't allow you to open a session; please check your credentials or contact administrator.",CONFIRM:"Confirm",CONFIRM_REMOVE:"Removing this content can't be undone. Do you confirm?",CLEAR_STORAGE_TITLE:"Clear Local Storage",CLEAR_STORAGE_CONTENT:"Would you like to RESET all your saved widgets and clear LocalStorage?",BTN_OK:"OK",BTN_CANCEL:"Cancel",BTN_OK_CANCEL:"[OK][Cancel]",BTN_YES:"Yes",BTN_NO:"No",BTN_YES_NO:"[Yes][No]",CLIPBOARD_COPY:"Copy to clipboard with Ctrl+C, and Enter",CLIPBOARD_CHARACTER_COPY_OK:"Character copied to clipboard",CLIPBOARD_TEXT_COPY_OK:"Text copied to clipboard",FORM_CHANGED_WARNING:"Some changes were not saved. These updates will be lost if you leave this page.",DELETE_WARNING:"This change can't be undone. Are you sure that you want to delete this element?",NO_UPDATE:"No changes were applied.",DATA_UPDATED:"Data successfully updated.",HOME:"Home",LOGOUT:"Logout?",LOGOUT_COMMENT:"You can improve your security further after logging out by closing this opened browser",SELECT2_PLURAL:"s",SELECT2_MATCH:"One result is available, press enter to select it.",SELECT2_MATCHES:" results are available, use up and down arrow keys to navigate.",SELECT2_NOMATCHES:"No matches found",SELECT2_SEARCHING:"Searching...",SELECT2_LOADMORE:"Loading more results...",SELECT2_INPUT_TOOSHORT:"Please enter {0} more character{1}",SELECT2_INPUT_TOOLONG:"Please delete {0} character{1}",SELECT2_SELECTION_TOOBIG:"You can only select {0} item{1}",SELECT2_FREETAG_PREFIX:"Free text: ",DT_COLUMNS:"Columns"}}(jQuery,this),function(e,t){var n=t.MyAMS,r=[];n.require=function(t,a){for(var o=[],i=0;i<t.length;i++){var s=t[i];if(r.indexOf(s)<0){if(s.startsWith("http://")||s.startsWith("https://"))var c=s;else c=n.baseURL+"myams-"+s+n.devext+".js";o.push(n.getScript(c,{async:!0},console.error)),r.push(s)}}o.length>0?e.when.apply(e,o).then((function(){a()})):a()}}(jQuery,this);