1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 'use strict';
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- /*
- *+------------------------------------------------------------------------+
- *| Licensed Materials - Property of IBM
- *| IBM Cognos Products: BI Dashboard
- *| (C) Copyright IBM Corp. 2019
- *|
- *| US Government Users Restricted Rights - Use, duplication or disclosure
- *| restricted by GSA ADP Schedule Contract with IBM Corp.
- *+------------------------------------------------------------------------+
- */
- /**
- * Jump to target helper class
- **/
- define(['../drill-through/jumpTo/JumpToTarget', 'underscore'], function (JumpToTarget, _) {
- var _class, _temp;
- var JumpToActionHelper = (_temp = _class = function JumpToActionHelper() {
- _classCallCheck(this, JumpToActionHelper);
- }, _class.getJumpToTargets = function (options) {
- options = options || {};
- var drillDefinitions = options.drillDefinitions;
- var sourceId = options.sourceId;
- var targetsMap = {};
- var targets = [];
- _.each(drillDefinitions, function (entry) {
- var modelRefs = entry.getModelRefs();
- for (var count = 0; count < modelRefs.length; count++) {
- if (modelRefs[count] === sourceId) {
- var jumpToTarget = new JumpToTarget({
- content: options.content,
- dashboardAPI: options.dashboardApi,
- drillDefinitionEntry: entry,
- selections: options.selections
- });
- targetsMap[entry.getId()] = jumpToTarget;
- targets.push(jumpToTarget);
- break;
- }
- }
- });
- return { targets: targets, targetsMap: targetsMap };
- }, _temp);
- return JumpToActionHelper;
- });
- //# sourceMappingURL=JumpToActionHelper.js.map
|