diff --git a/dist/amd/aurelia-kendoui-bridge.d.ts b/dist/amd/aurelia-kendoui-bridge.d.ts
index 17a724db..36e67420 100644
--- a/dist/amd/aurelia-kendoui-bridge.d.ts
+++ b/dist/amd/aurelia-kendoui-bridge.d.ts
@@ -114,6 +114,7 @@ declare module 'aurelia-kendoui-bridge' {
kendoDropDownTree(): KendoConfigBuilder;
kendoDropTarget(): KendoConfigBuilder;
kendoEditor(): KendoConfigBuilder;
+ kendoFilter(): KendoConfigBuilder;
kendoFilterMenu(): KendoConfigBuilder;
kendoFlatColorPicker(): KendoConfigBuilder;
kendoGantt(): KendoConfigBuilder;
@@ -745,6 +746,17 @@ declare module 'aurelia-kendoui-bridge' {
destroy(): any;
detached(): any;
}
+ export class Filter {
+ kEnabled: any;
+ constructor(element?: any, widgetBase?: any, container?: any);
+ subscribe(event?: any, callback?: any): any;
+ bind(ctx?: any, overrideCtx?: any): any;
+ attached(): any;
+ recreate(): any;
+ propertyChanged(property?: any, newValue?: any, oldValue?: any): any;
+ destroy(): any;
+ detached(): any;
+ }
export class FilterMenu {
constructor(element?: any, widgetBase?: any);
subscribe(event?: any, callback?: any): any;
diff --git a/dist/amd/config-builder.js b/dist/amd/config-builder.js
index 358a0810..0e02869c 100644
--- a/dist/amd/config-builder.js
+++ b/dist/amd/config-builder.js
@@ -65,7 +65,7 @@ define(['exports', 'aurelia-logging', 'aurelia-pal'], function (exports, _aureli
};
KendoConfigBuilder.prototype.pro = function pro() {
- this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
+ this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilter().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
return this;
};
@@ -212,6 +212,11 @@ define(['exports', 'aurelia-logging', 'aurelia-pal'], function (exports, _aureli
return this;
};
+ KendoConfigBuilder.prototype.kendoFilter = function kendoFilter() {
+ this.resources.push(_aureliaPal.PLATFORM.moduleName('./filter/filter'));
+ return this;
+ };
+
KendoConfigBuilder.prototype.kendoFilterMenu = function kendoFilterMenu() {
this.resources.push(_aureliaPal.PLATFORM.moduleName('./filter-menu/filter-menu'));
return this;
diff --git a/dist/amd/filter/filter.html b/dist/amd/filter/filter.html
new file mode 100644
index 00000000..1d343592
--- /dev/null
+++ b/dist/amd/filter/filter.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/dist/amd/filter/filter.js b/dist/amd/filter/filter.js
new file mode 100644
index 00000000..fdd8dad4
--- /dev/null
+++ b/dist/amd/filter/filter.js
@@ -0,0 +1,105 @@
+define(['exports', 'aurelia-dependency-injection', 'aurelia-templating', '../common/widget-base', '../common/decorators', '../common/constants'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _widgetBase, _decorators, _constants) {
+ 'use strict';
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.Filter = undefined;
+
+ function _initDefineProp(target, property, descriptor, context) {
+ if (!descriptor) return;
+ Object.defineProperty(target, property, {
+ enumerable: descriptor.enumerable,
+ configurable: descriptor.configurable,
+ writable: descriptor.writable,
+ value: descriptor.initializer ? descriptor.initializer.call(context) : void 0
+ });
+ }
+
+ function _classCallCheck(instance, Constructor) {
+ if (!(instance instanceof Constructor)) {
+ throw new TypeError("Cannot call a class as a function");
+ }
+ }
+
+ function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
+ var desc = {};
+ Object['ke' + 'ys'](descriptor).forEach(function (key) {
+ desc[key] = descriptor[key];
+ });
+ desc.enumerable = !!desc.enumerable;
+ desc.configurable = !!desc.configurable;
+
+ if ('value' in desc || desc.initializer) {
+ desc.writable = true;
+ }
+
+ desc = decorators.slice().reverse().reduce(function (desc, decorator) {
+ return decorator(target, property, desc) || desc;
+ }, desc);
+
+ if (context && desc.initializer !== void 0) {
+ desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
+ desc.initializer = undefined;
+ }
+
+ if (desc.initializer === void 0) {
+ Object['define' + 'Property'](target, property, desc);
+ desc = null;
+ }
+
+ return desc;
+ }
+
+ function _initializerWarningHelper(descriptor, context) {
+ throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');
+ }
+
+ var _dec, _dec2, _dec3, _class, _desc, _value, _class2, _descriptor;
+
+ var Filter = exports.Filter = (_dec = (0, _aureliaTemplating.customElement)(_constants.constants.elementPrefix + 'filter'), _dec2 = (0, _decorators.generateBindables)('kendoFilter'), _dec3 = (0, _aureliaDependencyInjection.inject)(Element, _widgetBase.WidgetBase, _aureliaDependencyInjection.Container), _dec(_class = _dec2(_class = _dec3(_class = (_class2 = function () {
+ function Filter(element, widgetBase, container) {
+ _classCallCheck(this, Filter);
+
+ _initDefineProp(this, 'kEnabled', _descriptor, this);
+
+ this.element = element;
+ this.widgetBase = widgetBase.control('kendoFilter').linkViewModel(this).useElement(this.element).useContainer(container);
+ }
+
+ Filter.prototype.subscribe = function subscribe(event, callback) {
+ return this.widgetBase.subscribe(event, callback);
+ };
+
+ Filter.prototype.bind = function bind(ctx, overrideCtx) {
+ this.widgetBase.useParentCtx(overrideCtx);
+ };
+
+ Filter.prototype.attached = function attached() {
+ if (!this.kNoInit) {
+ this.recreate();
+ }
+ };
+
+ Filter.prototype.recreate = function recreate() {
+ this.kWidget = this.widgetBase.recreate();
+ };
+
+ Filter.prototype.propertyChanged = function propertyChanged(property, newValue, oldValue) {
+ this.widgetBase.handlePropertyChanged(this.kWidget, property, newValue, oldValue);
+ };
+
+ Filter.prototype.destroy = function destroy() {
+ this.widgetBase.destroy(this.kWidget);
+ };
+
+ Filter.prototype.detached = function detached() {
+ this.destroy();
+ };
+
+ return Filter;
+ }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'kEnabled', [_aureliaTemplating.bindable], {
+ enumerable: true,
+ initializer: null
+ })), _class2)) || _class) || _class) || _class);
+});
\ No newline at end of file
diff --git a/dist/amd/version.js b/dist/amd/version.js
index 129e812e..38666ae6 100644
--- a/dist/amd/version.js
+++ b/dist/amd/version.js
@@ -4,5 +4,5 @@ define(['exports'], function (exports) {
Object.defineProperty(exports, "__esModule", {
value: true
});
- var version = exports.version = '1.10.0';
+ var version = exports.version = '1.11.0';
});
\ No newline at end of file
diff --git a/dist/aurelia-kendoui-bridge.d.ts b/dist/aurelia-kendoui-bridge.d.ts
index 17a724db..36e67420 100644
--- a/dist/aurelia-kendoui-bridge.d.ts
+++ b/dist/aurelia-kendoui-bridge.d.ts
@@ -114,6 +114,7 @@ declare module 'aurelia-kendoui-bridge' {
kendoDropDownTree(): KendoConfigBuilder;
kendoDropTarget(): KendoConfigBuilder;
kendoEditor(): KendoConfigBuilder;
+ kendoFilter(): KendoConfigBuilder;
kendoFilterMenu(): KendoConfigBuilder;
kendoFlatColorPicker(): KendoConfigBuilder;
kendoGantt(): KendoConfigBuilder;
@@ -745,6 +746,17 @@ declare module 'aurelia-kendoui-bridge' {
destroy(): any;
detached(): any;
}
+ export class Filter {
+ kEnabled: any;
+ constructor(element?: any, widgetBase?: any, container?: any);
+ subscribe(event?: any, callback?: any): any;
+ bind(ctx?: any, overrideCtx?: any): any;
+ attached(): any;
+ recreate(): any;
+ propertyChanged(property?: any, newValue?: any, oldValue?: any): any;
+ destroy(): any;
+ detached(): any;
+ }
export class FilterMenu {
constructor(element?: any, widgetBase?: any);
subscribe(event?: any, callback?: any): any;
diff --git a/dist/aurelia-kendoui-bridge.js b/dist/aurelia-kendoui-bridge.js
index bdc2e3ae..9dde97b4 100644
--- a/dist/aurelia-kendoui-bridge.js
+++ b/dist/aurelia-kendoui-bridge.js
@@ -96,6 +96,7 @@ export class KendoConfigBuilder {
.kendoDiagram()
.kendoDropDownTree()
.kendoEditor()
+ .kendoFilter()
.kendoFilterMenu()
.kendoGantt()
.kendoGrid()
@@ -276,6 +277,11 @@ export class KendoConfigBuilder {
return this;
}
+ kendoFilter(): KendoConfigBuilder {
+ this.resources.push(PLATFORM.moduleName('./filter/filter'));
+ return this;
+ }
+
kendoFilterMenu(): KendoConfigBuilder {
this.resources.push(PLATFORM.moduleName('./filter-menu/filter-menu'));
return this;
@@ -548,7 +554,7 @@ export function configure(aurelia, configCallback) {
-export let version = '1.10.0';
+export let version = '1.11.0';
@customElement(`${constants.elementPrefix}autocomplete`)
@generateBindables('kendoAutoComplete')
@inject(Element, WidgetBase, Container)
@@ -2773,6 +2779,57 @@ export class Editor {
}
}
+@customElement(`${constants.elementPrefix}filter`)
+@generateBindables('kendoFilter')
+@inject(Element, WidgetBase, Container)
+export class Filter {
+ @bindable kEnabled;
+
+ constructor(element, widgetBase, container) {
+ this.element = element;
+ this.widgetBase = widgetBase
+ .control('kendoFilter')
+ .linkViewModel(this)
+ .useElement(this.element)
+ .useContainer(container);
+ }
+
+ subscribe(event, callback) {
+ return this.widgetBase.subscribe(event, callback);
+ }
+
+ bind(ctx, overrideCtx) {
+ this.widgetBase.useParentCtx(overrideCtx);
+ }
+
+ attached() {
+ if (!this.kNoInit) {
+ this.recreate();
+ }
+ }
+
+ recreate() {
+ this.kWidget = this.widgetBase.recreate();
+ }
+
+ propertyChanged(property, newValue, oldValue) {
+ this.widgetBase.handlePropertyChanged(
+ this.kWidget,
+ property,
+ newValue,
+ oldValue
+ );
+ }
+
+ destroy() {
+ this.widgetBase.destroy(this.kWidget);
+ }
+
+ detached() {
+ this.destroy();
+ }
+}
+
@customAttribute(`${constants.attributePrefix}filter-menu`)
@generateBindables('kendoFilterMenu')
@inject(Element, WidgetBase)
diff --git a/dist/commonjs/aurelia-kendoui-bridge.d.ts b/dist/commonjs/aurelia-kendoui-bridge.d.ts
index 17a724db..36e67420 100644
--- a/dist/commonjs/aurelia-kendoui-bridge.d.ts
+++ b/dist/commonjs/aurelia-kendoui-bridge.d.ts
@@ -114,6 +114,7 @@ declare module 'aurelia-kendoui-bridge' {
kendoDropDownTree(): KendoConfigBuilder;
kendoDropTarget(): KendoConfigBuilder;
kendoEditor(): KendoConfigBuilder;
+ kendoFilter(): KendoConfigBuilder;
kendoFilterMenu(): KendoConfigBuilder;
kendoFlatColorPicker(): KendoConfigBuilder;
kendoGantt(): KendoConfigBuilder;
@@ -745,6 +746,17 @@ declare module 'aurelia-kendoui-bridge' {
destroy(): any;
detached(): any;
}
+ export class Filter {
+ kEnabled: any;
+ constructor(element?: any, widgetBase?: any, container?: any);
+ subscribe(event?: any, callback?: any): any;
+ bind(ctx?: any, overrideCtx?: any): any;
+ attached(): any;
+ recreate(): any;
+ propertyChanged(property?: any, newValue?: any, oldValue?: any): any;
+ destroy(): any;
+ detached(): any;
+ }
export class FilterMenu {
constructor(element?: any, widgetBase?: any);
subscribe(event?: any, callback?: any): any;
diff --git a/dist/commonjs/config-builder.js b/dist/commonjs/config-builder.js
index 7e1f10bc..1cfe68fc 100644
--- a/dist/commonjs/config-builder.js
+++ b/dist/commonjs/config-builder.js
@@ -49,7 +49,7 @@ var KendoConfigBuilder = exports.KendoConfigBuilder = function () {
};
KendoConfigBuilder.prototype.pro = function pro() {
- this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
+ this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilter().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
return this;
};
@@ -196,6 +196,11 @@ var KendoConfigBuilder = exports.KendoConfigBuilder = function () {
return this;
};
+ KendoConfigBuilder.prototype.kendoFilter = function kendoFilter() {
+ this.resources.push(_aureliaPal.PLATFORM.moduleName('./filter/filter'));
+ return this;
+ };
+
KendoConfigBuilder.prototype.kendoFilterMenu = function kendoFilterMenu() {
this.resources.push(_aureliaPal.PLATFORM.moduleName('./filter-menu/filter-menu'));
return this;
diff --git a/dist/commonjs/filter/filter.html b/dist/commonjs/filter/filter.html
new file mode 100644
index 00000000..1d343592
--- /dev/null
+++ b/dist/commonjs/filter/filter.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/dist/commonjs/filter/filter.js b/dist/commonjs/filter/filter.js
new file mode 100644
index 00000000..1fad8065
--- /dev/null
+++ b/dist/commonjs/filter/filter.js
@@ -0,0 +1,109 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.Filter = undefined;
+
+var _dec, _dec2, _dec3, _class, _desc, _value, _class2, _descriptor;
+
+var _aureliaDependencyInjection = require('aurelia-dependency-injection');
+
+var _aureliaTemplating = require('aurelia-templating');
+
+var _widgetBase = require('../common/widget-base');
+
+var _decorators = require('../common/decorators');
+
+var _constants = require('../common/constants');
+
+function _initDefineProp(target, property, descriptor, context) {
+ if (!descriptor) return;
+ Object.defineProperty(target, property, {
+ enumerable: descriptor.enumerable,
+ configurable: descriptor.configurable,
+ writable: descriptor.writable,
+ value: descriptor.initializer ? descriptor.initializer.call(context) : void 0
+ });
+}
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
+ var desc = {};
+ Object['ke' + 'ys'](descriptor).forEach(function (key) {
+ desc[key] = descriptor[key];
+ });
+ desc.enumerable = !!desc.enumerable;
+ desc.configurable = !!desc.configurable;
+
+ if ('value' in desc || desc.initializer) {
+ desc.writable = true;
+ }
+
+ desc = decorators.slice().reverse().reduce(function (desc, decorator) {
+ return decorator(target, property, desc) || desc;
+ }, desc);
+
+ if (context && desc.initializer !== void 0) {
+ desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
+ desc.initializer = undefined;
+ }
+
+ if (desc.initializer === void 0) {
+ Object['define' + 'Property'](target, property, desc);
+ desc = null;
+ }
+
+ return desc;
+}
+
+function _initializerWarningHelper(descriptor, context) {
+ throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');
+}
+
+var Filter = exports.Filter = (_dec = (0, _aureliaTemplating.customElement)(_constants.constants.elementPrefix + 'filter'), _dec2 = (0, _decorators.generateBindables)('kendoFilter'), _dec3 = (0, _aureliaDependencyInjection.inject)(Element, _widgetBase.WidgetBase, _aureliaDependencyInjection.Container), _dec(_class = _dec2(_class = _dec3(_class = (_class2 = function () {
+ function Filter(element, widgetBase, container) {
+ _classCallCheck(this, Filter);
+
+ _initDefineProp(this, 'kEnabled', _descriptor, this);
+
+ this.element = element;
+ this.widgetBase = widgetBase.control('kendoFilter').linkViewModel(this).useElement(this.element).useContainer(container);
+ }
+
+ Filter.prototype.subscribe = function subscribe(event, callback) {
+ return this.widgetBase.subscribe(event, callback);
+ };
+
+ Filter.prototype.bind = function bind(ctx, overrideCtx) {
+ this.widgetBase.useParentCtx(overrideCtx);
+ };
+
+ Filter.prototype.attached = function attached() {
+ if (!this.kNoInit) {
+ this.recreate();
+ }
+ };
+
+ Filter.prototype.recreate = function recreate() {
+ this.kWidget = this.widgetBase.recreate();
+ };
+
+ Filter.prototype.propertyChanged = function propertyChanged(property, newValue, oldValue) {
+ this.widgetBase.handlePropertyChanged(this.kWidget, property, newValue, oldValue);
+ };
+
+ Filter.prototype.destroy = function destroy() {
+ this.widgetBase.destroy(this.kWidget);
+ };
+
+ Filter.prototype.detached = function detached() {
+ this.destroy();
+ };
+
+ return Filter;
+}(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'kEnabled', [_aureliaTemplating.bindable], {
+ enumerable: true,
+ initializer: null
+})), _class2)) || _class) || _class) || _class);
\ No newline at end of file
diff --git a/dist/commonjs/version.js b/dist/commonjs/version.js
index 31e6db66..b060f00d 100644
--- a/dist/commonjs/version.js
+++ b/dist/commonjs/version.js
@@ -3,4 +3,4 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
-var version = exports.version = '1.10.0';
\ No newline at end of file
+var version = exports.version = '1.11.0';
\ No newline at end of file
diff --git a/dist/dev/aurelia-kendoui-bridge.d.ts b/dist/dev/aurelia-kendoui-bridge.d.ts
index 17a724db..36e67420 100644
--- a/dist/dev/aurelia-kendoui-bridge.d.ts
+++ b/dist/dev/aurelia-kendoui-bridge.d.ts
@@ -114,6 +114,7 @@ declare module 'aurelia-kendoui-bridge' {
kendoDropDownTree(): KendoConfigBuilder;
kendoDropTarget(): KendoConfigBuilder;
kendoEditor(): KendoConfigBuilder;
+ kendoFilter(): KendoConfigBuilder;
kendoFilterMenu(): KendoConfigBuilder;
kendoFlatColorPicker(): KendoConfigBuilder;
kendoGantt(): KendoConfigBuilder;
@@ -745,6 +746,17 @@ declare module 'aurelia-kendoui-bridge' {
destroy(): any;
detached(): any;
}
+ export class Filter {
+ kEnabled: any;
+ constructor(element?: any, widgetBase?: any, container?: any);
+ subscribe(event?: any, callback?: any): any;
+ bind(ctx?: any, overrideCtx?: any): any;
+ attached(): any;
+ recreate(): any;
+ propertyChanged(property?: any, newValue?: any, oldValue?: any): any;
+ destroy(): any;
+ detached(): any;
+ }
export class FilterMenu {
constructor(element?: any, widgetBase?: any);
subscribe(event?: any, callback?: any): any;
diff --git a/dist/dev/config-builder.js b/dist/dev/config-builder.js
index 74b8da30..61146cb6 100644
--- a/dist/dev/config-builder.js
+++ b/dist/dev/config-builder.js
@@ -50,7 +50,7 @@ System.register(['aurelia-logging', 'aurelia-pal'], function (_export, _context)
};
KendoConfigBuilder.prototype.pro = function pro() {
- this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
+ this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilter().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
return this;
};
@@ -197,6 +197,11 @@ System.register(['aurelia-logging', 'aurelia-pal'], function (_export, _context)
return this;
};
+ KendoConfigBuilder.prototype.kendoFilter = function kendoFilter() {
+ this.resources.push(PLATFORM.moduleName('./filter/filter'));
+ return this;
+ };
+
KendoConfigBuilder.prototype.kendoFilterMenu = function kendoFilterMenu() {
this.resources.push(PLATFORM.moduleName('./filter-menu/filter-menu'));
return this;
diff --git a/dist/dev/dist/dev/config-builder.js.map b/dist/dev/dist/dev/config-builder.js.map
index 37b58a2b..59908cd9 100644
--- a/dist/dev/dist/dev/config-builder.js.map
+++ b/dist/dev/dist/dev/config-builder.js.map
@@ -1 +1 @@
-{"version":3,"sources":["config-builder.js"],"names":["LogManager","PLATFORM","KendoConfigBuilder","resources","registerRepeatStrategy","_propogatePreventDefault","logger","getLogger","detect","window","kendo","kendoTemplateSupport","useValueConverters","kendoControls","widgets","map","w","name","i","length","core","kendoAutoComplete","kendoButton","kendoMobileButtonGroup","kendoCalendar","kendoColorPicker","kendoColorPalette","kendoComboBox","kendoContextMenu","kendoDialog","kendoDropDownList","kendoDateTimePicker","kendoDatePicker","kendoDateRangePicker","kendoDraggable","kendoDropTarget","kendoFlatColorPicker","kendoListView","kendoMaskedTextBox","kendoMenu","kendoMultiSelect","kendoNotification","kendoNumericTextBox","kendoPanelBar","kendoPopup","kendoProgressBar","kendoRangeSlider","kendoResponsivePanel","kendoMobileScrollView","kendoSortable","kendoSlider","kendoSplitter","kendoMobileSwitch","kendoTabStrip","kendoTimePicker","kendoToolBar","kendoTooltip","kendoValidator","kendoWindow","pro","kendoBarcode","kendoChart","kendoChat","kendoDiagram","kendoDropDownTree","kendoEditor","kendoFilterMenu","kendoGantt","kendoGrid","kendoMap","kendoLinearGauge","kendoPager","kendoPivotGrid","kendoQRCode","kendoRadialGauge","kendoScheduler","kendoTreeList","kendoTreeView","kendoUpload","push","moduleName","propogatePreventDefault","debug","warn","notifyBindingBehavior","withTemplateCallback","callback","templateCallback","withoutRepeatStrategy","kendoDateInput","kendoArcGauge","kendoListBox","kendoMediaPlayer","kendoSpreadsheet","kendoToolbar","kendoButtonGroup","kendoCombobox","kendoScrollView","kendoSwitch"],"mappings":"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","file":"config-builder.js","sourceRoot":"/source/","sourcesContent":["import * as LogManager from 'aurelia-logging';\r\nimport {PLATFORM} from 'aurelia-pal';\r\n\r\n/**\r\n* Configure the Aurelia-KendoUI-bridge\r\n*/\r\nexport class KendoConfigBuilder {\r\n resources: string[] = [];\r\n registerRepeatStrategy = true;\r\n _propogatePreventDefault = false;\r\n\r\n constructor() {\r\n this.logger = LogManager.getLogger('aurelia-kendoui-bridge');\r\n }\r\n\r\n /**\r\n * Automatically detect which Kendo controls are loaded, and load matching wrappers\r\n */\r\n detect(): KendoConfigBuilder {\r\n if (!window.kendo) return this;\r\n\r\n this.kendoTemplateSupport()\r\n .useValueConverters();\r\n\r\n let kendoControls = kendo.widgets.map(w => w.name);\r\n for (let i = 0; i < kendoControls.length; i++) {\r\n if (this[kendoControls[i]]) {\r\n this[kendoControls[i]]();\r\n }\r\n }\r\n\r\n return this;\r\n }\r\n\r\n /**\r\n * Globally register all Kendo Core wrappers including templating support\r\n */\r\n core(): KendoConfigBuilder {\r\n this.kendoAutoComplete()\r\n .kendoButton()\r\n .kendoMobileButtonGroup()\r\n .kendoCalendar()\r\n .kendoColorPicker()\r\n .kendoColorPalette()\r\n .kendoComboBox()\r\n .kendoContextMenu()\r\n .kendoDialog()\r\n .kendoDropDownList()\r\n .kendoDateTimePicker()\r\n .kendoDatePicker()\r\n .kendoDateRangePicker()\r\n .kendoDraggable()\r\n .kendoDropTarget()\r\n .kendoFlatColorPicker()\r\n .kendoListView()\r\n .kendoMaskedTextBox()\r\n .kendoMenu()\r\n .kendoMultiSelect()\r\n .kendoNotification()\r\n .kendoNumericTextBox()\r\n .kendoPanelBar()\r\n .kendoPopup()\r\n .kendoProgressBar()\r\n .kendoRangeSlider()\r\n .kendoResponsivePanel()\r\n .kendoMobileScrollView()\r\n .kendoSortable()\r\n .kendoSlider()\r\n .kendoSplitter()\r\n .kendoMobileSwitch()\r\n .kendoTabStrip()\r\n .kendoTemplateSupport()\r\n .kendoTimePicker()\r\n .kendoToolBar()\r\n .kendoTooltip()\r\n .kendoValidator()\r\n .kendoWindow()\r\n .useValueConverters();\r\n return this;\r\n }\r\n\r\n /**\r\n * Globally register all Kendo Core and Kendo Pro wrappers\r\n */\r\n pro(): KendoConfigBuilder {\r\n this.core()\r\n .kendoBarcode()\r\n\t .kendoChart()\r\n\t .kendoChat()\r\n\t .kendoDiagram()\r\n\t .kendoDropDownTree()\r\n .kendoEditor()\r\n .kendoFilterMenu()\r\n .kendoGantt()\r\n .kendoGrid()\r\n .kendoMap()\r\n\t .kendoLinearGauge()\r\n\t .kendoPager()\r\n .kendoPivotGrid()\r\n .kendoQRCode()\r\n .kendoRadialGauge()\r\n .kendoScheduler()\r\n .kendoTreeList()\r\n .kendoTreeView()\r\n .kendoUpload();\r\n\r\n return this;\r\n }\r\n\r\n /**\r\n * Registers value converters (wrappers around kendo functions)\r\n */\r\n useValueConverters(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./valueconverters/valueconverters'));\r\n return this;\r\n }\r\n\r\n /**\r\n * Adds kendo templating support\r\n */\r\n kendoTemplateSupport(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./common/template'));\r\n return this;\r\n }\r\n\r\n /**\r\n * Propogates .preventDefault() to Kendo events\r\n */\r\n propogatePreventDefault(): KendoConfigBuilder {\r\n this._propogatePreventDefault = true;\r\n return this;\r\n }\r\n\r\n /**\r\n * Adds kendo templating support\r\n */\r\n debug(): KendoConfigBuilder {\r\n logger.warn('.debug() is no longer needed and will be removed in the future.');\r\n return this;\r\n }\r\n\r\n /**\r\n * Loads the notify binding behavior\r\n */\r\n notifyBindingBehavior(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./common/notify-binding-behavior'));\r\n return this;\r\n }\r\n\r\n /**\r\n * Custom callback for template modification\r\n */\r\n withTemplateCallback(callback): KendoConfigBuilder {\r\n this.templateCallback = callback;\r\n return this;\r\n }\r\n\r\n /**\r\n * Don't register an array repeat strategy for kendo.data.ObservableArray\r\n */\r\n withoutRepeatStrategy() {\r\n this.registerRepeatStrategy = false;\r\n }\r\n\r\n kendoAutoComplete(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./autocomplete/autocomplete'));\r\n return this;\r\n }\r\n\r\n kendoButton(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./button/button'));\r\n return this;\r\n }\r\n\r\n kendoBarcode(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./barcode/barcode'));\r\n return this;\r\n }\r\n\r\n kendoCalendar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./calendar/calendar'));\r\n return this;\r\n }\r\n\r\n kendoChart(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./chart/chart'));\r\n this.resources.push(PLATFORM.moduleName('./chart/sparkline'));\r\n this.resources.push(PLATFORM.moduleName('./chart/stock'));\r\n this.resources.push(PLATFORM.moduleName('./chart/treemap'));\r\n return this;\r\n }\r\n\r\n kendoChat(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./chat/chat'));\r\n return this;\r\n }\r\n\r\n kendoComboBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./combobox/combobox'));\r\n return this;\r\n }\r\n\r\n kendoContextMenu(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./contextmenu/contextmenu'));\r\n return this;\r\n }\r\n\r\n kendoColorPicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./colorpicker/colorpicker'));\r\n return this;\r\n }\r\n\r\n kendoColorPalette(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./colorpalette/colorpalette'));\r\n return this;\r\n }\r\n\r\n kendoDatePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./datepicker/datepicker'));\r\n return this;\r\n }\r\n\r\n kendoDateInput(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dateinput/dateinput'));\r\n }\r\n\r\n kendoDateTimePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./datetimepicker/datetimepicker'));\r\n return this;\r\n }\r\n\r\n kendoDateRangePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./daterangepicker/daterangepicker'));\r\n return this;\r\n }\r\n\r\n kendoDiagram(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./diagram/diagram'));\r\n return this;\r\n }\r\n\r\n kendoDialog(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dialog/dialog'));\r\n return this;\r\n }\r\n\r\n kendoDraggable(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./draggable/draggable'));\r\n return this;\r\n }\r\n\r\n kendoDropDownList(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dropdownlist/dropdownlist'));\r\n return this;\r\n }\r\n\r\n kendoDropDownTree(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dropdowntree/dropdowntree'));\r\n return this;\r\n }\r\n\r\n kendoDropTarget(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./drop-target/drop-target'));\r\n this.resources.push(PLATFORM.moduleName('./drop-target/drop-target-area'));\r\n return this;\r\n }\r\n\r\n kendoEditor(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./editor/editor'));\r\n return this;\r\n }\r\n\r\n kendoFilterMenu(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./filter-menu/filter-menu'));\r\n return this;\r\n }\r\n\r\n kendoFlatColorPicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./flatcolorpicker/flatcolorpicker'));\r\n return this;\r\n }\r\n\r\n kendoGantt(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gantt/gantt'));\r\n this.resources.push(PLATFORM.moduleName('./gantt/gantt-col'));\r\n return this;\r\n }\r\n\r\n kendoGrid(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./grid/grid'));\r\n this.resources.push(PLATFORM.moduleName('./grid/col'));\r\n this.resources.push(PLATFORM.moduleName('./grid/grid-toolbar'));\r\n this.resources.push(PLATFORM.moduleName('./grid/grid-command'));\r\n return this;\r\n }\r\n\r\n kendoLinearGauge(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gauges/linear-gauge'));\r\n return this;\r\n }\r\n\r\n kendoArcGauge(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gauges/arc-gauge'));\r\n return this;\r\n }\r\n\r\n kendoListView(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./listview/listview'));\r\n return this;\r\n }\r\n\r\n kendoListBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./listbox/listbox'));\r\n return this;\r\n }\r\n\r\n kendoNotification(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./notification/notification'));\r\n this.resources.push(PLATFORM.moduleName('./notification/notification-template'));\r\n return this;\r\n }\r\n\r\n kendoMap(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./map/map'));\r\n return this;\r\n }\r\n\r\n kendoMenu(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./menu/menu'));\r\n return this;\r\n }\r\n\r\n kendoMaskedTextBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./maskedtextbox/maskedtextbox'));\r\n return this;\r\n }\r\n\r\n kendoMobileButtonGroup(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./buttongroup/buttongroup'));\r\n return this;\r\n }\r\n\r\n kendoMultiSelect(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./multiselect/multiselect'));\r\n return this;\r\n }\r\n\r\n kendoNumericTextBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./numerictextbox/numerictextbox'));\r\n return this;\r\n }\r\n\r\n kendoPager(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./pager/pager'));\r\n return this;\r\n }\r\n\r\n kendoPanelBar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./panelbar/panelbar'));\r\n return this;\r\n }\r\n\r\n kendoPivotGrid(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./pivotgrid/pivotgrid'));\r\n this.resources.push(PLATFORM.moduleName('./pivotgrid/pivotconfigurator'));\r\n return this;\r\n }\r\n\r\n kendoPopup(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./popup/popup'));\r\n return this;\r\n }\r\n\r\n kendoProgressBar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./progressbar/progressbar'));\r\n return this;\r\n }\r\n\r\n kendoQRCode(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./qrcode/qrcode'));\r\n return this;\r\n }\r\n\r\n kendoRadialGauge(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gauges/radial-gauge'));\r\n return this;\r\n }\r\n\r\n kendoResponsivePanel(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./responsivepanel/responsivepanel'));\r\n return this;\r\n }\r\n\r\n kendoMediaPlayer(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./mediaplayer/mediaplayer'));\r\n return this;\r\n }\r\n\r\n kendoMobileScrollView(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./scrollview/scrollview'));\r\n return this;\r\n }\r\n\r\n kendoScheduler(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./scheduler/scheduler'));\r\n return this;\r\n }\r\n\r\n kendoSlider(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./slider/slider'));\r\n return this;\r\n }\r\n\r\n kendoSortable(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./sortable/sortable'));\r\n return this;\r\n }\r\n\r\n kendoSpreadsheet(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./spreadsheet/spreadsheet'));\r\n return this;\r\n }\r\n\r\n kendoSplitter(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./splitter/splitter'));\r\n return this;\r\n }\r\n\r\n kendoMobileSwitch(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./switch/switch'));\r\n return this;\r\n }\r\n\r\n kendoTabStrip(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./tabstrip/tabstrip'));\r\n return this;\r\n }\r\n\r\n kendoTreeList(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./treelist/treelist'));\r\n this.resources.push(PLATFORM.moduleName('./treelist/tree-col'));\r\n return this;\r\n }\r\n\r\n kendoToolbar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar'));\r\n return this;\r\n }\r\n\r\n kendoTreeView(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./treeview/treeview'));\r\n return this;\r\n }\r\n\r\n kendoTimePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./timepicker/timepicker'));\r\n return this;\r\n }\r\n\r\n kendoToolBar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar'));\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar-item'));\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar-item-button'));\r\n return this;\r\n }\r\n\r\n kendoTooltip(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./tooltip/tooltip'));\r\n return this;\r\n }\r\n\r\n kendoRangeSlider(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./rangeslider/rangeslider'));\r\n return this;\r\n }\r\n\r\n kendoUpload(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./upload/upload'));\r\n return this;\r\n }\r\n\r\n kendoValidator(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./validator/validator'));\r\n return this;\r\n }\r\n\r\n kendoWindow(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./window/window'));\r\n return this;\r\n }\r\n\r\n // deprecated\r\n kendoButtonGroup(): KendoConfigBuilder {\r\n this.logger.warn('kendoButtonGroup is deprecated, use .kendoMobileButtonGroup() instead');\r\n return this.kendoMobileButtonGroup();\r\n }\r\n\r\n kendoCombobox(): KendoConfigBuilder {\r\n this.logger.warn('kendoCombobox is deprecated, use .kendoComboBox() instead');\r\n return this.kendoComboBox();\r\n }\r\n\r\n kendoScrollView(): KendoConfigBuilder {\r\n this.logger.warn('kendoScrollView is deprecated, use .kendoMobileScrollView() instead');\r\n return this.kendoMobileScrollView();\r\n }\r\n\r\n kendoSwitch(): KendoConfigBuilder {\r\n this.logger.warn('kendoSwitch is deprecated, use .kendoMobileSwitch() instead');\r\n return this.kendoMobileSwitch();\r\n }\r\n\r\n kendoToolbar(): KendoConfigBuilder {\r\n this.logger.warn('kendoToolbar is deprecated, use .kendoToolBar() instead');\r\n return this.kendoToolBar();\r\n }\r\n}\r\n"]}
\ No newline at end of file
+{"version":3,"sources":["config-builder.js"],"names":["LogManager","PLATFORM","KendoConfigBuilder","resources","registerRepeatStrategy","_propogatePreventDefault","logger","getLogger","detect","window","kendo","kendoTemplateSupport","useValueConverters","kendoControls","widgets","map","w","name","i","length","core","kendoAutoComplete","kendoButton","kendoMobileButtonGroup","kendoCalendar","kendoColorPicker","kendoColorPalette","kendoComboBox","kendoContextMenu","kendoDialog","kendoDropDownList","kendoDateTimePicker","kendoDatePicker","kendoDateRangePicker","kendoDraggable","kendoDropTarget","kendoFlatColorPicker","kendoListView","kendoMaskedTextBox","kendoMenu","kendoMultiSelect","kendoNotification","kendoNumericTextBox","kendoPanelBar","kendoPopup","kendoProgressBar","kendoRangeSlider","kendoResponsivePanel","kendoMobileScrollView","kendoSortable","kendoSlider","kendoSplitter","kendoMobileSwitch","kendoTabStrip","kendoTimePicker","kendoToolBar","kendoTooltip","kendoValidator","kendoWindow","pro","kendoBarcode","kendoChart","kendoChat","kendoDiagram","kendoDropDownTree","kendoEditor","kendoFilter","kendoFilterMenu","kendoGantt","kendoGrid","kendoMap","kendoLinearGauge","kendoPager","kendoPivotGrid","kendoQRCode","kendoRadialGauge","kendoScheduler","kendoTreeList","kendoTreeView","kendoUpload","push","moduleName","propogatePreventDefault","debug","warn","notifyBindingBehavior","withTemplateCallback","callback","templateCallback","withoutRepeatStrategy","kendoDateInput","kendoArcGauge","kendoListBox","kendoMediaPlayer","kendoSpreadsheet","kendoToolbar","kendoButtonGroup","kendoCombobox","kendoScrollView","kendoSwitch"],"mappings":"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","file":"config-builder.js","sourceRoot":"/source/","sourcesContent":["import * as LogManager from 'aurelia-logging';\r\nimport {PLATFORM} from 'aurelia-pal';\r\n\r\n/**\r\n* Configure the Aurelia-KendoUI-bridge\r\n*/\r\nexport class KendoConfigBuilder {\r\n resources: string[] = [];\r\n registerRepeatStrategy = true;\r\n _propogatePreventDefault = false;\r\n\r\n constructor() {\r\n this.logger = LogManager.getLogger('aurelia-kendoui-bridge');\r\n }\r\n\r\n /**\r\n * Automatically detect which Kendo controls are loaded, and load matching wrappers\r\n */\r\n detect(): KendoConfigBuilder {\r\n if (!window.kendo) return this;\r\n\r\n this.kendoTemplateSupport()\r\n .useValueConverters();\r\n\r\n let kendoControls = kendo.widgets.map(w => w.name);\r\n for (let i = 0; i < kendoControls.length; i++) {\r\n if (this[kendoControls[i]]) {\r\n this[kendoControls[i]]();\r\n }\r\n }\r\n\r\n return this;\r\n }\r\n\r\n /**\r\n * Globally register all Kendo Core wrappers including templating support\r\n */\r\n core(): KendoConfigBuilder {\r\n this.kendoAutoComplete()\r\n .kendoButton()\r\n .kendoMobileButtonGroup()\r\n .kendoCalendar()\r\n .kendoColorPicker()\r\n .kendoColorPalette()\r\n .kendoComboBox()\r\n .kendoContextMenu()\r\n .kendoDialog()\r\n .kendoDropDownList()\r\n .kendoDateTimePicker()\r\n .kendoDatePicker()\r\n .kendoDateRangePicker()\r\n .kendoDraggable()\r\n .kendoDropTarget()\r\n .kendoFlatColorPicker()\r\n .kendoListView()\r\n .kendoMaskedTextBox()\r\n .kendoMenu()\r\n .kendoMultiSelect()\r\n .kendoNotification()\r\n .kendoNumericTextBox()\r\n .kendoPanelBar()\r\n .kendoPopup()\r\n .kendoProgressBar()\r\n .kendoRangeSlider()\r\n .kendoResponsivePanel()\r\n .kendoMobileScrollView()\r\n .kendoSortable()\r\n .kendoSlider()\r\n .kendoSplitter()\r\n .kendoMobileSwitch()\r\n .kendoTabStrip()\r\n .kendoTemplateSupport()\r\n .kendoTimePicker()\r\n .kendoToolBar()\r\n .kendoTooltip()\r\n .kendoValidator()\r\n .kendoWindow()\r\n .useValueConverters();\r\n return this;\r\n }\r\n\r\n /**\r\n * Globally register all Kendo Core and Kendo Pro wrappers\r\n */\r\n pro(): KendoConfigBuilder {\r\n this.core()\r\n .kendoBarcode()\r\n\t .kendoChart()\r\n\t .kendoChat()\r\n\t .kendoDiagram()\r\n\t .kendoDropDownTree()\r\n .kendoEditor()\r\n\t .kendoFilter()\r\n .kendoFilterMenu()\r\n .kendoGantt()\r\n .kendoGrid()\r\n .kendoMap()\r\n\t .kendoLinearGauge()\r\n\t .kendoPager()\r\n .kendoPivotGrid()\r\n .kendoQRCode()\r\n .kendoRadialGauge()\r\n .kendoScheduler()\r\n .kendoTreeList()\r\n .kendoTreeView()\r\n .kendoUpload();\r\n\r\n return this;\r\n }\r\n\r\n /**\r\n * Registers value converters (wrappers around kendo functions)\r\n */\r\n useValueConverters(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./valueconverters/valueconverters'));\r\n return this;\r\n }\r\n\r\n /**\r\n * Adds kendo templating support\r\n */\r\n kendoTemplateSupport(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./common/template'));\r\n return this;\r\n }\r\n\r\n /**\r\n * Propogates .preventDefault() to Kendo events\r\n */\r\n propogatePreventDefault(): KendoConfigBuilder {\r\n this._propogatePreventDefault = true;\r\n return this;\r\n }\r\n\r\n /**\r\n * Adds kendo templating support\r\n */\r\n debug(): KendoConfigBuilder {\r\n logger.warn('.debug() is no longer needed and will be removed in the future.');\r\n return this;\r\n }\r\n\r\n /**\r\n * Loads the notify binding behavior\r\n */\r\n notifyBindingBehavior(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./common/notify-binding-behavior'));\r\n return this;\r\n }\r\n\r\n /**\r\n * Custom callback for template modification\r\n */\r\n withTemplateCallback(callback): KendoConfigBuilder {\r\n this.templateCallback = callback;\r\n return this;\r\n }\r\n\r\n /**\r\n * Don't register an array repeat strategy for kendo.data.ObservableArray\r\n */\r\n withoutRepeatStrategy() {\r\n this.registerRepeatStrategy = false;\r\n }\r\n\r\n kendoAutoComplete(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./autocomplete/autocomplete'));\r\n return this;\r\n }\r\n\r\n kendoButton(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./button/button'));\r\n return this;\r\n }\r\n\r\n kendoBarcode(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./barcode/barcode'));\r\n return this;\r\n }\r\n\r\n kendoCalendar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./calendar/calendar'));\r\n return this;\r\n }\r\n\r\n kendoChart(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./chart/chart'));\r\n this.resources.push(PLATFORM.moduleName('./chart/sparkline'));\r\n this.resources.push(PLATFORM.moduleName('./chart/stock'));\r\n this.resources.push(PLATFORM.moduleName('./chart/treemap'));\r\n return this;\r\n }\r\n\r\n kendoChat(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./chat/chat'));\r\n return this;\r\n }\r\n\r\n kendoComboBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./combobox/combobox'));\r\n return this;\r\n }\r\n\r\n kendoContextMenu(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./contextmenu/contextmenu'));\r\n return this;\r\n }\r\n\r\n kendoColorPicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./colorpicker/colorpicker'));\r\n return this;\r\n }\r\n\r\n kendoColorPalette(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./colorpalette/colorpalette'));\r\n return this;\r\n }\r\n\r\n kendoDatePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./datepicker/datepicker'));\r\n return this;\r\n }\r\n\r\n kendoDateInput(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dateinput/dateinput'));\r\n }\r\n\r\n kendoDateTimePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./datetimepicker/datetimepicker'));\r\n return this;\r\n }\r\n\r\n kendoDateRangePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./daterangepicker/daterangepicker'));\r\n return this;\r\n }\r\n\r\n kendoDiagram(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./diagram/diagram'));\r\n return this;\r\n }\r\n\r\n kendoDialog(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dialog/dialog'));\r\n return this;\r\n }\r\n\r\n kendoDraggable(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./draggable/draggable'));\r\n return this;\r\n }\r\n\r\n kendoDropDownList(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dropdownlist/dropdownlist'));\r\n return this;\r\n }\r\n\r\n kendoDropDownTree(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./dropdowntree/dropdowntree'));\r\n return this;\r\n }\r\n\r\n kendoDropTarget(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./drop-target/drop-target'));\r\n this.resources.push(PLATFORM.moduleName('./drop-target/drop-target-area'));\r\n return this;\r\n }\r\n\r\n kendoEditor(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./editor/editor'));\r\n return this;\r\n }\r\n\r\n kendoFilter(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./filter/filter'));\r\n return this;\r\n }\r\n\r\n kendoFilterMenu(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./filter-menu/filter-menu'));\r\n return this;\r\n }\r\n\r\n kendoFlatColorPicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./flatcolorpicker/flatcolorpicker'));\r\n return this;\r\n }\r\n\r\n kendoGantt(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gantt/gantt'));\r\n this.resources.push(PLATFORM.moduleName('./gantt/gantt-col'));\r\n return this;\r\n }\r\n\r\n kendoGrid(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./grid/grid'));\r\n this.resources.push(PLATFORM.moduleName('./grid/col'));\r\n this.resources.push(PLATFORM.moduleName('./grid/grid-toolbar'));\r\n this.resources.push(PLATFORM.moduleName('./grid/grid-command'));\r\n return this;\r\n }\r\n\r\n kendoLinearGauge(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gauges/linear-gauge'));\r\n return this;\r\n }\r\n\r\n kendoArcGauge(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gauges/arc-gauge'));\r\n return this;\r\n }\r\n\r\n kendoListView(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./listview/listview'));\r\n return this;\r\n }\r\n\r\n kendoListBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./listbox/listbox'));\r\n return this;\r\n }\r\n\r\n kendoNotification(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./notification/notification'));\r\n this.resources.push(PLATFORM.moduleName('./notification/notification-template'));\r\n return this;\r\n }\r\n\r\n kendoMap(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./map/map'));\r\n return this;\r\n }\r\n\r\n kendoMenu(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./menu/menu'));\r\n return this;\r\n }\r\n\r\n kendoMaskedTextBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./maskedtextbox/maskedtextbox'));\r\n return this;\r\n }\r\n\r\n kendoMobileButtonGroup(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./buttongroup/buttongroup'));\r\n return this;\r\n }\r\n\r\n kendoMultiSelect(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./multiselect/multiselect'));\r\n return this;\r\n }\r\n\r\n kendoNumericTextBox(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./numerictextbox/numerictextbox'));\r\n return this;\r\n }\r\n\r\n kendoPager(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./pager/pager'));\r\n return this;\r\n }\r\n\r\n kendoPanelBar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./panelbar/panelbar'));\r\n return this;\r\n }\r\n\r\n kendoPivotGrid(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./pivotgrid/pivotgrid'));\r\n this.resources.push(PLATFORM.moduleName('./pivotgrid/pivotconfigurator'));\r\n return this;\r\n }\r\n\r\n kendoPopup(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./popup/popup'));\r\n return this;\r\n }\r\n\r\n kendoProgressBar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./progressbar/progressbar'));\r\n return this;\r\n }\r\n\r\n kendoQRCode(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./qrcode/qrcode'));\r\n return this;\r\n }\r\n\r\n kendoRadialGauge(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./gauges/radial-gauge'));\r\n return this;\r\n }\r\n\r\n kendoResponsivePanel(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./responsivepanel/responsivepanel'));\r\n return this;\r\n }\r\n\r\n kendoMediaPlayer(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./mediaplayer/mediaplayer'));\r\n return this;\r\n }\r\n\r\n kendoMobileScrollView(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./scrollview/scrollview'));\r\n return this;\r\n }\r\n\r\n kendoScheduler(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./scheduler/scheduler'));\r\n return this;\r\n }\r\n\r\n kendoSlider(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./slider/slider'));\r\n return this;\r\n }\r\n\r\n kendoSortable(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./sortable/sortable'));\r\n return this;\r\n }\r\n\r\n kendoSpreadsheet(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./spreadsheet/spreadsheet'));\r\n return this;\r\n }\r\n\r\n kendoSplitter(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./splitter/splitter'));\r\n return this;\r\n }\r\n\r\n kendoMobileSwitch(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./switch/switch'));\r\n return this;\r\n }\r\n\r\n kendoTabStrip(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./tabstrip/tabstrip'));\r\n return this;\r\n }\r\n\r\n kendoTreeList(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./treelist/treelist'));\r\n this.resources.push(PLATFORM.moduleName('./treelist/tree-col'));\r\n return this;\r\n }\r\n\r\n kendoToolbar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar'));\r\n return this;\r\n }\r\n\r\n kendoTreeView(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./treeview/treeview'));\r\n return this;\r\n }\r\n\r\n kendoTimePicker(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./timepicker/timepicker'));\r\n return this;\r\n }\r\n\r\n kendoToolBar(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar'));\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar-item'));\r\n this.resources.push(PLATFORM.moduleName('./toolbar/toolbar-item-button'));\r\n return this;\r\n }\r\n\r\n kendoTooltip(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./tooltip/tooltip'));\r\n return this;\r\n }\r\n\r\n kendoRangeSlider(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./rangeslider/rangeslider'));\r\n return this;\r\n }\r\n\r\n kendoUpload(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./upload/upload'));\r\n return this;\r\n }\r\n\r\n kendoValidator(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./validator/validator'));\r\n return this;\r\n }\r\n\r\n kendoWindow(): KendoConfigBuilder {\r\n this.resources.push(PLATFORM.moduleName('./window/window'));\r\n return this;\r\n }\r\n\r\n // deprecated\r\n kendoButtonGroup(): KendoConfigBuilder {\r\n this.logger.warn('kendoButtonGroup is deprecated, use .kendoMobileButtonGroup() instead');\r\n return this.kendoMobileButtonGroup();\r\n }\r\n\r\n kendoCombobox(): KendoConfigBuilder {\r\n this.logger.warn('kendoCombobox is deprecated, use .kendoComboBox() instead');\r\n return this.kendoComboBox();\r\n }\r\n\r\n kendoScrollView(): KendoConfigBuilder {\r\n this.logger.warn('kendoScrollView is deprecated, use .kendoMobileScrollView() instead');\r\n return this.kendoMobileScrollView();\r\n }\r\n\r\n kendoSwitch(): KendoConfigBuilder {\r\n this.logger.warn('kendoSwitch is deprecated, use .kendoMobileSwitch() instead');\r\n return this.kendoMobileSwitch();\r\n }\r\n\r\n kendoToolbar(): KendoConfigBuilder {\r\n this.logger.warn('kendoToolbar is deprecated, use .kendoToolBar() instead');\r\n return this.kendoToolBar();\r\n }\r\n}\r\n"]}
\ No newline at end of file
diff --git a/dist/dev/dist/dev/filter/filter.js.map b/dist/dev/dist/dev/filter/filter.js.map
new file mode 100644
index 00000000..b8df6eff
--- /dev/null
+++ b/dist/dev/dist/dev/filter/filter.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["filter/filter.js"],"names":["inject","Container","customElement","bindable","WidgetBase","generateBindables","constants","Filter","elementPrefix","Element","element","widgetBase","container","control","linkViewModel","useElement","useContainer","subscribe","event","callback","bind","ctx","overrideCtx","useParentCtx","attached","kNoInit","recreate","kWidget","propertyChanged","property","newValue","oldValue","handlePropertyChanged","destroy","detached"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,Y,+BAAAA,M;AAAQC,e,+BAAAA,S;;AACRC,mB,sBAAAA,a;AAAeC,c,sBAAAA,Q;;AACfC,gB,qBAAAA,U;;AACAC,uB,qBAAAA,iB;;AACAC,e,oBAAAA,S;;;wBAKIC,M,WAHZL,cAAiBI,UAAUE,aAA3B,Y,UACAH,kBAAkB,aAAlB,C,UACAL,OAAOS,OAAP,EAAgBL,UAAhB,EAA4BH,SAA5B,C;AAIC,wBAAYS,OAAZ,EAAqBC,UAArB,EAAiCC,SAAjC,EAA4C;AAAA;;AAAA;;AAC1C,eAAKF,OAAL,GAAeA,OAAf;AACA,eAAKC,UAAL,GAAkBA,WACfE,OADe,CACP,aADO,EAEfC,aAFe,CAED,IAFC,EAGfC,UAHe,CAGJ,KAAKL,OAHD,EAIfM,YAJe,CAIFJ,SAJE,CAAlB;AAKD;;yBAEDK,S,sBAAUC,K,EAAOC,Q,EAAU;AACzB,iBAAO,KAAKR,UAAL,CAAgBM,SAAhB,CAA0BC,KAA1B,EAAiCC,QAAjC,CAAP;AACD,S;;yBAEDC,I,iBAAKC,G,EAAKC,W,EAAa;AACrB,eAAKX,UAAL,CAAgBY,YAAhB,CAA6BD,WAA7B;AACD,S;;yBAEDE,Q,uBAAW;AACT,cAAI,CAAC,KAAKC,OAAV,EAAmB;AACjB,iBAAKC,QAAL;AACD;AACF,S;;yBAEDA,Q,uBAAW;AACT,eAAKC,OAAL,GAAe,KAAKhB,UAAL,CAAgBe,QAAhB,EAAf;AACD,S;;yBAEDE,e,4BAAgBC,Q,EAAUC,Q,EAAUC,Q,EAAU;AAC5C,eAAKpB,UAAL,CAAgBqB,qBAAhB,CACE,KAAKL,OADP,EAEEE,QAFF,EAGEC,QAHF,EAIEC,QAJF;AAMD,S;;yBAEDE,O,sBAAU;AACR,eAAKtB,UAAL,CAAgBsB,OAAhB,CAAwB,KAAKN,OAA7B;AACD,S;;yBAEDO,Q,uBAAW;AACT,eAAKD,OAAL;AACD,S;;;oFA5CA9B,Q","file":"filter/filter.js","sourceRoot":"/source/","sourcesContent":["import { inject, Container } from 'aurelia-dependency-injection';\r\nimport { customElement, bindable } from 'aurelia-templating';\r\nimport { WidgetBase } from '../common/widget-base';\r\nimport { generateBindables } from '../common/decorators';\r\nimport { constants } from '../common/constants';\r\n\r\n@customElement(`${constants.elementPrefix}filter`)\r\n@generateBindables('kendoFilter')\r\n@inject(Element, WidgetBase, Container)\r\nexport class Filter {\r\n @bindable kEnabled;\r\n\r\n constructor(element, widgetBase, container) {\r\n this.element = element;\r\n this.widgetBase = widgetBase\r\n .control('kendoFilter')\r\n .linkViewModel(this)\r\n .useElement(this.element)\r\n .useContainer(container);\r\n }\r\n\r\n subscribe(event, callback) {\r\n return this.widgetBase.subscribe(event, callback);\r\n }\r\n\r\n bind(ctx, overrideCtx) {\r\n this.widgetBase.useParentCtx(overrideCtx);\r\n }\r\n\r\n attached() {\r\n if (!this.kNoInit) {\r\n this.recreate();\r\n }\r\n }\r\n\r\n recreate() {\r\n this.kWidget = this.widgetBase.recreate();\r\n }\r\n\r\n propertyChanged(property, newValue, oldValue) {\r\n this.widgetBase.handlePropertyChanged(\r\n this.kWidget,\r\n property,\r\n newValue,\r\n oldValue\r\n );\r\n }\r\n\r\n destroy() {\r\n this.widgetBase.destroy(this.kWidget);\r\n }\r\n\r\n detached() {\r\n this.destroy();\r\n }\r\n}\r\n"]}
\ No newline at end of file
diff --git a/dist/dev/dist/dev/version.js.map b/dist/dev/dist/dev/version.js.map
index d1b984f4..df382508 100644
--- a/dist/dev/dist/dev/version.js.map
+++ b/dist/dev/dist/dev/version.js.map
@@ -1 +1 @@
-{"version":3,"sources":["version.js"],"names":["version"],"mappings":";;;;;;;yBAAWA,O,GAAU,Q","file":"version.js","sourceRoot":"/source/","sourcesContent":["export let version = '1.10.0';"]}
\ No newline at end of file
+{"version":3,"sources":["version.js"],"names":["version"],"mappings":";;;;;;;yBAAWA,O,GAAU,Q","file":"version.js","sourceRoot":"/source/","sourcesContent":["export let version = '1.11.0';"]}
\ No newline at end of file
diff --git a/dist/dev/filter/filter.html b/dist/dev/filter/filter.html
new file mode 100644
index 00000000..1d343592
--- /dev/null
+++ b/dist/dev/filter/filter.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/dist/dev/filter/filter.js b/dist/dev/filter/filter.js
new file mode 100644
index 00000000..70bda989
--- /dev/null
+++ b/dist/dev/filter/filter.js
@@ -0,0 +1,120 @@
+System.register(['aurelia-dependency-injection', 'aurelia-templating', '../common/widget-base', '../common/decorators', '../common/constants'], function (_export, _context) {
+ "use strict";
+
+ var inject, Container, customElement, bindable, WidgetBase, generateBindables, constants, _dec, _dec2, _dec3, _class, _desc, _value, _class2, _descriptor, Filter;
+
+ function _initDefineProp(target, property, descriptor, context) {
+ if (!descriptor) return;
+ Object.defineProperty(target, property, {
+ enumerable: descriptor.enumerable,
+ configurable: descriptor.configurable,
+ writable: descriptor.writable,
+ value: descriptor.initializer ? descriptor.initializer.call(context) : void 0
+ });
+ }
+
+ function _classCallCheck(instance, Constructor) {
+ if (!(instance instanceof Constructor)) {
+ throw new TypeError("Cannot call a class as a function");
+ }
+ }
+
+ function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
+ var desc = {};
+ Object['ke' + 'ys'](descriptor).forEach(function (key) {
+ desc[key] = descriptor[key];
+ });
+ desc.enumerable = !!desc.enumerable;
+ desc.configurable = !!desc.configurable;
+
+ if ('value' in desc || desc.initializer) {
+ desc.writable = true;
+ }
+
+ desc = decorators.slice().reverse().reduce(function (desc, decorator) {
+ return decorator(target, property, desc) || desc;
+ }, desc);
+
+ if (context && desc.initializer !== void 0) {
+ desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
+ desc.initializer = undefined;
+ }
+
+ if (desc.initializer === void 0) {
+ Object['define' + 'Property'](target, property, desc);
+ desc = null;
+ }
+
+ return desc;
+ }
+
+ function _initializerWarningHelper(descriptor, context) {
+ throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');
+ }
+
+ return {
+ setters: [function (_aureliaDependencyInjection) {
+ inject = _aureliaDependencyInjection.inject;
+ Container = _aureliaDependencyInjection.Container;
+ }, function (_aureliaTemplating) {
+ customElement = _aureliaTemplating.customElement;
+ bindable = _aureliaTemplating.bindable;
+ }, function (_commonWidgetBase) {
+ WidgetBase = _commonWidgetBase.WidgetBase;
+ }, function (_commonDecorators) {
+ generateBindables = _commonDecorators.generateBindables;
+ }, function (_commonConstants) {
+ constants = _commonConstants.constants;
+ }],
+ execute: function () {
+ _export('Filter', Filter = (_dec = customElement(constants.elementPrefix + 'filter'), _dec2 = generateBindables('kendoFilter'), _dec3 = inject(Element, WidgetBase, Container), _dec(_class = _dec2(_class = _dec3(_class = (_class2 = function () {
+ function Filter(element, widgetBase, container) {
+ _classCallCheck(this, Filter);
+
+ _initDefineProp(this, 'kEnabled', _descriptor, this);
+
+ this.element = element;
+ this.widgetBase = widgetBase.control('kendoFilter').linkViewModel(this).useElement(this.element).useContainer(container);
+ }
+
+ Filter.prototype.subscribe = function subscribe(event, callback) {
+ return this.widgetBase.subscribe(event, callback);
+ };
+
+ Filter.prototype.bind = function bind(ctx, overrideCtx) {
+ this.widgetBase.useParentCtx(overrideCtx);
+ };
+
+ Filter.prototype.attached = function attached() {
+ if (!this.kNoInit) {
+ this.recreate();
+ }
+ };
+
+ Filter.prototype.recreate = function recreate() {
+ this.kWidget = this.widgetBase.recreate();
+ };
+
+ Filter.prototype.propertyChanged = function propertyChanged(property, newValue, oldValue) {
+ this.widgetBase.handlePropertyChanged(this.kWidget, property, newValue, oldValue);
+ };
+
+ Filter.prototype.destroy = function destroy() {
+ this.widgetBase.destroy(this.kWidget);
+ };
+
+ Filter.prototype.detached = function detached() {
+ this.destroy();
+ };
+
+ return Filter;
+ }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'kEnabled', [bindable], {
+ enumerable: true,
+ initializer: null
+ })), _class2)) || _class) || _class) || _class));
+
+ _export('Filter', Filter);
+ }
+ };
+});
+//# sourceMappingURL=../dist/dev/filter/filter.js.map
diff --git a/dist/dev/version.js b/dist/dev/version.js
index a97b5b73..970268eb 100644
--- a/dist/dev/version.js
+++ b/dist/dev/version.js
@@ -5,7 +5,7 @@ System.register([], function (_export, _context) {
return {
setters: [],
execute: function () {
- _export('version', version = '1.10.0');
+ _export('version', version = '1.11.0');
_export('version', version);
}
diff --git a/dist/es6/aurelia-kendoui-bridge.d.ts b/dist/es6/aurelia-kendoui-bridge.d.ts
index 17a724db..36e67420 100644
--- a/dist/es6/aurelia-kendoui-bridge.d.ts
+++ b/dist/es6/aurelia-kendoui-bridge.d.ts
@@ -114,6 +114,7 @@ declare module 'aurelia-kendoui-bridge' {
kendoDropDownTree(): KendoConfigBuilder;
kendoDropTarget(): KendoConfigBuilder;
kendoEditor(): KendoConfigBuilder;
+ kendoFilter(): KendoConfigBuilder;
kendoFilterMenu(): KendoConfigBuilder;
kendoFlatColorPicker(): KendoConfigBuilder;
kendoGantt(): KendoConfigBuilder;
@@ -745,6 +746,17 @@ declare module 'aurelia-kendoui-bridge' {
destroy(): any;
detached(): any;
}
+ export class Filter {
+ kEnabled: any;
+ constructor(element?: any, widgetBase?: any, container?: any);
+ subscribe(event?: any, callback?: any): any;
+ bind(ctx?: any, overrideCtx?: any): any;
+ attached(): any;
+ recreate(): any;
+ propertyChanged(property?: any, newValue?: any, oldValue?: any): any;
+ destroy(): any;
+ detached(): any;
+ }
export class FilterMenu {
constructor(element?: any, widgetBase?: any);
subscribe(event?: any, callback?: any): any;
diff --git a/dist/es6/config-builder.js b/dist/es6/config-builder.js
index c7fa8e94..902f1e1c 100644
--- a/dist/es6/config-builder.js
+++ b/dist/es6/config-builder.js
@@ -90,6 +90,7 @@ export class KendoConfigBuilder {
.kendoDiagram()
.kendoDropDownTree()
.kendoEditor()
+ .kendoFilter()
.kendoFilterMenu()
.kendoGantt()
.kendoGrid()
@@ -270,6 +271,11 @@ export class KendoConfigBuilder {
return this;
}
+ kendoFilter(): KendoConfigBuilder {
+ this.resources.push(PLATFORM.moduleName('./filter/filter'));
+ return this;
+ }
+
kendoFilterMenu(): KendoConfigBuilder {
this.resources.push(PLATFORM.moduleName('./filter-menu/filter-menu'));
return this;
diff --git a/dist/es6/filter/filter.html b/dist/es6/filter/filter.html
new file mode 100644
index 00000000..1d343592
--- /dev/null
+++ b/dist/es6/filter/filter.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/dist/es6/filter/filter.js b/dist/es6/filter/filter.js
new file mode 100644
index 00000000..c82a1cd1
--- /dev/null
+++ b/dist/es6/filter/filter.js
@@ -0,0 +1,56 @@
+import { inject, Container } from 'aurelia-dependency-injection';
+import { customElement, bindable } from 'aurelia-templating';
+import { WidgetBase } from '../common/widget-base';
+import { generateBindables } from '../common/decorators';
+import { constants } from '../common/constants';
+
+@customElement(`${constants.elementPrefix}filter`)
+@generateBindables('kendoFilter')
+@inject(Element, WidgetBase, Container)
+export class Filter {
+ @bindable kEnabled;
+
+ constructor(element, widgetBase, container) {
+ this.element = element;
+ this.widgetBase = widgetBase
+ .control('kendoFilter')
+ .linkViewModel(this)
+ .useElement(this.element)
+ .useContainer(container);
+ }
+
+ subscribe(event, callback) {
+ return this.widgetBase.subscribe(event, callback);
+ }
+
+ bind(ctx, overrideCtx) {
+ this.widgetBase.useParentCtx(overrideCtx);
+ }
+
+ attached() {
+ if (!this.kNoInit) {
+ this.recreate();
+ }
+ }
+
+ recreate() {
+ this.kWidget = this.widgetBase.recreate();
+ }
+
+ propertyChanged(property, newValue, oldValue) {
+ this.widgetBase.handlePropertyChanged(
+ this.kWidget,
+ property,
+ newValue,
+ oldValue
+ );
+ }
+
+ destroy() {
+ this.widgetBase.destroy(this.kWidget);
+ }
+
+ detached() {
+ this.destroy();
+ }
+}
diff --git a/dist/es6/version.js b/dist/es6/version.js
index c61e1021..da18659c 100644
--- a/dist/es6/version.js
+++ b/dist/es6/version.js
@@ -1 +1 @@
-export let version = '1.10.0';
\ No newline at end of file
+export let version = '1.11.0';
\ No newline at end of file
diff --git a/dist/system/aurelia-kendoui-bridge.d.ts b/dist/system/aurelia-kendoui-bridge.d.ts
index 17a724db..36e67420 100644
--- a/dist/system/aurelia-kendoui-bridge.d.ts
+++ b/dist/system/aurelia-kendoui-bridge.d.ts
@@ -114,6 +114,7 @@ declare module 'aurelia-kendoui-bridge' {
kendoDropDownTree(): KendoConfigBuilder;
kendoDropTarget(): KendoConfigBuilder;
kendoEditor(): KendoConfigBuilder;
+ kendoFilter(): KendoConfigBuilder;
kendoFilterMenu(): KendoConfigBuilder;
kendoFlatColorPicker(): KendoConfigBuilder;
kendoGantt(): KendoConfigBuilder;
@@ -745,6 +746,17 @@ declare module 'aurelia-kendoui-bridge' {
destroy(): any;
detached(): any;
}
+ export class Filter {
+ kEnabled: any;
+ constructor(element?: any, widgetBase?: any, container?: any);
+ subscribe(event?: any, callback?: any): any;
+ bind(ctx?: any, overrideCtx?: any): any;
+ attached(): any;
+ recreate(): any;
+ propertyChanged(property?: any, newValue?: any, oldValue?: any): any;
+ destroy(): any;
+ detached(): any;
+ }
export class FilterMenu {
constructor(element?: any, widgetBase?: any);
subscribe(event?: any, callback?: any): any;
diff --git a/dist/system/config-builder.js b/dist/system/config-builder.js
index df9de2e8..becf0a04 100644
--- a/dist/system/config-builder.js
+++ b/dist/system/config-builder.js
@@ -50,7 +50,7 @@ System.register(['aurelia-logging', 'aurelia-pal'], function (_export, _context)
};
KendoConfigBuilder.prototype.pro = function pro() {
- this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
+ this.core().kendoBarcode().kendoChart().kendoChat().kendoDiagram().kendoDropDownTree().kendoEditor().kendoFilter().kendoFilterMenu().kendoGantt().kendoGrid().kendoMap().kendoLinearGauge().kendoPager().kendoPivotGrid().kendoQRCode().kendoRadialGauge().kendoScheduler().kendoTreeList().kendoTreeView().kendoUpload();
return this;
};
@@ -197,6 +197,11 @@ System.register(['aurelia-logging', 'aurelia-pal'], function (_export, _context)
return this;
};
+ KendoConfigBuilder.prototype.kendoFilter = function kendoFilter() {
+ this.resources.push(PLATFORM.moduleName('./filter/filter'));
+ return this;
+ };
+
KendoConfigBuilder.prototype.kendoFilterMenu = function kendoFilterMenu() {
this.resources.push(PLATFORM.moduleName('./filter-menu/filter-menu'));
return this;
diff --git a/dist/system/filter/filter.html b/dist/system/filter/filter.html
new file mode 100644
index 00000000..1d343592
--- /dev/null
+++ b/dist/system/filter/filter.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/dist/system/filter/filter.js b/dist/system/filter/filter.js
new file mode 100644
index 00000000..d670b8a7
--- /dev/null
+++ b/dist/system/filter/filter.js
@@ -0,0 +1,119 @@
+System.register(['aurelia-dependency-injection', 'aurelia-templating', '../common/widget-base', '../common/decorators', '../common/constants'], function (_export, _context) {
+ "use strict";
+
+ var inject, Container, customElement, bindable, WidgetBase, generateBindables, constants, _dec, _dec2, _dec3, _class, _desc, _value, _class2, _descriptor, Filter;
+
+ function _initDefineProp(target, property, descriptor, context) {
+ if (!descriptor) return;
+ Object.defineProperty(target, property, {
+ enumerable: descriptor.enumerable,
+ configurable: descriptor.configurable,
+ writable: descriptor.writable,
+ value: descriptor.initializer ? descriptor.initializer.call(context) : void 0
+ });
+ }
+
+ function _classCallCheck(instance, Constructor) {
+ if (!(instance instanceof Constructor)) {
+ throw new TypeError("Cannot call a class as a function");
+ }
+ }
+
+ function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
+ var desc = {};
+ Object['ke' + 'ys'](descriptor).forEach(function (key) {
+ desc[key] = descriptor[key];
+ });
+ desc.enumerable = !!desc.enumerable;
+ desc.configurable = !!desc.configurable;
+
+ if ('value' in desc || desc.initializer) {
+ desc.writable = true;
+ }
+
+ desc = decorators.slice().reverse().reduce(function (desc, decorator) {
+ return decorator(target, property, desc) || desc;
+ }, desc);
+
+ if (context && desc.initializer !== void 0) {
+ desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
+ desc.initializer = undefined;
+ }
+
+ if (desc.initializer === void 0) {
+ Object['define' + 'Property'](target, property, desc);
+ desc = null;
+ }
+
+ return desc;
+ }
+
+ function _initializerWarningHelper(descriptor, context) {
+ throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');
+ }
+
+ return {
+ setters: [function (_aureliaDependencyInjection) {
+ inject = _aureliaDependencyInjection.inject;
+ Container = _aureliaDependencyInjection.Container;
+ }, function (_aureliaTemplating) {
+ customElement = _aureliaTemplating.customElement;
+ bindable = _aureliaTemplating.bindable;
+ }, function (_commonWidgetBase) {
+ WidgetBase = _commonWidgetBase.WidgetBase;
+ }, function (_commonDecorators) {
+ generateBindables = _commonDecorators.generateBindables;
+ }, function (_commonConstants) {
+ constants = _commonConstants.constants;
+ }],
+ execute: function () {
+ _export('Filter', Filter = (_dec = customElement(constants.elementPrefix + 'filter'), _dec2 = generateBindables('kendoFilter'), _dec3 = inject(Element, WidgetBase, Container), _dec(_class = _dec2(_class = _dec3(_class = (_class2 = function () {
+ function Filter(element, widgetBase, container) {
+ _classCallCheck(this, Filter);
+
+ _initDefineProp(this, 'kEnabled', _descriptor, this);
+
+ this.element = element;
+ this.widgetBase = widgetBase.control('kendoFilter').linkViewModel(this).useElement(this.element).useContainer(container);
+ }
+
+ Filter.prototype.subscribe = function subscribe(event, callback) {
+ return this.widgetBase.subscribe(event, callback);
+ };
+
+ Filter.prototype.bind = function bind(ctx, overrideCtx) {
+ this.widgetBase.useParentCtx(overrideCtx);
+ };
+
+ Filter.prototype.attached = function attached() {
+ if (!this.kNoInit) {
+ this.recreate();
+ }
+ };
+
+ Filter.prototype.recreate = function recreate() {
+ this.kWidget = this.widgetBase.recreate();
+ };
+
+ Filter.prototype.propertyChanged = function propertyChanged(property, newValue, oldValue) {
+ this.widgetBase.handlePropertyChanged(this.kWidget, property, newValue, oldValue);
+ };
+
+ Filter.prototype.destroy = function destroy() {
+ this.widgetBase.destroy(this.kWidget);
+ };
+
+ Filter.prototype.detached = function detached() {
+ this.destroy();
+ };
+
+ return Filter;
+ }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'kEnabled', [bindable], {
+ enumerable: true,
+ initializer: null
+ })), _class2)) || _class) || _class) || _class));
+
+ _export('Filter', Filter);
+ }
+ };
+});
\ No newline at end of file
diff --git a/dist/system/version.js b/dist/system/version.js
index e988efed..b276693f 100644
--- a/dist/system/version.js
+++ b/dist/system/version.js
@@ -5,7 +5,7 @@ System.register([], function (_export, _context) {
return {
setters: [],
execute: function () {
- _export('version', version = '1.10.0');
+ _export('version', version = '1.11.0');
_export('version', version);
}
diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md
index 174333b2..9fa83657 100644
--- a/doc/CHANGELOG.md
+++ b/doc/CHANGELOG.md
@@ -1,3 +1,11 @@
+
+# [1.11.0](https://github.com/aurelia-ui-toolkits/aurelia-kendoui-bridge/compare/1.10.0...1.11.0) (2021-06-09)
+
+
+### Features
+
+* **filter:** added filter ([5f8380a](https://github.com/aurelia-ui-toolkits/aurelia-kendoui-bridge/commit/5f8380a))
+
# [1.10.0](https://github.com/aurelia-ui-toolkits/aurelia-kendoui-bridge/compare/1.9.9...1.10.0) (2020-03-01)
diff --git a/package.json b/package.json
index 0a4e3209..45e45fa7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "aurelia-kendoui-bridge",
- "version": "1.10.0",
+ "version": "1.11.0",
"registry": "github",
"description": "A set of Telerik KendoUI wrappers for Aurelia allowing developers to easily use KendoUI components in their Aurelia application.",
"keywords": [
diff --git a/src/version.js b/src/version.js
index c61e1021..da18659c 100644
--- a/src/version.js
+++ b/src/version.js
@@ -1 +1 @@
-export let version = '1.10.0';
\ No newline at end of file
+export let version = '1.11.0';
\ No newline at end of file