Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@progress/kendo-spreadsheet-vue-wrapper

Package Overview
Dependencies
Maintainers
1
Versions
167
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@progress/kendo-spreadsheet-vue-wrapper - npm Package Compare versions

Comparing version 2020.2.617-dev.625 to 2020.2.617-dev.708

309

dist/cdn/kendo-spreadsheet-vue-wrapper.js

@@ -10,3 +10,3 @@ (function webpackUniversalModuleDefinition(root, factory) {

root["KendoSpreadsheetVueWrapper"] = factory(root["Vue"]);
})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_2__) {
})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_0__) {
return /******/ (function(modules) { // webpackBootstrap

@@ -79,2 +79,8 @@ /******/ // The module cache

/* 0 */
/***/ (function(module, exports) {
module.exports = __WEBPACK_EXTERNAL_MODULE_0__;
/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {

@@ -93,3 +99,3 @@

var _vue = __webpack_require__(2);
var _vue = __webpack_require__(0);

@@ -110,3 +116,3 @@ var _vue2 = _interopRequireDefault(_vue);

/***/ }),
/* 1 */
/* 2 */
/***/ (function(module, exports, __webpack_require__) {

@@ -133,8 +139,2 @@

/***/ }),
/* 2 */
/***/ (function(module, exports) {
module.exports = __WEBPACK_EXTERNAL_MODULE_2__;
/***/ }),
/* 3 */

@@ -151,7 +151,7 @@ /***/ (function(module, exports, __webpack_require__) {

var _KendoSpreadsheet = __webpack_require__(1);
var _KendoSpreadsheet = __webpack_require__(2);
var _KendoSpreadsheet2 = _interopRequireDefault(_KendoSpreadsheet);
var _KendoSpreadsheetSheet = __webpack_require__(0);
var _KendoSpreadsheetSheet = __webpack_require__(1);

@@ -190,3 +190,3 @@ var _KendoSpreadsheetSheet2 = _interopRequireDefault(_KendoSpreadsheetSheet);

var _KendoSpreadsheetSheet = __webpack_require__(0);
var _KendoSpreadsheetSheet = __webpack_require__(1);

@@ -286,3 +286,3 @@ var _KendoSpreadsheetSheet2 = _interopRequireDefault(_KendoSpreadsheetSheet);

var _vue = __webpack_require__(2);
var _vue = __webpack_require__(0);

@@ -296,13 +296,19 @@ var _vue2 = _interopRequireDefault(_vue);

exports.default = {
name: 'baseComponent',
props: {
disabled: Boolean,
readonly: Boolean
disabled: {
type: Boolean,
default: undefined
},
readonly: {
type: Boolean,
default: undefined
}
},
render: function render(h) {
render: function render(createElement) {
var h = _vue.h || createElement;
return h('div');
},
created: function created() {
this.resolveWidgetOptions();
this.$_nativeTemplates = [];
this.$on('kendowidgetready', this.ready);
this.createdMethod();
},

@@ -319,4 +325,16 @@ beforeDestroy: function beforeDestroy() {

},
setup: function setup() {
var v3 = true;
return {
v3: v3
};
},
beforeMount: function beforeMount() {
if (this.v3) {
this.createdMethod();
}
},
mounted: function mounted() {
if (this.$el.classList.length > 0) {
if (this.$el.classList && this.$el.classList.length > 0) {
this.nativeClasses = [].concat(_toConsumableArray(this.$el.classList));

@@ -326,4 +344,4 @@ } else {

}
for (var key in this.$options.propsData) {
var props = this.v3 ? this.$props : this.$options.propsData;
for (var key in props) {
var that = this;

@@ -369,2 +387,9 @@

methods: {
createdMethod: function createdMethod() {
this.resolveWidgetOptions();
this.$_nativeTemplates = [];
if (!this.v3) {
this.$on('kendowidgetready', this.ready);
}
},
toggleClasses: function toggleClasses() {

@@ -417,3 +442,4 @@ var that = this;

var object;
var templateDefinition = val || that.$options.propsData[key];
var props = that.v3 ? that.$props : that.$options.propsData;
var templateDefinition = val || props[key];
try {

@@ -448,3 +474,4 @@ object = templateDefinition.call(that, {});

resolveChildren: function resolveChildren(prop, name) {
if (!this.widgetOptions[prop] && this.$slots.default) {
var defaultSlot = this.v3 && this.$slots.default ? this.$slots.default() : this.$slots.default;
if (!this.widgetOptions[prop] && defaultSlot) {
var items = [];

@@ -456,7 +483,8 @@ var _iteratorNormalCompletion = true;

try {
for (var _iterator = this.$slots.default[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = defaultSlot[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var childSlot = _step.value;
if (childSlot.tag && childSlot.tag.indexOf(name) !== -1) {
var itemOptions = this.parseOptions(childSlot.componentInstance);
if (childSlot.tag && childSlot.tag.indexOf(name) !== -1 || childSlot.type && childSlot.type.name && childSlot.type.name.toLowerCase().indexOf(name) !== -1) {
var childInstance = this.v3 ? childSlot : childSlot.componentInstance;
var itemOptions = this.parseOptions(childInstance);

@@ -468,3 +496,3 @@ if (itemOptions.dataSourceRef) {

items.push(itemOptions);
this.handleWatcher(childSlot.componentInstance);
this.handleWatcher(childInstance);
}

@@ -494,7 +522,8 @@ }

var that = this;
childInstance.stashedPropsData = JSON.stringify(childInstance.$options.propsData);
var props = that.v3 ? childInstance.$props : childInstance.$options.propsData;
childInstance.stashedPropsData = JSON.stringify(props);
if (!childInstance._isWatchAttached) {
if (!that.v3 && !childInstance._isWatchAttached) {
childInstance.$watch('$props', function () {
var propsAsJson = JSON.stringify(childInstance.$options.propsData);
var propsAsJson = JSON.stringify(props);
var needsUpdate = childInstance.stashedPropsData !== propsAsJson;

@@ -532,34 +561,73 @@

},
getListeners: function getListeners() {
if (this.v3) {
var listeners = {};
for (var key in this.$attrs) {
if (key.startsWith('on')) {
listeners[key] = this.$attrs[key];
}
}
return listeners;
} else {
return this.$listeners;
}
},
parseOptions: function parseOptions(component) {
var _this = this;
var that = component || this;
var options = {};
for (var key in that.$options.propsData) {
var propOptions = that.$options.props[key];
var val = that.$options.propsData[key];
var props = this.v3 ? component ? that.props : that.$props : that.$options.propsData;
var compositeProps = propOptions.kComposite;
var _loop = function _loop(key) {
propOptions = _this.v3 ? component ? undefined : that.$props[key] : that.$options.props[key];
val = props[key];
compositeProps = propOptions.kComposite;
if (that.v3) {
that.$options.mixins.forEach(function (mixin) {
if (mixin.props && mixin.name !== 'baseComponent' && mixin.name !== 'baseDataSourceComponent' && mixin.props[key] !== undefined && that.$props[key] !== undefined) {
compositeProps = mixin.props[key].kComposite;
}
});
}
if (!compositeProps) {
if (key.toLowerCase().indexOf('template') !== -1 && val instanceof Function) {
options[key] = this.transformTemplate(key, val);
options[key] = _this.transformTemplate(key, val);
} else {
options[key] = val;
if (val !== undefined) {
options[key] = val;
}
}
} else {
this.addCompositeProperty(options, compositeProps.split('.'), that.$props[key]);
_this.addCompositeProperty(options, compositeProps.split('.'), that.$props[key]);
}
};
for (var key in props) {
var propOptions;
var val;
var compositeProps;
_loop(key);
}
Object.keys(that.$props).forEach(function (event) {
if (that.$listeners && that.$listeners[event.toLowerCase()]) {
var kendoIndex = event.lastIndexOf('kendo');
var kendoEvent;
if (kendoIndex !== -1) {
kendoEvent = event.replace('kendo', '').toLowerCase();
if (that.getListeners) {
Object.keys(that.$props).forEach(function (event) {
var listeners = that.getListeners();
if (listeners && listeners[event.toLowerCase()]) {
var kendoIndex = event.lastIndexOf('kendo');
var kendoEvent;
if (kendoIndex !== -1) {
kendoEvent = event.replace('kendo', '').toLowerCase();
}
options[kendoEvent || event] = listeners[event.toLowerCase()];
}
});
}
options[kendoEvent || event] = that.$listeners[event.toLowerCase()];
}
});
return options;

@@ -588,8 +656,8 @@ },

}
if (that.$options.propsData && that.$options.propsData.disabled) {
var props = that.v3 ? that.$props : that.$options.propsData;
if (props && props.disabled) {
that.makeDisabled(true);
}
if (that.$options.propsData && that.$options.propsData.readonly) {
if (props && props.readonly) {
that.makeReadonly(true);

@@ -612,4 +680,8 @@ }

exports.default = {
name: 'baseDataSourceComponent',
props: {
dataSourceRef: String
dataSourceRef: {
type: String,
default: undefined
}
},

@@ -623,30 +695,31 @@ render: function render(h) {

var dataSource;
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
if (this.$children) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = this.$children[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var a = _step.value;
try {
for (var _iterator = this.$children[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var a = _step.value;
if (this.$children.length && a.kendoDataSource) {
dataSource = a.kendoDataSource;
break;
if (this.$children.length && a.kendoDataSource) {
dataSource = a.kendoDataSource;
break;
}
}
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
if (_didIteratorError) {
throw _iteratorError;
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
}
return dataSource;

@@ -752,4 +825,8 @@ },

});
var _vue = __webpack_require__(0);
exports.default = {
render: function render(h) {
render: function render(createElement) {
var h = _vue.h || createElement;
return h('input', {

@@ -766,3 +843,3 @@ ref: 'valueInput',

}
};
}; // @ts-ignore

@@ -783,2 +860,3 @@ /***/ }),

var items = [];
var defaultSlot = this.v3 && this.$slots.default ? this.$slots.default() : this.$slots.default;
var _iteratorNormalCompletion = true;

@@ -789,15 +867,16 @@ var _didIteratorError = false;

try {
for (var _iterator = this.$slots.default[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = defaultSlot[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var childSlot = _step.value;
if (childSlot.tag && childSlot.tag.indexOf(tagName) !== -1) {
if (childSlot.tag && childSlot.tag.indexOf(tagName) !== -1 || childSlot.type && childSlot.type.name && childSlot.type.name.toLowerCase().indexOf(tagName) !== -1) {
var childOptions = childSlot.componentOptions;
var childInstance = this.v3 ? childSlot : childSlot.componentInstance;
var item = childOptions.propsData;
if (!childOptions.propsData.items) {
item.items = childSlot.componentInstance.subitems;
item.items = childInstance.subitems;
}
items.push(item);
this.handleWatcher(childSlot.componentInstance);
this.handleWatcher(childInstance);
}

@@ -908,2 +987,3 @@ }

type: String,
default: undefined,
kComposite: 'activeCell'

@@ -913,2 +993,3 @@ },

type: String,
default: undefined,
kComposite: 'name'

@@ -918,6 +999,8 @@ },

type: Array,
default: undefined,
kComposite: 'columns'
},
dataSource: {
type: Object | Array,
type: [Object, Array],
default: undefined,
kComposite: 'dataSource'

@@ -927,2 +1010,3 @@ },

type: String,
default: undefined,
kComposite: 'dataSourceRef'

@@ -932,2 +1016,3 @@ },

type: Array,
default: undefined,
kComposite: 'filter.columns'

@@ -937,2 +1022,3 @@ },

type: String,
default: undefined,
kComposite: 'filter.ref'

@@ -942,2 +1028,3 @@ },

type: Number,
default: undefined,
kComposite: 'frozenColumns'

@@ -947,2 +1034,3 @@ },

type: Number,
default: undefined,
kComposite: 'frozenRows'

@@ -952,2 +1040,3 @@ },

type: Array,
default: undefined,
kComposite: 'mergedCells'

@@ -957,2 +1046,3 @@ },

type: Array,
default: undefined,
kComposite: 'rows'

@@ -962,2 +1052,3 @@ },

type: String,
default: undefined,
kComposite: 'selection'

@@ -967,2 +1058,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'showGridLines'

@@ -972,2 +1064,3 @@ },

type: Array,
default: undefined,
kComposite: 'sort.columns'

@@ -977,2 +1070,3 @@ },

type: String,
default: undefined,
kComposite: 'sort.ref'

@@ -997,2 +1091,3 @@ }

type: String,
default: undefined,
kComposite: 'defaultCellStyle.background'

@@ -1002,2 +1097,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.color'

@@ -1007,2 +1103,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.fontFamily'

@@ -1012,2 +1109,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.fontSize'

@@ -1017,2 +1115,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.Italic'

@@ -1022,2 +1121,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.bold'

@@ -1027,2 +1127,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.underline'

@@ -1032,2 +1133,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.wrap'

@@ -1052,2 +1154,3 @@ }

type: String,
default: undefined,
kComposite: 'excel.fileName'

@@ -1057,2 +1160,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'excel.forceProxy'

@@ -1062,2 +1166,3 @@ },

type: String,
default: undefined,
kComposite: 'excel.proxyURL'

@@ -1082,2 +1187,3 @@ }

type: String,
default: undefined,
kComposite: 'pdf.area'

@@ -1087,2 +1193,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.author'

@@ -1092,2 +1199,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.creator'

@@ -1097,2 +1205,3 @@ },

type: Date,
default: undefined,
kComposite: 'pdf.date'

@@ -1102,2 +1211,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.fileName'

@@ -1107,2 +1217,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.fitWidth'

@@ -1112,2 +1223,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.forceProxy'

@@ -1117,2 +1229,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.guidelines'

@@ -1122,2 +1235,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.hCenter'

@@ -1127,2 +1241,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.keywords'

@@ -1132,22 +1247,28 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.landscape'
},
pdfMarginBottom: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.bottom'
},
pdfMarginLeft: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.left'
},
pdfMarginRight: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.right'
},
pdfMarginTop: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.top'
},
pdfPaperSize: {
type: String | Array,
type: [String, Array],
default: undefined,
kComposite: 'pdf.paperSize'

@@ -1157,2 +1278,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.proxyURL'

@@ -1162,2 +1284,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.proxyTarget'

@@ -1167,2 +1290,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.subject'

@@ -1172,2 +1296,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.title'

@@ -1177,2 +1302,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.vCenter'

@@ -1196,11 +1322,14 @@ }

toolbarHome: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.home'
},
toolbarInsert: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.insert'
},
toolbarData: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.data'

@@ -1224,7 +1353,7 @@ }

var _KendoSpreadsheet = __webpack_require__(1);
var _KendoSpreadsheet = __webpack_require__(2);
var _KendoSpreadsheet2 = _interopRequireDefault(_KendoSpreadsheet);
var _KendoSpreadsheetSheet = __webpack_require__(0);
var _KendoSpreadsheetSheet = __webpack_require__(1);

@@ -1231,0 +1360,0 @@ var _KendoSpreadsheetSheet2 = _interopRequireDefault(_KendoSpreadsheetSheet);

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define(["vue"],t):"object"==typeof exports?exports.KendoSpreadsheetVueWrapper=t(require("vue")):e.KendoSpreadsheetVueWrapper=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};return t.m=e,t.c=o,t.d=function(e,o,n){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(11),a=n(r),i=o(2),s=n(i);t.default={name:"kendo-spreadsheet-sheet",render:function(){return s.default.prototype._e},mixins:[a.default]}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(4),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default={name:"kendo-spreadsheet",mixins:[r.default]}},function(t,o){t.exports=e},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.SpreadsheetInstaller=t.KendoSpreadsheetInstaller=t.SpreadsheetSheet=t.KendoSpreadsheetSheet=t.Spreadsheet=t.KendoSpreadsheet=void 0;var r=o(1),a=n(r),i=o(0),s=n(i),d=o(16),u=n(d);t.KendoSpreadsheet=a.default,t.Spreadsheet=a.default,t.KendoSpreadsheetSheet=s.default,t.SpreadsheetSheet=s.default,t.KendoSpreadsheetInstaller=u.default,t.SpreadsheetInstaller=u.default},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(5),a=o(10),i=n(a),s=o(0),d=n(s),u=o(12),l=n(u),p=o(13),c=n(p),f=o(14),h=n(f),m=o(15),y=n(m);t.default={props:i.default,render:function(e){return e("div",this.$slots.default)},mixins:[r.KendoBaseComponent,r.KendoBaseDatasourceComponent,l.default,c.default,h.default,y.default],mounted:function(){this._resolveChildren(),kendo.jQuery(this.$el).kendoSpreadsheet(this.widgetOptions),this.$emit("kendowidgetready",this.kendoWidget())},methods:{kendoWidget:function(){return kendo.jQuery(this.$el).getKendoSpreadsheet()},_resolveChildren:function(){this.resolveChildren("sheets",d.default.name)}}}},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.KendoSharedMethods=t.KendoBaseInputComponent=t.KendoBaseDatasourceComponent=t.KendoBaseComponent=void 0;var r=o(6),a=n(r),i=o(7),s=n(i),d=o(8),u=n(d),l=o(9),p=n(l);t.KendoBaseComponent=a.default,t.KendoBaseDatasourceComponent=s.default,t.KendoBaseInputComponent=u.default,t.KendoSharedMethods=p.default},function(e,t,o){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=o(2),i=function(e){return e&&e.__esModule?e:{default:e}}(a);t.default={props:{disabled:Boolean,readonly:Boolean},render:function(e){return e("div")},created:function(){this.resolveWidgetOptions(),this.$_nativeTemplates=[],this.$on("kendowidgetready",this.ready)},beforeDestroy:function(){if(this.kendoWidget()&&this.kendoWidget().destroy&&(this.kendoWidget().destroy(),this.$_nativeTemplates.length))for(var e=0;e<this.$_nativeTemplates.length;e++)this.$_nativeTemplates[e].$destroy()},mounted:function(){this.$el.classList.length>0?this.nativeClasses=[].concat(n(this.$el.classList)):this.nativeClasses=[];for(var e in this.$options.propsData){var t=this;if(-1!==e.toLowerCase().indexOf("template")){this.widgetOptions[e]instanceof Function&&(this.widgetOptions[e]=this.transformTemplate(e))}"value"===e?t.$watch(e,function(e){t.changeValue(e)}):"disabled"===e?t.$watch(e,function(e){t.makeDisabled(e)}):"readonly"===e?t.$watch(e,function(e){t.makeReadonly(e)}):t.$watch(e,function(e,o){JSON.stringify(o)!==JSON.stringify(e)&&t.updateWidget()})}},watch:{$attrs:function(){this.toggleClasses()}},methods:{toggleClasses:function(){var e=this,t=kendo.jQuery(e.$el),o=e.kendoWidget().wrapper;o&&o[0]!==t[0]&&(e.nativeClasses.forEach(function(e){o.removeClass(e)}),e.kendoClasses?e.nativeClasses=[].concat(n(e.$el.classList)).filter(function(t){return e.kendoClasses.indexOf(t)<0}):e.nativeClasses=[].concat(n(e.$el.classList)),e.nativeClasses.forEach(function(e){o.addClass(e)})),e.kendoClasses&&e.kendoClasses.forEach(function(e){t.addClass(e)})},updateWidget:function(){var e=this;e.resolveWidgetOptions(),e._resolveChildren&&e._resolveChildren(),e.kendoWidget().setOptions&&e.kendoWidget().setOptions(e.widgetOptions)},transformTemplate:function(e,t){var o,n=this,r=t||n.$options.propsData[e];try{o=r.call(n,{})}catch(e){return r}return o.template?function(){o=r.apply(this,arguments);var e=i.default.extend(o),t=new e(o.template);t.$data.templateArgs=o.templateArgs;var a="kendo"+kendo.guid();return n.$nextTick(function(){document.getElementById(a)&&(t.$mount("#"+a),n.$_nativeTemplates.push(t))}),'<div id="'+a+'"></div>'}:r},resolveChildren:function(e,t){if(!this.widgetOptions[e]&&this.$slots.default){var o=[],n=!0,r=!1,a=void 0;try{for(var i,s=this.$slots.default[Symbol.iterator]();!(n=(i=s.next()).done);n=!0){var d=i.value;if(d.tag&&-1!==d.tag.indexOf(t)){var u=this.parseOptions(d.componentInstance);u.dataSourceRef&&this.setInnerDataSource("dataSourceRef","dataSource",u),o.push(u),this.handleWatcher(d.componentInstance)}}}catch(e){r=!0,a=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw a}}o.length&&(this.widgetOptions[e]=o)}},handleWatcher:function(e){var t=this;e.stashedPropsData=JSON.stringify(e.$options.propsData),e._isWatchAttached||(e.$watch("$props",function(){var o=JSON.stringify(e.$options.propsData),n=e.stashedPropsData!==o;t.updateWidget&&n?t.updateWidget():t._resolveInnerChildren&&t._resolveInnerChildren(),e.stashedPropsData=o},{deep:!0}),e._isWatchAttached=!0)},makeDisabled:function(e){this.kendoWidget().enable&&this.kendoWidget().enable(!e)},makeReadonly:function(e){this.kendoWidget().readonly&&this.kendoWidget().readonly(e)},changeValue:function(e){this.kendoWidget().value&&this.kendoWidget().value(e)},resolveWidgetOptions:function(){this.widgetOptions=this.parseOptions()},parseOptions:function(e){var t=e||this,o={};for(var n in t.$options.propsData){var r=t.$options.props[n],a=t.$options.propsData[n],i=r.kComposite;i?this.addCompositeProperty(o,i.split("."),t.$props[n]):-1!==n.toLowerCase().indexOf("template")&&a instanceof Function?o[n]=this.transformTemplate(n,a):o[n]=a}return Object.keys(t.$props).forEach(function(e){if(t.$listeners&&t.$listeners[e.toLowerCase()]){var n,r=e.lastIndexOf("kendo");-1!==r&&(n=e.replace("kendo","").toLowerCase()),o[n||e]=t.$listeners[e.toLowerCase()]}}),o},addCompositeProperty:function(e,t,o){var n=t.pop(),a=t.reduce(function(e,t){return e[t]="object"===r(e[t])?e[t]||{}:{},e[t]},e);-1!==n.toLowerCase().indexOf("template")&&o instanceof Function?a[n]=this.transformTemplate(n,o):a[n]=o},ready:function(){var e=this;this.$el.classList.length>0&&(e.kendoClasses=[].concat(n(e.$el.classList)).filter(function(t){return e.nativeClasses.indexOf(t)<0})),e.$options.propsData&&e.$options.propsData.disabled&&e.makeDisabled(!0),e.$options.propsData&&e.$options.propsData.readonly&&e.makeReadonly(!0)}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{dataSourceRef:String},render:function(e){return e("div")},methods:{findDataSource:function(){var e,t=!0,o=!1,n=void 0;try{for(var r,a=this.$children[Symbol.iterator]();!(t=(r=a.next()).done);t=!0){var i=r.value;if(this.$children.length&&i.kendoDataSource){e=i.kendoDataSource;break}}}catch(e){o=!0,n=e}finally{try{!t&&a.return&&a.return()}finally{if(o)throw n}}return e},setInnerDataSource:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"dataSourceRef",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dataSource",o=arguments[2],n=this.findDataSource();if(n)o?o[t]=n:this.widgetOptions[t]=n;else{var r=o?o[e]:this[e],a=this.getParentsRef(r);a&&(this.attachEvents(a),o?o[t]=a.kendoDataSource:this.widgetOptions[t]=a.kendoDataSource)}},getParentsRef:function(e){for(var t=this.$parent;t&&!t.$refs[e];)t=t.$parent;return t?t.$refs[e]:void 0},setDataSource:function(e){var t=this.getParentsRef(e),o=this.kendoWidget();o.setDataSource&&t?o.setDataSource(t.kendoDataSource):o.setDataSource&&o.setDataSource(e)},attachEvents:function(e){e.kendoDataSource&&(e.kendoDataSource.bind("change",function(t){e.$emit("change",t)}),e.kendoDataSource.bind("error",function(t){e.$emit("error",t)}),e.kendoDataSource.bind("push",function(t){e.$emit("push",t)}),e.kendoDataSource.bind("requestEnd",function(t){e.$emit("requestend",t)}),e.kendoDataSource.bind("requestStart",function(t){e.$emit("requeststart",t)}),e.kendoDataSource.bind("sync",function(t){e.$emit("sync",t)}))}},mounted:function(){var e=this;e.$watch("dataSourceRef",function(t){e.setDataSource(t)}),e.$watch("dataSource",function(t){e.setDataSource(t)}),e.setInnerDataSource()}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={render:function(e){return e("input",{ref:"valueInput",props:{value:this.value}})},model:{event:"changemodel"}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{resolveInnerTags:function(e){var t=[],o=!0,n=!1,r=void 0;try{for(var a,i=this.$slots.default[Symbol.iterator]();!(o=(a=i.next()).done);o=!0){var s=a.value;if(s.tag&&-1!==s.tag.indexOf(e)){var d=s.componentOptions,u=d.propsData;d.propsData.items||(u.items=s.componentInstance.subitems),t.push(u),this.handleWatcher(s.componentInstance)}}}catch(e){n=!0,r=e}finally{try{!o&&i.return&&i.return()}finally{if(n)throw r}}return t},handleWatcher:function(e){var t=this;e._isWatchAttached||(e.$watch("$props",function(){t.updateWidget?t.updateWidget():t._resolveInnerChildren&&t._resolveInnerChildren()},{deep:!0}),e._isWatchAttached=!0)}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={activeSheet:String,columnWidth:Number,columns:Number,defaultCellStyle:Object,headerHeight:Number,headerWidth:Number,excel:Object,pdf:Object,rowHeight:Number,rows:Number,sheets:Array,sheetsbar:Boolean,toolbar:Boolean|Object,useCultureDecimals:Boolean,insertSheet:Function,removeSheet:Function,renameSheet:Function,selectSheet:Function,unhideColumn:Function,unhideRow:Function,hideColumn:Function,hideRow:Function,deleteColumn:Function,deleteRow:Function,insertColumn:Function,insertRow:Function,select:Function,changeFormat:Function,changing:Function,change:Function,render:Function,excelExport:Function,excelImport:Function,pdfExport:Function,copy:Function,cut:Function,paste:Function,dataBinding:Function,dataBound:Function}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{activeCell:{type:String,kComposite:"activeCell"},name:{type:String,kComposite:"name"},columns:{type:Array,kComposite:"columns"},dataSource:{type:Object|Array,kComposite:"dataSource"},dataSourceRef:{type:String,kComposite:"dataSourceRef"},filterColumns:{type:Array,kComposite:"filter.columns"},filterRef:{type:String,kComposite:"filter.ref"},frozenColumns:{type:Number,kComposite:"frozenColumns"},frozenRows:{type:Number,kComposite:"frozenRows"},mergedCells:{type:Array,kComposite:"mergedCells"},rows:{type:Array,kComposite:"rows"},selection:{type:String,kComposite:"selection"},showGridLines:{type:Boolean,kComposite:"showGridLines"},sortColumns:{type:Array,kComposite:"sort.columns"},sortRef:{type:String,kComposite:"sort.ref"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{defaultCellStyleBackground:{type:String,kComposite:"defaultCellStyle.background"},defaultCellStyleColor:{type:String,kComposite:"defaultCellStyle.color"},defaultCellStyleFontFamily:{type:String,kComposite:"defaultCellStyle.fontFamily"},defaultCellStyleFontSize:{type:String,kComposite:"defaultCellStyle.fontSize"},defaultCellStyleItalic:{type:Boolean,kComposite:"defaultCellStyle.Italic"},defaultCellStyleBold:{type:Boolean,kComposite:"defaultCellStyle.bold"},defaultCellStyleUnderline:{type:Boolean,kComposite:"defaultCellStyle.underline"},defaultCellStyleWrap:{type:Boolean,kComposite:"defaultCellStyle.wrap"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{excelFileName:{type:String,kComposite:"excel.fileName"},excelForceProxy:{type:Boolean,kComposite:"excel.forceProxy"},excelProxyURL:{type:String,kComposite:"excel.proxyURL"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{pdfArea:{type:String,kComposite:"pdf.area"},pdfAuthor:{type:String,kComposite:"pdf.author"},pdfCreator:{type:String,kComposite:"pdf.creator"},pdfDate:{type:Date,kComposite:"pdf.date"},pdfFileName:{type:String,kComposite:"pdf.fileName"},pdfFitWidth:{type:Boolean,kComposite:"pdf.fitWidth"},pdfForceProxy:{type:Boolean,kComposite:"pdf.forceProxy"},pdfGuidelines:{type:Boolean,kComposite:"pdf.guidelines"},pdfHCenter:{type:Boolean,kComposite:"pdf.hCenter"},pdfKeywords:{type:String,kComposite:"pdf.keywords"},pdfLandscape:{type:Boolean,kComposite:"pdf.landscape"},pdfMarginBottom:{type:Number|String,kComposite:"pdf.margin.bottom"},pdfMarginLeft:{type:Number|String,kComposite:"pdf.margin.left"},pdfMarginRight:{type:Number|String,kComposite:"pdf.margin.right"},pdfMarginTop:{type:Number|String,kComposite:"pdf.margin.top"},pdfPaperSize:{type:String|Array,kComposite:"pdf.paperSize"},pdfProxyURL:{type:String,kComposite:"pdf.proxyURL"},pdfProxyTarget:{type:String,kComposite:"pdf.proxyTarget"},pdfSubject:{type:String,kComposite:"pdf.subject"},pdfTitle:{type:String,kComposite:"pdf.title"},pdfVCenter:{type:Boolean,kComposite:"pdf.vCenter"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{toolbarHome:{type:Boolean|Array,kComposite:"toolbar.home"},toolbarInsert:{type:Boolean|Array,kComposite:"toolbar.insert"},toolbarData:{type:Boolean|Array,kComposite:"toolbar.data"}}}},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),i=o(1),s=n(i),d=o(0),u=n(d),l=function(){function e(){r(this,e)}return a(e,null,[{key:"install",value:function(e){e.component(s.default.name,s.default),e.component(u.default.name,u.default)}}]),e}();t.default=l,"undefined"!=typeof window&&window.Vue&&window.Vue.use(l)}])});
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define(["vue"],t):"object"==typeof exports?exports.KendoSpreadsheetVueWrapper=t(require("vue")):e.KendoSpreadsheetVueWrapper=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){function t(n){if(o[n])return o[n].exports;var i=o[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var o={};return t.m=e,t.c=o,t.d=function(e,o,n){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(t,o){t.exports=e},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=o(11),a=n(i),r=o(0),s=n(r);t.default={name:"kendo-spreadsheet-sheet",render:function(){return s.default.prototype._e},mixins:[a.default]}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(4),i=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default={name:"kendo-spreadsheet",mixins:[i.default]}},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.SpreadsheetInstaller=t.KendoSpreadsheetInstaller=t.SpreadsheetSheet=t.KendoSpreadsheetSheet=t.Spreadsheet=t.KendoSpreadsheet=void 0;var i=o(2),a=n(i),r=o(1),s=n(r),d=o(16),u=n(d);t.KendoSpreadsheet=a.default,t.Spreadsheet=a.default,t.KendoSpreadsheetSheet=s.default,t.SpreadsheetSheet=s.default,t.KendoSpreadsheetInstaller=u.default,t.SpreadsheetInstaller=u.default},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=o(5),a=o(10),r=n(a),s=o(1),d=n(s),u=o(12),l=n(u),f=o(13),p=n(f),c=o(14),h=n(c),v=o(15),m=n(v);t.default={props:r.default,render:function(e){return e("div",this.$slots.default)},mixins:[i.KendoBaseComponent,i.KendoBaseDatasourceComponent,l.default,p.default,h.default,m.default],mounted:function(){this._resolveChildren(),kendo.jQuery(this.$el).kendoSpreadsheet(this.widgetOptions),this.$emit("kendowidgetready",this.kendoWidget())},methods:{kendoWidget:function(){return kendo.jQuery(this.$el).getKendoSpreadsheet()},_resolveChildren:function(){this.resolveChildren("sheets",d.default.name)}}}},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.KendoSharedMethods=t.KendoBaseInputComponent=t.KendoBaseDatasourceComponent=t.KendoBaseComponent=void 0;var i=o(6),a=n(i),r=o(7),s=n(r),d=o(8),u=n(d),l=o(9),f=n(l);t.KendoBaseComponent=a.default,t.KendoBaseDatasourceComponent=s.default,t.KendoBaseInputComponent=u.default,t.KendoSharedMethods=f.default},function(e,t,o){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=o(0),r=function(e){return e&&e.__esModule?e:{default:e}}(a);t.default={name:"baseComponent",props:{disabled:{type:Boolean,default:void 0},readonly:{type:Boolean,default:void 0}},render:function(e){return(a.h||e)("div")},created:function(){this.createdMethod()},beforeDestroy:function(){if(this.kendoWidget()&&this.kendoWidget().destroy&&(this.kendoWidget().destroy(),this.$_nativeTemplates.length))for(var e=0;e<this.$_nativeTemplates.length;e++)this.$_nativeTemplates[e].$destroy()},setup:function(){return{v3:!0}},beforeMount:function(){this.v3&&this.createdMethod()},mounted:function(){this.$el.classList&&this.$el.classList.length>0?this.nativeClasses=[].concat(n(this.$el.classList)):this.nativeClasses=[];var e=this.v3?this.$props:this.$options.propsData;for(var t in e){var o=this;if(-1!==t.toLowerCase().indexOf("template")){this.widgetOptions[t]instanceof Function&&(this.widgetOptions[t]=this.transformTemplate(t))}"value"===t?o.$watch(t,function(e){o.changeValue(e)}):"disabled"===t?o.$watch(t,function(e){o.makeDisabled(e)}):"readonly"===t?o.$watch(t,function(e){o.makeReadonly(e)}):o.$watch(t,function(e,t){JSON.stringify(t)!==JSON.stringify(e)&&o.updateWidget()})}},watch:{$attrs:function(){this.toggleClasses()}},methods:{createdMethod:function(){this.resolveWidgetOptions(),this.$_nativeTemplates=[],this.v3||this.$on("kendowidgetready",this.ready)},toggleClasses:function(){var e=this,t=kendo.jQuery(e.$el),o=e.kendoWidget().wrapper;o&&o[0]!==t[0]&&(e.nativeClasses.forEach(function(e){o.removeClass(e)}),e.kendoClasses?e.nativeClasses=[].concat(n(e.$el.classList)).filter(function(t){return e.kendoClasses.indexOf(t)<0}):e.nativeClasses=[].concat(n(e.$el.classList)),e.nativeClasses.forEach(function(e){o.addClass(e)})),e.kendoClasses&&e.kendoClasses.forEach(function(e){t.addClass(e)})},updateWidget:function(){var e=this;e.resolveWidgetOptions(),e._resolveChildren&&e._resolveChildren(),e.kendoWidget().setOptions&&e.kendoWidget().setOptions(e.widgetOptions)},transformTemplate:function(e,t){var o,n=this,i=n.v3?n.$props:n.$options.propsData,a=t||i[e];try{o=a.call(n,{})}catch(e){return a}return o.template?function(){o=a.apply(this,arguments);var e=r.default.extend(o),t=new e(o.template);t.$data.templateArgs=o.templateArgs;var i="kendo"+kendo.guid();return n.$nextTick(function(){document.getElementById(i)&&(t.$mount("#"+i),n.$_nativeTemplates.push(t))}),'<div id="'+i+'"></div>'}:a},resolveChildren:function(e,t){var o=this.v3&&this.$slots.default?this.$slots.default():this.$slots.default;if(!this.widgetOptions[e]&&o){var n=[],i=!0,a=!1,r=void 0;try{for(var s,d=o[Symbol.iterator]();!(i=(s=d.next()).done);i=!0){var u=s.value;if(u.tag&&-1!==u.tag.indexOf(t)||u.type&&u.type.name&&-1!==u.type.name.toLowerCase().indexOf(t)){var l=this.v3?u:u.componentInstance,f=this.parseOptions(l);f.dataSourceRef&&this.setInnerDataSource("dataSourceRef","dataSource",f),n.push(f),this.handleWatcher(l)}}}catch(e){a=!0,r=e}finally{try{!i&&d.return&&d.return()}finally{if(a)throw r}}n.length&&(this.widgetOptions[e]=n)}},handleWatcher:function(e){var t=this,o=t.v3?e.$props:e.$options.propsData;e.stashedPropsData=JSON.stringify(o),t.v3||e._isWatchAttached||(e.$watch("$props",function(){var n=JSON.stringify(o),i=e.stashedPropsData!==n;t.updateWidget&&i?t.updateWidget():t._resolveInnerChildren&&t._resolveInnerChildren(),e.stashedPropsData=n},{deep:!0}),e._isWatchAttached=!0)},makeDisabled:function(e){this.kendoWidget().enable&&this.kendoWidget().enable(!e)},makeReadonly:function(e){this.kendoWidget().readonly&&this.kendoWidget().readonly(e)},changeValue:function(e){this.kendoWidget().value&&this.kendoWidget().value(e)},resolveWidgetOptions:function(){this.widgetOptions=this.parseOptions()},getListeners:function(){if(this.v3){var e={};for(var t in this.$attrs)t.startsWith("on")&&(e[t]=this.$attrs[t]);return e}return this.$listeners},parseOptions:function(e){var t=this,o=e||this,n={},i=this.v3?e?o.props:o.$props:o.$options.propsData;for(var a in i){var r,s,d;!function(a){r=t.v3?e?void 0:o.$props[a]:o.$options.props[a],s=i[a],d=r.kComposite,o.v3&&o.$options.mixins.forEach(function(e){e.props&&"baseComponent"!==e.name&&"baseDataSourceComponent"!==e.name&&void 0!==e.props[a]&&void 0!==o.$props[a]&&(d=e.props[a].kComposite)}),d?t.addCompositeProperty(n,d.split("."),o.$props[a]):-1!==a.toLowerCase().indexOf("template")&&s instanceof Function?n[a]=t.transformTemplate(a,s):void 0!==s&&(n[a]=s)}(a)}return o.getListeners&&Object.keys(o.$props).forEach(function(e){var t=o.getListeners();if(t&&t[e.toLowerCase()]){var i,a=e.lastIndexOf("kendo");-1!==a&&(i=e.replace("kendo","").toLowerCase()),n[i||e]=t[e.toLowerCase()]}}),n},addCompositeProperty:function(e,t,o){var n=t.pop(),a=t.reduce(function(e,t){return e[t]="object"===i(e[t])?e[t]||{}:{},e[t]},e);-1!==n.toLowerCase().indexOf("template")&&o instanceof Function?a[n]=this.transformTemplate(n,o):a[n]=o},ready:function(){var e=this;this.$el.classList.length>0&&(e.kendoClasses=[].concat(n(e.$el.classList)).filter(function(t){return e.nativeClasses.indexOf(t)<0}));var t=e.v3?e.$props:e.$options.propsData;t&&t.disabled&&e.makeDisabled(!0),t&&t.readonly&&e.makeReadonly(!0)}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"baseDataSourceComponent",props:{dataSourceRef:{type:String,default:void 0}},render:function(e){return e("div")},methods:{findDataSource:function(){var e;if(this.$children){var t=!0,o=!1,n=void 0;try{for(var i,a=this.$children[Symbol.iterator]();!(t=(i=a.next()).done);t=!0){var r=i.value;if(this.$children.length&&r.kendoDataSource){e=r.kendoDataSource;break}}}catch(e){o=!0,n=e}finally{try{!t&&a.return&&a.return()}finally{if(o)throw n}}}return e},setInnerDataSource:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"dataSourceRef",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dataSource",o=arguments[2],n=this.findDataSource();if(n)o?o[t]=n:this.widgetOptions[t]=n;else{var i=o?o[e]:this[e],a=this.getParentsRef(i);a&&(this.attachEvents(a),o?o[t]=a.kendoDataSource:this.widgetOptions[t]=a.kendoDataSource)}},getParentsRef:function(e){for(var t=this.$parent;t&&!t.$refs[e];)t=t.$parent;return t?t.$refs[e]:void 0},setDataSource:function(e){var t=this.getParentsRef(e),o=this.kendoWidget();o.setDataSource&&t?o.setDataSource(t.kendoDataSource):o.setDataSource&&o.setDataSource(e)},attachEvents:function(e){e.kendoDataSource&&(e.kendoDataSource.bind("change",function(t){e.$emit("change",t)}),e.kendoDataSource.bind("error",function(t){e.$emit("error",t)}),e.kendoDataSource.bind("push",function(t){e.$emit("push",t)}),e.kendoDataSource.bind("requestEnd",function(t){e.$emit("requestend",t)}),e.kendoDataSource.bind("requestStart",function(t){e.$emit("requeststart",t)}),e.kendoDataSource.bind("sync",function(t){e.$emit("sync",t)}))}},mounted:function(){var e=this;e.$watch("dataSourceRef",function(t){e.setDataSource(t)}),e.$watch("dataSource",function(t){e.setDataSource(t)}),e.setInnerDataSource()}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(0);t.default={render:function(e){return(n.h||e)("input",{ref:"valueInput",props:{value:this.value}})},model:{event:"changemodel"}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{resolveInnerTags:function(e){var t=[],o=this.v3&&this.$slots.default?this.$slots.default():this.$slots.default,n=!0,i=!1,a=void 0;try{for(var r,s=o[Symbol.iterator]();!(n=(r=s.next()).done);n=!0){var d=r.value;if(d.tag&&-1!==d.tag.indexOf(e)||d.type&&d.type.name&&-1!==d.type.name.toLowerCase().indexOf(e)){var u=d.componentOptions,l=this.v3?d:d.componentInstance,f=u.propsData;u.propsData.items||(f.items=l.subitems),t.push(f),this.handleWatcher(l)}}}catch(e){i=!0,a=e}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return t},handleWatcher:function(e){var t=this;e._isWatchAttached||(e.$watch("$props",function(){t.updateWidget?t.updateWidget():t._resolveInnerChildren&&t._resolveInnerChildren()},{deep:!0}),e._isWatchAttached=!0)}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={activeSheet:String,columnWidth:Number,columns:Number,defaultCellStyle:Object,headerHeight:Number,headerWidth:Number,excel:Object,pdf:Object,rowHeight:Number,rows:Number,sheets:Array,sheetsbar:Boolean,toolbar:Boolean|Object,useCultureDecimals:Boolean,insertSheet:Function,removeSheet:Function,renameSheet:Function,selectSheet:Function,unhideColumn:Function,unhideRow:Function,hideColumn:Function,hideRow:Function,deleteColumn:Function,deleteRow:Function,insertColumn:Function,insertRow:Function,select:Function,changeFormat:Function,changing:Function,change:Function,render:Function,excelExport:Function,excelImport:Function,pdfExport:Function,copy:Function,cut:Function,paste:Function,dataBinding:Function,dataBound:Function}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{activeCell:{type:String,default:void 0,kComposite:"activeCell"},name:{type:String,default:void 0,kComposite:"name"},columns:{type:Array,default:void 0,kComposite:"columns"},dataSource:{type:[Object,Array],default:void 0,kComposite:"dataSource"},dataSourceRef:{type:String,default:void 0,kComposite:"dataSourceRef"},filterColumns:{type:Array,default:void 0,kComposite:"filter.columns"},filterRef:{type:String,default:void 0,kComposite:"filter.ref"},frozenColumns:{type:Number,default:void 0,kComposite:"frozenColumns"},frozenRows:{type:Number,default:void 0,kComposite:"frozenRows"},mergedCells:{type:Array,default:void 0,kComposite:"mergedCells"},rows:{type:Array,default:void 0,kComposite:"rows"},selection:{type:String,default:void 0,kComposite:"selection"},showGridLines:{type:Boolean,default:void 0,kComposite:"showGridLines"},sortColumns:{type:Array,default:void 0,kComposite:"sort.columns"},sortRef:{type:String,default:void 0,kComposite:"sort.ref"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{defaultCellStyleBackground:{type:String,default:void 0,kComposite:"defaultCellStyle.background"},defaultCellStyleColor:{type:String,default:void 0,kComposite:"defaultCellStyle.color"},defaultCellStyleFontFamily:{type:String,default:void 0,kComposite:"defaultCellStyle.fontFamily"},defaultCellStyleFontSize:{type:String,default:void 0,kComposite:"defaultCellStyle.fontSize"},defaultCellStyleItalic:{type:Boolean,default:void 0,kComposite:"defaultCellStyle.Italic"},defaultCellStyleBold:{type:Boolean,default:void 0,kComposite:"defaultCellStyle.bold"},defaultCellStyleUnderline:{type:Boolean,default:void 0,kComposite:"defaultCellStyle.underline"},defaultCellStyleWrap:{type:Boolean,default:void 0,kComposite:"defaultCellStyle.wrap"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{excelFileName:{type:String,default:void 0,kComposite:"excel.fileName"},excelForceProxy:{type:Boolean,default:void 0,kComposite:"excel.forceProxy"},excelProxyURL:{type:String,default:void 0,kComposite:"excel.proxyURL"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{pdfArea:{type:String,default:void 0,kComposite:"pdf.area"},pdfAuthor:{type:String,default:void 0,kComposite:"pdf.author"},pdfCreator:{type:String,default:void 0,kComposite:"pdf.creator"},pdfDate:{type:Date,default:void 0,kComposite:"pdf.date"},pdfFileName:{type:String,default:void 0,kComposite:"pdf.fileName"},pdfFitWidth:{type:Boolean,default:void 0,kComposite:"pdf.fitWidth"},pdfForceProxy:{type:Boolean,default:void 0,kComposite:"pdf.forceProxy"},pdfGuidelines:{type:Boolean,default:void 0,kComposite:"pdf.guidelines"},pdfHCenter:{type:Boolean,default:void 0,kComposite:"pdf.hCenter"},pdfKeywords:{type:String,default:void 0,kComposite:"pdf.keywords"},pdfLandscape:{type:Boolean,default:void 0,kComposite:"pdf.landscape"},pdfMarginBottom:{type:[Number,String],default:void 0,kComposite:"pdf.margin.bottom"},pdfMarginLeft:{type:[Number,String],default:void 0,kComposite:"pdf.margin.left"},pdfMarginRight:{type:[Number,String],default:void 0,kComposite:"pdf.margin.right"},pdfMarginTop:{type:[Number,String],default:void 0,kComposite:"pdf.margin.top"},pdfPaperSize:{type:[String,Array],default:void 0,kComposite:"pdf.paperSize"},pdfProxyURL:{type:String,default:void 0,kComposite:"pdf.proxyURL"},pdfProxyTarget:{type:String,default:void 0,kComposite:"pdf.proxyTarget"},pdfSubject:{type:String,default:void 0,kComposite:"pdf.subject"},pdfTitle:{type:String,default:void 0,kComposite:"pdf.title"},pdfVCenter:{type:Boolean,default:void 0,kComposite:"pdf.vCenter"}}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{toolbarHome:{type:[Boolean,Array],default:void 0,kComposite:"toolbar.home"},toolbarInsert:{type:[Boolean,Array],default:void 0,kComposite:"toolbar.insert"},toolbarData:{type:[Boolean,Array],default:void 0,kComposite:"toolbar.data"}}}},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),r=o(2),s=n(r),d=o(1),u=n(d),l=function(){function e(){i(this,e)}return a(e,null,[{key:"install",value:function(e){e.component(s.default.name,s.default),e.component(u.default.name,u.default)}}]),e}();t.default=l,"undefined"!=typeof window&&window.Vue&&window.Vue.use(l)}])});
//# sourceMappingURL=kendo-spreadsheet-vue-wrapper.min.js.map

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'defaultCellStyle.background'

@@ -15,2 +16,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.color'

@@ -20,2 +22,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.fontFamily'

@@ -25,2 +28,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.fontSize'

@@ -30,2 +34,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.Italic'

@@ -35,2 +40,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.bold'

@@ -40,2 +46,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.underline'

@@ -45,2 +52,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.wrap'

@@ -47,0 +55,0 @@ }

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'excel.fileName'

@@ -15,2 +16,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'excel.forceProxy'

@@ -20,2 +22,3 @@ },

type: String,
default: undefined,
kComposite: 'excel.proxyURL'

@@ -22,0 +25,0 @@ }

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'pdf.area'

@@ -15,2 +16,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.author'

@@ -20,2 +22,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.creator'

@@ -25,2 +28,3 @@ },

type: Date,
default: undefined,
kComposite: 'pdf.date'

@@ -30,2 +34,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.fileName'

@@ -35,2 +40,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.fitWidth'

@@ -40,2 +46,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.forceProxy'

@@ -45,2 +52,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.guidelines'

@@ -50,2 +58,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.hCenter'

@@ -55,2 +64,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.keywords'

@@ -60,22 +70,28 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.landscape'
},
pdfMarginBottom: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.bottom'
},
pdfMarginLeft: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.left'
},
pdfMarginRight: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.right'
},
pdfMarginTop: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.top'
},
pdfPaperSize: {
type: String | Array,
type: [String, Array],
default: undefined,
kComposite: 'pdf.paperSize'

@@ -85,2 +101,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.proxyURL'

@@ -90,2 +107,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.proxyTarget'

@@ -95,2 +113,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.subject'

@@ -100,2 +119,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.title'

@@ -105,2 +125,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.vCenter'

@@ -107,0 +128,0 @@ }

@@ -9,11 +9,14 @@ 'use strict';

toolbarHome: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.home'
},
toolbarInsert: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.insert'
},
toolbarData: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.data'

@@ -20,0 +23,0 @@ }

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'activeCell'

@@ -15,2 +16,3 @@ },

