| 1 |
- var abp=abp||{};(function(n){abp.appPath=abp.appPath||"/";abp.pageLoadTime=new Date;abp.toAbsAppPath=function(n){return n.indexOf("/")==0&&(n=n.substring(1)),abp.appPath+n};abp.multiTenancy=abp.multiTenancy||{};abp.multiTenancy.isEnabled=!1;abp.multiTenancy.sides={TENANT:1,HOST:2};abp.multiTenancy.tenantIdCookieName="Abp.TenantId";abp.multiTenancy.setTenantIdCookie=function(n){n?abp.utils.setCookieValue(abp.multiTenancy.tenantIdCookieName,n.toString(),new Date((new Date).getTime()+15768e7),abp.appPath,abp.domain):abp.utils.deleteCookie(abp.multiTenancy.tenantIdCookieName,abp.appPath)};abp.multiTenancy.getTenantIdCookie=function(){var n=abp.utils.getCookieValue(abp.multiTenancy.tenantIdCookieName);return n?parseInt(n):null};abp.session=abp.session||{multiTenancySide:abp.multiTenancy.sides.HOST};abp.localization=abp.localization||{};abp.localization.languages=[];abp.localization.currentLanguage={};abp.localization.sources=[];abp.localization.values={};abp.localization.localize=function(n,t){var r,u,i;return(t=t||abp.localization.defaultSourceName,r=abp.localization.values[t],!r)?(abp.log.warn("Could not find localization source: "+t),n):(u=r[n],u==undefined)?n:(i=Array.prototype.slice.call(arguments,0),i.splice(1,1),i[0]=u,abp.utils.formatString.apply(this,i))};abp.localization.getSource=function(n){return function(){var t=Array.prototype.slice.call(arguments,0);return t.splice(1,0,n),abp.localization.localize.apply(this,t)}};abp.localization.isCurrentCulture=function(n){return abp.localization.currentCulture&&abp.localization.currentCulture.name&&abp.localization.currentCulture.name.indexOf(n)==0};abp.localization.defaultSourceName=undefined;abp.localization.abpWeb=abp.localization.getSource("AbpWeb");abp.auth=abp.auth||{};abp.auth.allPermissions=abp.auth.allPermissions||{};abp.auth.grantedPermissions=abp.auth.grantedPermissions||{};abp.auth.hasPermission=function(){return abp.auth.isGranted.apply(this,arguments)};abp.auth.hasAnyOfPermissions=function(){return abp.auth.isAnyGranted.apply(this,arguments)};abp.auth.hasAllOfPermissions=function(){return abp.auth.areAllGranted.apply(this,arguments)};abp.auth.isGranted=function(n){return abp.auth.allPermissions[n]!=undefined&&abp.auth.grantedPermissions[n]!=undefined};abp.auth.isAnyGranted=function(){if(!arguments||arguments.length<=0)return!0;for(var n=0;n<arguments.length;n++)if(abp.auth.isGranted(arguments[n]))return!0;return!1};abp.auth.areAllGranted=function(){if(!arguments||arguments.length<=0)return!0;for(var n=0;n<arguments.length;n++)if(!abp.auth.isGranted(arguments[n]))return!1;return!0};abp.auth.tokenCookieName="Abp.AuthToken";abp.auth.setToken=function(n,t){abp.utils.setCookieValue(abp.auth.tokenCookieName,n,t,abp.appPath,abp.domain)};abp.auth.getToken=function(){return abp.utils.getCookieValue(abp.auth.tokenCookieName)};abp.auth.clearToken=function(){abp.auth.setToken()};abp.features=abp.features||{};abp.features.allFeatures=abp.features.allFeatures||{};abp.features.get=function(n){return abp.features.allFeatures[n]};abp.features.getValue=function(n){var t=abp.features.get(n);return t==undefined?undefined:t.value};abp.features.isEnabled=function(n){var t=abp.features.getValue(n);return t=="true"||t=="True"};abp.setting=abp.setting||{};abp.setting.values=abp.setting.values||{};abp.setting.get=function(n){return abp.setting.values[n]};abp.setting.getBoolean=function(n){var t=abp.setting.get(n);return t=="true"||t=="True"};abp.setting.getInt=function(n){return parseInt(abp.setting.values[n])};abp.notifications=abp.notifications||{};abp.notifications.severity={INFO:0,SUCCESS:1,WARN:2,ERROR:3,FATAL:4};abp.notifications.userNotificationState={UNREAD:0,READ:1};abp.notifications.getUserNotificationStateAsString=function(n){switch(n){case abp.notifications.userNotificationState.READ:return"READ";case abp.notifications.userNotificationState.UNREAD:return"UNREAD";default:return abp.log.warn("Unknown user notification state value: "+n),"?"}};abp.notifications.getUiNotifyFuncBySeverity=function(n){switch(n){case abp.notifications.severity.SUCCESS:return abp.notify.success;case abp.notifications.severity.WARN:return abp.notify.warn;case abp.notifications.severity.ERROR:return abp.notify.error;case abp.notifications.severity.FATAL:return abp.notify.error;case abp.notifications.severity.INFO:default:return abp.notify.info}};abp.notifications.messageFormatters={};abp.notifications.messageFormatters["Abp.Notifications.MessageNotificationData"]=function(n){return n.notification.data.message||n.notification.data.properties.Message};abp.notifications.messageFormatters["Abp.Notifications.LocalizableMessageNotificationData"]=function(t){var f=t.notification.data.message||t.notification.data.properties.Message,i=abp.localization.localize(f.name,f.sourceName),u,r;if(t.notification.data.properties)if(n)n.each(t.notification.data.properties,function(n,t){i=i.replace("{"+n+"}",t)});else for(u=Object.keys(t.notification.data.properties),r=0;r<u.length;r++)i=i.replace("{"+u[r]+"}",t.notification.data.properties[u[r]]);return i};abp.notifications.getFormattedMessageFromUserNotification=function(n){var t=abp.notifications.messageFormatters[n.notification.data.type];return t?abp.utils.isFunction(t)?t(n):(abp.log.warn("Message formatter should be a function! It is invalid for data type: "+n.notification.data.type),"?"):(abp.log.warn("No message formatter defined for given data type: "+n.notification.data.type),"?")};abp.notifications.showUiNotifyForUserNotification=function(n,t){var i=abp.notifications.getFormattedMessageFromUserNotification(n),r=abp.notifications.getUiNotifyFuncBySeverity(n.notification.severity);r(i,undefined,t)};abp.log=abp.log||{};abp.log.levels={DEBUG:1,INFO:2,WARN:3,ERROR:4,FATAL:5};abp.log.level=abp.log.levels.DEBUG;abp.log.log=function(n,t){window.console&&window.console.log&&(t!=undefined&&t<abp.log.level||console.log(n))};abp.log.debug=function(n){abp.log.log("DEBUG: ",abp.log.levels.DEBUG);abp.log.log(n,abp.log.levels.DEBUG)};abp.log.info=function(n){abp.log.log("INFO: ",abp.log.levels.INFO);abp.log.log(n,abp.log.levels.INFO)};abp.log.warn=function(n){abp.log.log("WARN: ",abp.log.levels.WARN);abp.log.log(n,abp.log.levels.WARN)};abp.log.error=function(n){abp.log.log("ERROR: ",abp.log.levels.ERROR);abp.log.log(n,abp.log.levels.ERROR)};abp.log.fatal=function(n){abp.log.log("FATAL: ",abp.log.levels.FATAL);abp.log.log(n,abp.log.levels.FATAL)};abp.notify=abp.notify||{};abp.notify.success=function(){abp.log.warn("abp.notify.success is not implemented!")};abp.notify.info=function(){abp.log.warn("abp.notify.info is not implemented!")};abp.notify.warn=function(){abp.log.warn("abp.notify.warn is not implemented!")};abp.notify.error=function(){abp.log.warn("abp.notify.error is not implemented!")};abp.message=abp.message||{};var t=function(t,i){return(alert((i||"")+" "+t),!n)?(abp.log.warn("abp.message can not return promise since jQuery is not defined!"),null):n.Deferred(function(n){n.resolve()})};abp.message.info=function(n,i){return abp.log.warn("abp.message.info is not implemented!"),t(n,i)};abp.message.success=function(n,i){return abp.log.warn("abp.message.success is not implemented!"),t(n,i)};abp.message.warn=function(n,i){return abp.log.warn("abp.message.warn is not implemented!"),t(n,i)};abp.message.error=function(n,i){return abp.log.warn("abp.message.error is not implemented!"),t(n,i)};abp.message.confirm=function(t,i,r){abp.log.warn("abp.message.confirm is not implemented!");!i||typeof i=="string"||(r=i);var u=confirm(t);return(r&&r(u),!n)?(abp.log.warn("abp.message can not return promise since jQuery is not defined!"),null):n.Deferred(function(n){n.resolve()})};abp.ui=abp.ui||{};abp.ui.block=function(){abp.log.warn("abp.ui.block is not implemented!")};abp.ui.unblock=function(){abp.log.warn("abp.ui.unblock is not implemented!")};abp.ui.setBusy=function(){abp.log.warn("abp.ui.setBusy is not implemented!")};abp.ui.clearBusy=function(){abp.log.warn("abp.ui.clearBusy is not implemented!")};abp.event=function(){var n={},t=function(t,i){n[t]||(n[t]=[]);n[t].push(i)},i=function(t,i){var f=n[t],u,r;if(f){for(u=-1,r=0;r<f.length;r++)if(f[r]===i){u=r;break}u<0||n[t].splice(u,1)}},r=function(t){var i=n[t],u,r;if(i&&i.length)for(u=Array.prototype.slice.call(arguments,1),r=0;r<i.length;r++)i[r].apply(this,u)};return{on:t,off:i,trigger:r}}();abp.utils=abp.utils||{};abp.utils.createNamespace=function(n,t){for(var r=t.split("."),i=0;i<r.length;i++)typeof n[r[i]]=="undefined"&&(n[r[i]]={}),n=n[r[i]];return n};abp.utils.replaceAll=function(n,t,i){var r=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return n.replace(new RegExp(r,"g"),i)};abp.utils.formatString=function(){var t,n,i;if(arguments.length<1)return null;for(t=arguments[0],n=1;n<arguments.length;n++)i="{"+(n-1)+"}",t=abp.utils.replaceAll(t,i,arguments[n]);return t};abp.utils.toPascalCase=function(n){return!n||!n.length?n:n.length===1?n.charAt(0).toUpperCase():n.charAt(0).toUpperCase()+n.substr(1)};abp.utils.toCamelCase=function(n){return!n||!n.length?n:n.length===1?n.charAt(0).toLowerCase():n.charAt(0).toLowerCase()+n.substr(1)};abp.utils.truncateString=function(n,t){return!n||!n.length||n.length<=t?n:n.substr(0,t)};abp.utils.truncateStringWithPostfix=function(n,t,i){return(i=i||"...",!n||!n.length||n.length<=t)?n:t<=i.length?i.substr(0,t):n.substr(0,t-i.length)+i};abp.utils.isFunction=function(t){return n?n.isFunction(t):!!(t&&t.constructor&&t.call&&t.apply)};abp.utils.buildQueryString=function(n,t){function e(){r.length?r=r+"&":t&&(r=r+"?")}var r,f,i,u;for(t===undefined&&(t=!0),r="",f=0;f<n.length;++f)if(i=n[f],i.value!==undefined)if(i.value===null&&(i.value=""),e(),i.value.toJSON&&typeof i.value.toJSON=="function")r=r+i.name+"="+encodeURIComponent(i.value.toJSON());else if(Array.isArray(i.value)&&i.value.length)for(u=0;u<i.value.length;u++)u>0&&e(),r=r+i.name+"["+u+"]="+encodeURIComponent(i.value[u]);else r=r+i.name+"="+encodeURIComponent(i.value);return r};abp.utils.setCookieValue=function(n,t,i,r,u){var f=encodeURIComponent(n)+"=";t&&(f=f+encodeURIComponent(t));i&&(f=f+"; expires="+i.toUTCString());r&&(f=f+"; path="+r);u&&(f=f+"; domain="+u);document.cookie=f};abp.utils.getCookieValue=function(n){for(var i,r=document.cookie.split("; "),t=0;t<r.length;t++)if(r[t]&&(i=r[t].split("="),i.length==2)&&decodeURIComponent(i[0])===n)return decodeURIComponent(i[1]||"");return null};abp.utils.deleteCookie=function(n,t){var i=encodeURIComponent(n)+"=";i=i+"; expires="+new Date((new Date).getTime()-864e5).toUTCString();t&&(i=i+"; path="+t);document.cookie=i};abp.utils.getDomain=function(n){var t=/(https?:){0,1}\/\/((?:[\w\d-]+\.)+[\w\d]{2,})/i.exec(n);return t&&t[2]?t[2]:""};abp.timing=abp.timing||{};abp.timing.utcClockProvider=function(){var n=function(n){return Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds())},t=function(){return n(new Date)},i=function(t){return t?new Date(n(t)):t};return{now:t,normalize:i,supportsMultipleTimezone:!0}}();abp.timing.localClockProvider=function(){var n=function(n){return new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())},t=function(){return n(new Date)},i=function(t){return t?n(t):t};return{now:t,normalize:i,supportsMultipleTimezone:!1}}();abp.timing.unspecifiedClockProvider=function(){var n=function(){return new Date},t=function(n){return n};return{now:n,normalize:t,supportsMultipleTimezone:!1}}();abp.timing.convertToUserTimezone=function(n){var t=n.getTime(),i=t+n.getTimezoneOffset()*6e4,r=parseInt(i)+parseInt(abp.timing.timeZoneInfo.windows.currentUtcOffsetInMilliseconds);return new Date(r)};abp.clock=abp.clock||{};abp.clock.now=function(){return abp.clock.provider?abp.clock.provider.now():new Date};abp.clock.normalize=function(n){return abp.clock.provider?abp.clock.provider.normalize(n):n};abp.clock.provider=abp.timing.unspecifiedClockProvider;abp.security=abp.security||{};abp.security.antiForgery=abp.security.antiForgery||{};abp.security.antiForgery.tokenCookieName="XSRF-TOKEN";abp.security.antiForgery.tokenHeaderName="X-XSRF-TOKEN";abp.security.antiForgery.getToken=function(){return abp.utils.getCookieValue(abp.security.antiForgery.tokenCookieName)};abp.security.antiForgery.shouldSendToken=function(n){return n.crossDomain===undefined||n.crossDomain===null?abp.utils.getDomain(location.href)===abp.utils.getDomain(n.url):!n.crossDomain}})(jQuery);
|