@splunk/dashboard-definition
Advanced tools
Comparing version 13.0.0 to 13.1.0
@@ -90,3 +90,3 @@ /*! | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 17); | ||
/******/ return __webpack_require__(__webpack_require__.s = 19); | ||
/******/ }) | ||
@@ -134,6 +134,18 @@ /************************************************************************/ | ||
module.exports = require("@splunk/ui-utils/i18n"); | ||
/***/ }), | ||
/* 7 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs2/helpers/toConsumableArray"); | ||
/***/ }), | ||
/* 8 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("lodash/omit"); | ||
/***/ }), | ||
/* 7 */ | ||
/* 9 */ | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -479,15 +491,9 @@ | ||
/***/ }), | ||
/* 8 */ | ||
/* 10 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs2/helpers/toConsumableArray"); | ||
/***/ }), | ||
/* 9 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@babel/runtime-corejs2/core-js/array/is-array"); | ||
/***/ }), | ||
/* 10 */ | ||
/* 11 */ | ||
/***/ (function(module, exports) { | ||
@@ -498,9 +504,9 @@ | ||
/***/ }), | ||
/* 11 */ | ||
/* 12 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("@splunk/ui-utils/i18n"); | ||
module.exports = require("@babel/runtime-corejs2/core-js/set"); | ||
/***/ }), | ||
/* 12 */ | ||
/* 13 */ | ||
/***/ (function(module, exports) { | ||
@@ -511,3 +517,3 @@ | ||
/***/ }), | ||
/* 13 */ | ||
/* 14 */ | ||
/***/ (function(module, exports) { | ||
@@ -518,3 +524,3 @@ | ||
/***/ }), | ||
/* 14 */ | ||
/* 15 */ | ||
/***/ (function(module, exports) { | ||
@@ -525,9 +531,15 @@ | ||
/***/ }), | ||
/* 15 */ | ||
/* 16 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("lodash/isPlainObject"); | ||
/***/ }), | ||
/* 17 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("ajv"); | ||
/***/ }), | ||
/* 16 */ | ||
/* 18 */ | ||
/***/ (function(module, exports) { | ||
@@ -538,3 +550,3 @@ | ||
/***/ }), | ||
/* 17 */ | ||
/* 19 */ | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -545,35 +557,39 @@ | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DEFAULT_DEFINITION", function() { return DEFAULT_DEFINITION; }); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1__); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(1); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(0); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(12); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_5__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(10); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_6__); | ||
/* harmony import */ var lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(13); | ||
/* harmony import */ var lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_7__); | ||
/* harmony import */ var lodash_each__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(5); | ||
/* harmony import */ var lodash_each__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_each__WEBPACK_IMPORTED_MODULE_8__); | ||
/* harmony import */ var lodash_omit__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(6); | ||
/* harmony import */ var lodash_omit__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_9__); | ||
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(4); | ||
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_10__); | ||
/* harmony import */ var lodash_isString__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(14); | ||
/* harmony import */ var lodash_isString__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(lodash_isString__WEBPACK_IMPORTED_MODULE_11__); | ||
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(2); | ||
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_12__); | ||
/* harmony import */ var _splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(11); | ||
/* harmony import */ var _splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_13__); | ||
/* harmony import */ var ajv__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(15); | ||
/* harmony import */ var ajv__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_14__); | ||
/* harmony import */ var short_unique_id__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(16); | ||
/* harmony import */ var short_unique_id__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(short_unique_id__WEBPACK_IMPORTED_MODULE_15__); | ||
/* harmony import */ var _DashboardSchema__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(7); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0__); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(10); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(0); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4__); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(12); | ||
/* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_5__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(13); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(11); | ||
/* harmony import */ var _babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__); | ||
/* harmony import */ var lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(14); | ||
/* harmony import */ var lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_8__); | ||
/* harmony import */ var lodash_each__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(5); | ||
/* harmony import */ var lodash_each__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(lodash_each__WEBPACK_IMPORTED_MODULE_9__); | ||
/* harmony import */ var lodash_omit__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(8); | ||
/* harmony import */ var lodash_omit__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_10__); | ||
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(4); | ||
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_11__); | ||
/* harmony import */ var lodash_isString__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(15); | ||
/* harmony import */ var lodash_isString__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(lodash_isString__WEBPACK_IMPORTED_MODULE_12__); | ||
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(2); | ||
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_13__); | ||
/* harmony import */ var lodash_isPlainObject__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(16); | ||
/* harmony import */ var lodash_isPlainObject__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(lodash_isPlainObject__WEBPACK_IMPORTED_MODULE_14__); | ||
/* harmony import */ var _splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(6); | ||
/* harmony import */ var _splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__); | ||
/* harmony import */ var ajv__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(17); | ||
/* harmony import */ var ajv__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_16__); | ||
/* harmony import */ var short_unique_id__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(18); | ||
/* harmony import */ var short_unique_id__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(short_unique_id__WEBPACK_IMPORTED_MODULE_17__); | ||
/* harmony import */ var _DashboardSchema__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(9); | ||
@@ -596,4 +612,6 @@ | ||
var uid = new short_unique_id__WEBPACK_IMPORTED_MODULE_15___default.a(); | ||
var uid = new short_unique_id__WEBPACK_IMPORTED_MODULE_17___default.a(); | ||
var nextVizId = function nextVizId() { | ||
@@ -607,3 +625,3 @@ return "viz_".concat(uid.randomUUID(8)); | ||
var ajv = new ajv__WEBPACK_IMPORTED_MODULE_14___default.a({ | ||
var ajv = new ajv__WEBPACK_IMPORTED_MODULE_16___default.a({ | ||
allErrors: true | ||
@@ -629,3 +647,3 @@ }); | ||
function () { | ||
_babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_6___default()(DashboardDefinition, null, [{ | ||
_babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_7___default()(DashboardDefinition, null, [{ | ||
key: "fromJSON", | ||
@@ -656,6 +674,6 @@ | ||
_babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_5___default()(this, DashboardDefinition); | ||
_babel_runtime_corejs2_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6___default()(this, DashboardDefinition); | ||
this.definition = def; | ||
this.setSchema(_DashboardSchema__WEBPACK_IMPORTED_MODULE_16__["default"]); | ||
this.setSchema(_DashboardSchema__WEBPACK_IMPORTED_MODULE_18__["default"]); | ||
} | ||
@@ -670,3 +688,3 @@ /** | ||
_babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_6___default()(DashboardDefinition, [{ | ||
_babel_runtime_corejs2_helpers_createClass__WEBPACK_IMPORTED_MODULE_7___default()(DashboardDefinition, [{ | ||
key: "setSchema", | ||
@@ -694,3 +712,3 @@ value: function setSchema(newSchema) { | ||
var errors = []; | ||
lodash_each__WEBPACK_IMPORTED_MODULE_8___default()(inputs, function (input, key) { | ||
lodash_each__WEBPACK_IMPORTED_MODULE_9___default()(inputs, function (input, key) { | ||
var token = input.options.token; | ||
@@ -704,3 +722,3 @@ | ||
}); | ||
lodash_each__WEBPACK_IMPORTED_MODULE_8___default()(cache, function (keys, token) { | ||
lodash_each__WEBPACK_IMPORTED_MODULE_9___default()(cache, function (keys, token) { | ||
if (keys.length > 1) { | ||
@@ -710,4 +728,4 @@ var lastKey = keys[keys.length - 1]; | ||
errors.push({ | ||
dataPath: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_13__["_"])('Error: Token duplicated across multiple inputs'), | ||
message: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_13__["_"])("".concat(msg, " and ").concat(lastKey, " have the same token (").concat(token, ")")) | ||
dataPath: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__["_"])('Error: Token duplicated across multiple inputs'), | ||
message: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__["_"])("".concat(msg, " and ").concat(lastKey, " have the same token (").concat(token, ")")) | ||
}); | ||
@@ -718,2 +736,30 @@ } | ||
} | ||
}, { | ||
key: "checkVisualizationsInStructure", | ||
value: function checkVisualizationsInStructure() { | ||
var seen = new _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_5___default.a(); | ||
var _this$definition = this.definition, | ||
visualizations = _this$definition.visualizations, | ||
_this$definition$layo = _this$definition.layout.structure, | ||
structure = _this$definition$layo === void 0 ? [] : _this$definition$layo; | ||
var errors = []; | ||
lodash_each__WEBPACK_IMPORTED_MODULE_9___default()(structure, function (item, idx) { | ||
if (seen.has(item.item)) { | ||
errors.push({ | ||
dataPath: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__["_"])('Error: Visualization duplicated in layout structure'), | ||
message: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__["_"])("Structure item ".concat(idx, " has the same key \"").concat(item.item, "\" as another structure item")) | ||
}); | ||
} | ||
if (!lodash_isPlainObject__WEBPACK_IMPORTED_MODULE_14___default()(visualizations[item.item])) { | ||
errors.push({ | ||
dataPath: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__["_"])('Error: Visualization in layout structure does not exist'), | ||
message: Object(_splunk_ui_utils_i18n__WEBPACK_IMPORTED_MODULE_15__["_"])("Structure item ".concat(idx, " references a visualization \"").concat(item.item, "\" that does not exist")) | ||
}); | ||
} | ||
seen.add(item.item); | ||
}); | ||
return errors; | ||
} | ||
/** | ||
@@ -731,8 +777,8 @@ * Validates the current definition | ||
if (!valid && this.validateDefinition.errors.length > 0) { | ||
return lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_7___default()(this.validateDefinition.errors); | ||
return lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_8___default()(this.validateDefinition.errors); | ||
} | ||
var res = this.checkDuplicateTokens(); | ||
var res = [].concat(_babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4___default()(this.checkDuplicateTokens()), _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4___default()(this.checkVisualizationsInStructure())); | ||
if (!lodash_isEmpty__WEBPACK_IMPORTED_MODULE_12___default()(res)) { | ||
if (!lodash_isEmpty__WEBPACK_IMPORTED_MODULE_13___default()(res)) { | ||
return res; | ||
@@ -757,4 +803,4 @@ } | ||
if (lodash_isString__WEBPACK_IMPORTED_MODULE_11___default()(title)) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
if (lodash_isString__WEBPACK_IMPORTED_MODULE_12___default()(title)) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
title: title && title.trim() || '' | ||
@@ -765,3 +811,3 @@ }); | ||
if (desc) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
description: desc | ||
@@ -785,4 +831,4 @@ }); | ||
var dsDef = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, dsId, dsDef)) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, dsId, dsDef)) | ||
}); | ||
@@ -804,4 +850,4 @@ return this; | ||
// TODO: should this also add to layout structure? | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
visualizations: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.visualizations, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, vizId, vizDef)) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
visualizations: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.visualizations, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, vizId, vizDef)) | ||
}); | ||
@@ -822,4 +868,4 @@ return this; | ||
var inputDef = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
inputs: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.inputs, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, inputId, inputDef)) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
inputs: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.inputs, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, inputId, inputDef)) | ||
}); | ||
@@ -842,3 +888,3 @@ return this; | ||
if (dsDefinition.name) { | ||
dsDefinition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, dsDefinition, { | ||
dsDefinition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, dsDefinition, { | ||
name: "Copy of ".concat(dsDefinition.name) | ||
@@ -871,8 +917,8 @@ }); | ||
if (vizDef) { | ||
lodash_each__WEBPACK_IMPORTED_MODULE_8___default()(vizDef.dataSources, function (dataSourceId, dataSourceType) { | ||
lodash_each__WEBPACK_IMPORTED_MODULE_9___default()(vizDef.dataSources, function (dataSourceId, dataSourceType) { | ||
if (_this.getDataSource(dataSourceId)) { | ||
var newDatasourceId = _this.cloneDataSource(dataSourceId); | ||
vizDef = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, vizDef, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, vizDef.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, dataSourceType, newDatasourceId)) | ||
vizDef = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, vizDef, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, vizDef.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, dataSourceType, newDatasourceId)) | ||
}); | ||
@@ -897,4 +943,4 @@ } | ||
value: function removeDataSource(dsId) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
dataSources: lodash_omit__WEBPACK_IMPORTED_MODULE_9___default()(this.definition.dataSources, [dsId]) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
dataSources: lodash_omit__WEBPACK_IMPORTED_MODULE_10___default()(this.definition.dataSources, [dsId]) | ||
}); | ||
@@ -914,4 +960,4 @@ return this; | ||
// TODO: also remove from structure? | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
visualizations: lodash_omit__WEBPACK_IMPORTED_MODULE_9___default()(this.definition.visualizations, [vizId]) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
visualizations: lodash_omit__WEBPACK_IMPORTED_MODULE_10___default()(this.definition.visualizations, [vizId]) | ||
}); | ||
@@ -930,4 +976,4 @@ return this; | ||
value: function removeInput(inputId) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
inputs: lodash_omit__WEBPACK_IMPORTED_MODULE_9___default()(this.definition.inputs, [inputId]) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
inputs: lodash_omit__WEBPACK_IMPORTED_MODULE_10___default()(this.definition.inputs, [inputId]) | ||
}); | ||
@@ -946,4 +992,4 @@ return this; | ||
value: function updateLayoutType(type) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
layout: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.layout, { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
layout: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.layout, { | ||
type: type | ||
@@ -964,4 +1010,4 @@ }) | ||
value: function updateLayoutOptions(layoutOptions) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
layout: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.layout, { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
layout: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.layout, { | ||
options: layoutOptions | ||
@@ -982,4 +1028,4 @@ }) | ||
value: function updateLayoutStructure(newStructure) { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
layout: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.layout, { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
layout: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.layout, { | ||
structure: newStructure | ||
@@ -1002,4 +1048,4 @@ }) | ||
var vizDef = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
visualizations: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.visualizations, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, vizId, vizDef)) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
visualizations: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.visualizations, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, vizId, vizDef)) | ||
}); | ||
@@ -1020,4 +1066,4 @@ return this; | ||
var dsDef = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, dsId, dsDef)) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, dsId, dsDef)) | ||
}); | ||
@@ -1038,4 +1084,4 @@ return this; | ||
var inputDef = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, { | ||
inputs: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition.inputs, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, inputId, inputDef)) | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, { | ||
inputs: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition.inputs, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, inputId, inputDef)) | ||
}); | ||
@@ -1064,4 +1110,4 @@ return this; | ||
value: function getLayoutStructure() { | ||
var structure = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, 'layout.structure'); | ||
return _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2___default()(structure) ? structure : []; | ||
var structure = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, 'layout.structure'); | ||
return _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1___default()(structure) ? structure : []; | ||
} | ||
@@ -1075,3 +1121,3 @@ /** | ||
value: function getLayoutType() { | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, 'layout.type'); | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, 'layout.type'); | ||
} | ||
@@ -1087,3 +1133,3 @@ /** | ||
value: function getLayoutOptions() { | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, 'layout.options') || {}; | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, 'layout.options') || {}; | ||
} | ||
@@ -1100,3 +1146,3 @@ /** | ||
value: function getVisualization(visId) { | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, "visualizations[\"".concat(visId, "\"]")) || null; | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, "visualizations[\"".concat(visId, "\"]")) || null; | ||
} | ||
@@ -1112,3 +1158,3 @@ /** | ||
value: function getVisualizationIds() { | ||
return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, 'visualizations') || {}); | ||
return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, 'visualizations') || {}); | ||
} | ||
@@ -1124,3 +1170,3 @@ /** | ||
value: function getDataSource(dsId) { | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, "dataSources[\"".concat(dsId, "\"]")) || null; | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, "dataSources[\"".concat(dsId, "\"]")) || null; | ||
} | ||
@@ -1136,4 +1182,4 @@ /** | ||
value: function getDataSourceDefaultOptions(dsId) { | ||
var dataSourceType = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.getDataSource(dsId), 'type'); | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, ['defaults', dataSourceType, 'options']) || {}; | ||
var dataSourceType = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.getDataSource(dsId), 'type'); | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, ['defaults', dataSourceType, 'options']) || {}; | ||
} | ||
@@ -1150,3 +1196,3 @@ /** | ||
value: function getVisualizationType(visId) { | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, "visualizations[\"".concat(visId, "\"].type")) || null; | ||
return lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, "visualizations[\"".concat(visId, "\"].type")) || null; | ||
} | ||
@@ -1163,4 +1209,4 @@ /** | ||
var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'visualizations'; | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, [type, hostId], null); | ||
return host && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2___default()(host.eventHandlers) && host.eventHandlers || []; | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, [type, hostId], null); | ||
return host && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1___default()(host.eventHandlers) && host.eventHandlers || []; | ||
} | ||
@@ -1179,3 +1225,3 @@ /** | ||
var type = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'visualizations'; | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, [type, hostId], null); | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, [type, hostId], null); | ||
@@ -1186,4 +1232,4 @@ if (host == null) { | ||
var eventHandlers = [].concat(_babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(this.getEventHandlers(hostId, type)), [handler]); | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, type, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition[type], _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, hostId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition[type][hostId], { | ||
var eventHandlers = [].concat(_babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4___default()(this.getEventHandlers(hostId, type)), [handler]); | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, type, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition[type], _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, hostId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition[type][hostId], { | ||
eventHandlers: eventHandlers | ||
@@ -1205,3 +1251,3 @@ }))))); | ||
var type = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'visualizations'; | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, [type, hostId], null); | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, [type, hostId], null); | ||
@@ -1212,7 +1258,7 @@ if (host == null) { | ||
var eventHandlers = _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(this.getEventHandlers(hostId, type)); // delete 1 element at handlerIdx | ||
var eventHandlers = _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4___default()(this.getEventHandlers(hostId, type)); // delete 1 element at handlerIdx | ||
eventHandlers.splice(handlerIdx, 1); | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, type, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition[type], _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, hostId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition[type][hostId], { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, type, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition[type], _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, hostId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition[type][hostId], { | ||
eventHandlers: eventHandlers | ||
@@ -1236,3 +1282,3 @@ }))))); | ||
var type = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 'visualizations'; | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(this.definition, [type, hostId], null); | ||
var host = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(this.definition, [type, hostId], null); | ||
@@ -1243,7 +1289,7 @@ if (host == null) { | ||
var eventHandlers = _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(this.getEventHandlers(hostId, type)); | ||
var eventHandlers = _babel_runtime_corejs2_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_4___default()(this.getEventHandlers(hostId, type)); | ||
if (handlerIdx >= 0 && handlerIdx <= eventHandlers.length - 1) { | ||
eventHandlers[handlerIdx] = handler; | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, type, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition[type], _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, hostId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, this.definition[type][hostId], { | ||
this.definition = _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, type, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition[type], _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, hostId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, this.definition[type][hostId], { | ||
eventHandlers: eventHandlers | ||
@@ -1268,4 +1314,4 @@ }))))); | ||
this.addDataSource(dsId, dataSourceDefinition); | ||
this.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, visualization, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, visualization.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, dataSourceType, dsId)) | ||
this.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, visualization, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, visualization.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, dataSourceType, dsId)) | ||
})); | ||
@@ -1285,4 +1331,4 @@ return this; | ||
var visualization = this.getVisualization(vizId); | ||
this.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, visualization, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, visualization.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, dataSourceType, dataSourceId)) | ||
this.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, visualization, { | ||
dataSources: _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, visualization.dataSources, _babel_runtime_corejs2_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, dataSourceType, dataSourceId)) | ||
})); | ||
@@ -1305,4 +1351,4 @@ return this; | ||
if (visualization.dataSources[dataSourceType] === dataSourceId) { | ||
this.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, visualization, { | ||
dataSources: lodash_omit__WEBPACK_IMPORTED_MODULE_9___default()(visualization.dataSources, dataSourceType) | ||
this.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, visualization, { | ||
dataSources: lodash_omit__WEBPACK_IMPORTED_MODULE_10___default()(visualization.dataSources, dataSourceType) | ||
})); | ||
@@ -1358,6 +1404,6 @@ } | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(visualizations).forEach(function (vizId) { | ||
var dataSources = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(visualizations, [vizId, 'dataSources'], {}); | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(visualizations).forEach(function (vizId) { | ||
var dataSources = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(visualizations, [vizId, 'dataSources'], {}); | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(dataSources).forEach(function (dataSourceType) { | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(dataSources).forEach(function (dataSourceType) { | ||
if (dataSources[dataSourceType] === dsId) { | ||
@@ -1386,9 +1432,9 @@ visualizationUseCount += 1; | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(visualizations).forEach(function (vizId) { | ||
var dataSources = lodash_get__WEBPACK_IMPORTED_MODULE_10___default()(visualizations, [vizId, 'dataSources'], {}); | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(visualizations).forEach(function (vizId) { | ||
var dataSources = lodash_get__WEBPACK_IMPORTED_MODULE_11___default()(visualizations, [vizId, 'dataSources'], {}); | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(dataSources).forEach(function (dataSourceType) { | ||
_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(dataSources).forEach(function (dataSourceType) { | ||
if (dataSources[dataSourceType] === dsId) { | ||
_this2.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_4___default()({}, visualizations[vizId], { | ||
dataSources: lodash_omit__WEBPACK_IMPORTED_MODULE_9___default()(dataSources, dataSourceType) | ||
_this2.updateVisualization(vizId, _babel_runtime_corejs2_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_3___default()({}, visualizations[vizId], { | ||
dataSources: lodash_omit__WEBPACK_IMPORTED_MODULE_10___default()(dataSources, dataSourceType) | ||
})); | ||
@@ -1395,0 +1441,0 @@ } |
@@ -90,3 +90,3 @@ /*! | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 7); | ||
/******/ return __webpack_require__(__webpack_require__.s = 9); | ||
/******/ }) | ||
@@ -122,3 +122,5 @@ /************************************************************************/ | ||
/* 6 */, | ||
/* 7 */ | ||
/* 7 */, | ||
/* 8 */, | ||
/* 9 */ | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -125,0 +127,0 @@ |
@@ -6,3 +6,3 @@ { | ||
"author": "Splunk", | ||
"version": "13.0.0", | ||
"version": "13.1.0", | ||
"scripts": { | ||
@@ -27,3 +27,3 @@ "build": "NODE_ENV=production webpack --config ./webpack.config.js --bail", | ||
"@babel/core": "^7.5.5", | ||
"@splunk/dashboard-build-tools": "13.0.0", | ||
"@splunk/dashboard-build-tools": "13.1.0", | ||
"jest": "^25.1.0", | ||
@@ -30,0 +30,0 @@ "webpack": "^4.29.6", |
@@ -90,3 +90,3 @@ /*! | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 18); | ||
/******/ return __webpack_require__(__webpack_require__.s = 20); | ||
/******/ }) | ||
@@ -96,3 +96,3 @@ /************************************************************************/ | ||
/***/ 18: | ||
/***/ 20: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -99,0 +99,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
165286
1808