type: String,
default: undefined,
kComposite: 'name'

@@ -20,6 +22,8 @@ },

type: Array,
default: undefined,
kComposite: 'columns'
},
dataSource: {
type: Object | Array,
type: [Object, Array],
default: undefined,
kComposite: 'dataSource'

@@ -29,2 +33,3 @@ },

type: String,
default: undefined,
kComposite: 'dataSourceRef'

@@ -34,2 +39,3 @@ },

type: Array,
default: undefined,
kComposite: 'filter.columns'

@@ -39,2 +45,3 @@ },

type: String,
default: undefined,
kComposite: 'filter.ref'

@@ -44,2 +51,3 @@ },

type: Number,
default: undefined,
kComposite: 'frozenColumns'

@@ -49,2 +57,3 @@ },

type: Number,
default: undefined,
kComposite: 'frozenRows'

@@ -54,2 +63,3 @@ },

type: Array,
default: undefined,
kComposite: 'mergedCells'

@@ -59,2 +69,3 @@ },

type: Array,
default: undefined,
kComposite: 'rows'

@@ -64,2 +75,3 @@ },

type: String,
default: undefined,
kComposite: 'selection'

@@ -69,2 +81,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'showGridLines'

@@ -74,2 +87,3 @@ },

type: Array,
default: undefined,
kComposite: 'sort.columns'

