UNPKG

14.5 kBJavaScriptView Raw
1!function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var i={};return t.m=e,t.c=i,t.p="",t(0)}({0:function(e,t,i){e.exports=i(438)},438:function(e,t,i){window.jsCommon,window.powerbi,window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;window.jsCommon=window.jsCommon||{},window.powerbi=window.powerbi||{},window.debug=window.debug||{},window.InJs=window.InJs||{},i(439)},439:function(e,t,i){window.jsCommon,window.powerbi,window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;i(440),i(441),i(442),i(443),i(444),i(445),i(446),i(447),i(448),i(449),i(450)},440:function(e,t){window.jsCommon,window.powerbi,window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft},441:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(e){var t;!function(e){function t(){var e="",t=0;for(t=0;32>t;t+=1){var i=16*Math.random()|0;switch(t){case 8:case 12:case 16:case 20:e+="-"}e+=i.toString(16)}return e}e.generateGuid=t}(t=e.telemetry||(e.telemetry={}))}(t=e.visuals||(e.visuals={}))}(i||(i={}))},442:function(e,t){var i,n=window.jsCommon,i=window.powerbi;window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(t){var i;!function(t){var i=n.Utility.generateGuid;t.VisualApiUsage=function(t,n,o,s,r,a,u){void 0===r&&(r=!1),void 0===a&&(a=void 0),void 0===u&&(u=void 0);var d={name:t,apiVersion:n,custom:o,parentId:s,isError:r,errorSource:a,errorCode:u},c={name:"PBI.Visual.ApiUsage",category:1,time:Date.now(),id:i(),getFormattedInfoObject:function(){var t={name:d.name,apiVersion:d.apiVersion,custom:d.custom,parentId:d.parentId,isError:d.isError};return"undefined"!=typeof d.errorSource&&(t.errorSource=e.visuals.telemetry.ErrorSource[d.errorSource]),"undefined"!=typeof d.errorCode&&(t.errorCode=d.errorCode),t},info:d,privateFields:[],orgInfoFields:[]};return"undefined"!=typeof e.visuals.telemetry.VisualApiUsageLoggers&&(c.loggers=e.visuals.telemetry.VisualApiUsageLoggers),c},t.VisualException=function(e,i,n,o,s,r,a,u){var d={visualType:e,isCustom:i,apiVersion:n,source:o,lineNumber:s,columnNumber:r,stack:a,message:u},c={name:"PBI.Visual.Exception",category:2,time:Date.now(),id:t.generateGuid(),getFormattedInfoObject:function(){var e={visualType:d.visualType,isCustom:d.isCustom,apiVersion:d.apiVersion,source:d.source,lineNumber:d.lineNumber,columnNumber:d.columnNumber,stack:d.stack,message:d.message};return e},info:d,privateFields:[],orgInfoFields:[]};return"undefined"!=typeof t.VisualExceptionLoggers&&(c.loggers=t.VisualExceptionLoggers),c}}(i=t.telemetry||(t.telemetry={}))}(t=e.visuals||(e.visuals={}))}(i||(i={}))},443:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(e){function t(e){return function(t){t.__transform__=e.transform}}e.VisualPlugin=t}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))},444:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(e){var t=function(){function e(e){this.hostServices=e.hostServices,this.selectedIds=[],this.promiseFactory=this.hostServices.promiseFactory()}return e.prototype.select=function(e,t){void 0===t&&(t=!1);var i=this.promiseFactory.defer();return this.hostServices.shouldRetainSelection()?this.sendSelectionToHost([e]):(this.selectInternal(e,t),this.sendSelectionToHost(this.selectedIds)),i.resolve(this.selectedIds),i.promise},e.prototype.showContextMenu=function(e,t){var i=this.promiseFactory.defer();return this.sendContextMenuToHost(e,t),i.resolve(null),i.promise},e.prototype.hasSelection=function(){return this.selectedIds.length>0},e.prototype.clear=function(){var e=this.promiseFactory.defer();return this.selectedIds=[],this.sendSelectionToHost([]),e.resolve(null),e.promise},e.prototype.getSelectionIds=function(){return this.selectedIds},e.prototype.sendSelectionToHost=function(e){var t={data:e.filter(function(e){return e.hasIdentity()}).map(function(e){return e.getSelector()})},i=this.getSelectorsByColumn(e);_.isEmpty(i)||(t.data2=i),this.hostServices.onSelect(t)},e.prototype.sendContextMenuToHost=function(e,t){var i=this.getSelectorsByColumn([e]);if(!_.isEmpty(i)){var n={data:i,position:t};this.hostServices.onContextMenu(n)}},e.prototype.getSelectorsByColumn=function(e){return _(e).filter(function(e){return e.hasIdentity}).map(function(e){return e.getSelectorsByColumn()}).compact().value()},e.prototype.selectInternal=function(t,i){e.containsSelection(this.selectedIds,t)?this.selectedIds=i?this.selectedIds.filter(function(e){return!t.equals(e)}):this.selectedIds.length>1?[t]:[]:i?this.selectedIds.push(t):this.selectedIds=[t]},e.containsSelection=function(e,t){return e.some(function(e){return t.equals(e)})},e}();e.SelectionManager=t}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))},445:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(t){var i=function(){function t(){}return t.prototype.withCategory=function(e,t){return e&&e.source&&e.source.queryName&&e.identity&&(this.ensureDataMap()[e.source.queryName]=e.identity[t]),this},t.prototype.withSeries=function(e,t){return e&&e.source&&e.source.queryName&&t&&(this.ensureDataMap()[e.source.queryName]=t.identity),this},t.prototype.withMeasure=function(e){return this.measure=e,this},t.prototype.createSelectionId=function(){return e.visuals.SelectionId.createWithSelectorForColumnAndMeasure(this.ensureDataMap(),this.measure)},t.prototype.ensureDataMap=function(){return this.dataMap||(this.dataMap={}),this.dataMap},t}();t.SelectionIdBuilder=i}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))},446:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(t){function i(e,i){var o=new n(e,i);return new t.VisualSafeExecutionWrapper(o,e,i,o.isPluginInError)}t.visualApiVersions=[],t.createVisualAdapter=i;var n=function(){function i(e,t){this.isPluginInError=!1,this.telemetryService=t,this.plugin=e;var i=e.apiVersion,n=this.getVersionIndex(i);i?n>-1?(this.apiVersionIndex=n,this.legacy=!1):this.isPluginInError=!0:this.legacy=!0}return i.prototype.init=function(e){if(e.element.empty(),this.legacy)this.visual=this.plugin.create(),this.visualLegacy.init(e);else{var i=t.visualApiVersions[this.apiVersionIndex].hostAdapter(e.host);this.visual=this.plugin.create({element:e.element.get(0),host:i}),this.overloadMethods()}},i.prototype.update=function(t){(t.type&e.VisualUpdateType.Resize)===e.VisualUpdateType.Resize&&this.visualHasMethod("onResizing")?(this.plugin.custom&&this.visualHasMethod("update")&&this.visualLegacy.update(t),this.onResizing(t.viewport,t.resizeMode)):this.visualHasMethod("update")?this.visualLegacy.update(t):((!t.type||t.type&e.VisualUpdateType.Data)&&this.onDataChanged(_.pick(t,["dataViews","operationKind"])),t.type&e.VisualUpdateType.ViewMode&&this.onViewModeChanged(t.viewMode))},i.prototype.destroy=function(){this.visualHasMethod("destroy")&&this.visualLegacy.destroy()},i.prototype.enumerateObjectInstances=function(e){return this.visualHasMethod("enumerateObjectInstances")?this.visualLegacy.enumerateObjectInstances(e):void 0},i.prototype.enumerateObjectRepetition=function(){return this.visualHasMethod("enumerateObjectRepetition")?this.visualLegacy.enumerateObjectRepetition():void 0},i.prototype.onResizing=function(e,t){this.visualHasMethod("onResizing")&&this.visualLegacy.onResizing(e,t)},i.prototype.onDataChanged=function(e){this.visualHasMethod("onDataChanged")&&this.visualLegacy.onDataChanged(e)},i.prototype.onViewModeChanged=function(e){this.visualHasMethod("onViewModeChanged")&&this.visualLegacy.onViewModeChanged(e)},i.prototype.onClearSelection=function(){this.visualHasMethod("onClearSelection")&&this.visualLegacy.onClearSelection()},i.prototype.canResizeTo=function(e){return this.visualHasMethod("canResizeTo")?this.visualLegacy.canResizeTo(e):void 0},i.prototype.unwrap=function(){return this.visual},Object.defineProperty(i.prototype,"visualNew",{get:function(){return this.legacy?void 0:this.visual},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"visualLegacy",{get:function(){return this.legacy?this.visual:void 0},enumerable:!0,configurable:!0}),i.prototype.visualHasMethod=function(e){var t=this.legacy?this.visualLegacy:this.visualNew;return t&&_.isFunction(t[e])},i.prototype.getVersionIndex=function(e){if(e)for(var i=t.visualApiVersions.length,n=0;i>n;n++)if(t.visualApiVersions[n].version===e)return n;return-1},i.prototype.overloadMethods=function(){var e=this.getCompiledOverloads();for(var t in e)this[t]=e[t]},i.prototype.getCompiledOverloads=function(){for(var e={},i=this.apiVersionIndex,n=this.visualNew,o=0;i>=o;o++){var s=t.visualApiVersions[o].overloads;_.isFunction(s)&&_.assign(e,s(n))}return e},i}();t.VisualAdapter=n}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))},447:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(t){function i(e){n(e.capabilities)}function n(e){e&&(o(e.objects),s(e.dataRoles))}function o(t){for(var i in t){var n=t[i];if(n){var o=n.properties;if(o)for(var s in o){var r=o[s];if(r){var a=r.type;a&&a.enumeration&&(a.enumeration=e.createEnumType(a.enumeration))}}}}}function s(t){for(var i in t){var n=t[i];if(n&&n.kind)switch(n.kind.toString().toLowerCase()){case"grouping":n.kind=e.VisualDataRoleKind.Grouping;break;case"measure":n.kind=e.VisualDataRoleKind.Measure;break;case"groupingormeasure":n.kind=e.VisualDataRoleKind.GroupingOrMeasure}}}t.translateVisualPlugin=i}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))},448:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(t){var i=e.visuals.telemetry.VisualException,n=function(){function t(t,i,n,o,s){this.wrappedVisual=t,this.visualPlugin=i,this.telemetryService=n,this.isPluginInError=o,this.silent=s,this.telemetryService&&(this.perfLoadEvent=this.telemetryService.startEvent(e.visuals.telemetry.VisualApiUsage,i.name,i.apiVersion,!!i.custom,void 0,o,e.visuals.telemetry.ErrorSource.User,void 0))}return t.prototype.init=function(e){var t=this;this.wrappedVisual.init&&this.executeSafely(function(){return t.wrappedVisual.init(e)})},t.prototype.destroy=function(){var e=this;this.wrappedVisual.destroy&&this.executeSafely(function(){return e.wrappedVisual.destroy()}),this.perfLoadEvent&&(this.perfLoadEvent=null)},t.prototype.update=function(e){var t=this;this.wrappedVisual.update&&this.executeSafely(function(){t.wrappedVisual.update(e),t.perfLoadEvent&&(t.perfLoadEvent.resolve(),t.perfLoadEvent=null)})},t.prototype.onResizing=function(e,t){var i=this;this.wrappedVisual.onResizing&&this.executeSafely(function(){return i.wrappedVisual.onResizing(e,t)})},t.prototype.onDataChanged=function(e){var t=this;this.wrappedVisual.onDataChanged&&this.executeSafely(function(){return t.wrappedVisual.onDataChanged(e)})},t.prototype.onViewModeChanged=function(e){var t=this;this.wrappedVisual.onViewModeChanged&&this.executeSafely(function(){return t.wrappedVisual.onViewModeChanged(e)})},t.prototype.onClearSelection=function(){var e=this;this.wrappedVisual.onClearSelection&&this.executeSafely(function(){return e.wrappedVisual.onClearSelection()})},t.prototype.canResizeTo=function(e){var t=this;return this.wrappedVisual.canResizeTo?this.executeSafely(function(){return t.wrappedVisual.canResizeTo(e)}):void 0},t.prototype.enumerateObjectInstances=function(e){var t=this;return this.wrappedVisual.enumerateObjectInstances?this.executeSafely(function(){return t.wrappedVisual.enumerateObjectInstances(e)}):void 0},t.prototype.enumerateObjectRepetition=function(){var e=this;return this.wrappedVisual.enumerateObjectRepetition?this.executeSafely(function(){return e.wrappedVisual.enumerateObjectRepetition()}):void 0},t.prototype.unwrap=function(){var e=this.wrappedVisual;return e.unwrap?e.unwrap():e},t.prototype.isCustomVisual=function(){return this.visualPlugin.custom},t.prototype.executeSafely=function(e){try{return e()}catch(t){!this.silent,this.telemetryService&&(this.telemetryService.logEvent(i,this.visualPlugin.name,!!this.visualPlugin.custom,this.visualPlugin.apiVersion,t.fileName,t.lineNumber,t.columnNumber,t.stack,t.message),this.perfLoadEvent&&(this.perfLoadEvent.reject(),this.perfLoadEvent=null))}},t}();t.VisualSafeExecutionWrapper=n}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))},449:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(t){var i;!function(i){function n(t){var i=t.type||e.VisualUpdateType.Data;return i&e.VisualUpdateType.Resize&&2===t.resizeMode&&(i|=e.VisualUpdateType.ResizeEnd),i}i.convertLegacyUpdateType=n;var o=function(e){return{update:function(t){e.update&&e.update({viewport:t.viewport,dataViews:t.dataViews,type:n(t)})},destroy:function(){e.destroy&&e.destroy()},enumerateObjectInstances:function(t){return e.enumerateObjectInstances?e.enumerateObjectInstances(t):void 0}}},s=function(e){return{}};t.visualApiVersions.push({version:"1.0.0",overloads:o,hostAdapter:s})}(i=t.v100||(t.v100={}))}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))},450:function(e,t){var i,i=(window.jsCommon,window.powerbi);window.powerbitests,window.InJs,window.debug,window.jasmine,window.Microsoft;!function(e){var t;!function(t){var i;!function(i){var n=function(e){return{update:function(i){if(e.update){var n={viewport:i.viewport,dataViews:i.dataViews,type:t.v100.convertLegacyUpdateType(i)},o=e.constructor.__transform__;_.isFunction(o)?e.update(n,o(n.dataViews)):e.update(n)}}}},o=function(i){return{createSelectionIdBuilder:function(){return new e.visuals.SelectionIdBuilder},createSelectionManager:function(){return new t.SelectionManager({hostServices:i})},colors:e.visuals.ThemeManager.getDefaultTheme()}};t.visualApiVersions.push({version:"1.1.0",overloads:n,hostAdapter:o})}(i=t.v110||(t.v110={}))}(t=e.extensibility||(e.extensibility={}))}(i||(i={}))}});
\No newline at end of file