@@ -79,2 +93,3 @@ },

type: String,
default: undefined,
kComposite: 'sort.ref'

@@ -81,0 +96,0 @@ }

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'defaultCellStyle.background'

@@ -15,2 +16,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.color'

@@ -20,2 +22,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.fontFamily'

@@ -25,2 +28,3 @@ },

type: String,
default: undefined,
kComposite: 'defaultCellStyle.fontSize'

@@ -30,2 +34,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.Italic'

@@ -35,2 +40,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.bold'

@@ -40,2 +46,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.underline'

@@ -45,2 +52,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'defaultCellStyle.wrap'

@@ -47,0 +55,0 @@ }

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'excel.fileName'

@@ -15,2 +16,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'excel.forceProxy'

@@ -20,2 +22,3 @@ },

type: String,
default: undefined,
kComposite: 'excel.proxyURL'

@@ -22,0 +25,0 @@ }

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'pdf.area'

@@ -15,2 +16,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.author'

@@ -20,2 +22,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.creator'

@@ -25,2 +28,3 @@ },

type: Date,
default: undefined,
kComposite: 'pdf.date'

@@ -30,2 +34,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.fileName'

@@ -35,2 +40,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.fitWidth'

@@ -40,2 +46,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.forceProxy'

@@ -45,2 +52,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.guidelines'

@@ -50,2 +58,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.hCenter'

@@ -55,2 +64,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.keywords'

@@ -60,22 +70,28 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.landscape'
},
pdfMarginBottom: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.bottom'
},
pdfMarginLeft: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.left'
},
pdfMarginRight: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.right'
},
pdfMarginTop: {
type: Number | String,
type: [Number, String],
default: undefined,
kComposite: 'pdf.margin.top'
},
pdfPaperSize: {
type: String | Array,
type: [String, Array],
default: undefined,
kComposite: 'pdf.paperSize'

@@ -85,2 +101,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.proxyURL'

@@ -90,2 +107,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.proxyTarget'

@@ -95,2 +113,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.subject'

@@ -100,2 +119,3 @@ },

type: String,
default: undefined,
kComposite: 'pdf.title'

@@ -105,2 +125,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'pdf.vCenter'

@@ -107,0 +128,0 @@ }

@@ -9,11 +9,14 @@ 'use strict';

toolbarHome: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.home'
},
toolbarInsert: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.insert'
},
toolbarData: {
type: Boolean | Array,
type: [Boolean, Array],
default: undefined,
kComposite: 'toolbar.data'

@@ -20,0 +23,0 @@ }

@@ -10,2 +10,3 @@ 'use strict';

type: String,
default: undefined,
kComposite: 'activeCell'

@@ -15,2 +16,3 @@ },

type: String,
default: undefined,
kComposite: 'name'

@@ -20,6 +22,8 @@ },

type: Array,
default: undefined,
kComposite: 'columns'
},
dataSource: {
type: Object | Array,
type: [Object, Array],
default: undefined,
kComposite: 'dataSource'

@@ -29,2 +33,3 @@ },

type: String,
default: undefined,
kComposite: 'dataSourceRef'

@@ -34,2 +39,3 @@ },

type: Array,
default: undefined,
kComposite: 'filter.columns'

@@ -39,2 +45,3 @@ },

type: String,
default: undefined,
kComposite: 'filter.ref'

@@ -44,2 +51,3 @@ },

type: Number,
default: undefined,
kComposite: 'frozenColumns'

@@ -49,2 +57,3 @@ },

type: Number,
default: undefined,
kComposite: 'frozenRows'

@@ -54,2 +63,3 @@ },

type: Array,
default: undefined,
kComposite: 'mergedCells'

@@ -59,2 +69,3 @@ },

type: Array,
default: undefined,
kComposite: 'rows'

@@ -64,2 +75,3 @@ },

type: String,
default: undefined,
kComposite: 'selection'

@@ -69,2 +81,3 @@ },

type: Boolean,
default: undefined,
kComposite: 'showGridLines'

@@ -74,2 +87,3 @@ },

type: Array,
default: undefined,
kComposite: 'sort.columns'

@@ -79,2 +93,3 @@ },

type: String,
default: undefined,
kComposite: 'sort.ref'

@@ -81,0 +96,0 @@ }

{
"name": "@progress/kendo-spreadsheet-vue-wrapper",
"version": "2020.2.617-dev.0625",
"version": "2020.2.617-dev.0708",
"description": "Kendo UI Spreadsheet wrapper for Vue.js",

@@ -28,3 +28,3 @@ "main": "./dist/npm/index.js",

"dependencies": {
"@progress/kendo-base-components-vue-wrapper": "2020.2.617-dev.0625"
"@progress/kendo-base-components-vue-wrapper": "2020.2.617-dev.0708"
},

@@ -31,0 +31,0 @@ "peerDependencies": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc