aurelia-kendoui-bridge
Version:
A set of Telerik KendoUI wrappers for Aurelia allowing developers to easily use KendoUI components in their Aurelia application.
47 lines (37 loc) • 1.57 kB
JavaScript
System.register(['./config-builder', 'aurelia-logging', './version', './common/decorators'], function (_export, _context) {
"use strict";
var KendoConfigBuilder, LogManager;
function configure(aurelia, configCallback) {
var builder = aurelia.container.get(KendoConfigBuilder);
var logger = LogManager.getLogger('aurelia-kendoui-bridge');
if (configCallback !== undefined && typeof configCallback === 'function') {
configCallback(builder);
}
var resources = builder.resources;
if (resources.length > 0) {
aurelia.globalResources(resources);
}
logger.info('Loading ' + resources.length + ' wrappers', resources);
if (resources.length > 10) {
logger.warn('when using many wrappers, it is recommended not to use .core(), .pro() or .dynamic()' + ' but instead to load wrappers via <require></require>.' + 'this should significantly speed up load times of your application.');
}
}
_export('configure', configure);
return {
setters: [function (_configBuilder) {
KendoConfigBuilder = _configBuilder.KendoConfigBuilder;
}, function (_aureliaLogging) {
LogManager = _aureliaLogging;
}, function (_version) {
var _exportObj = {};
_exportObj.version = _version.version;
_export(_exportObj);
}, function (_commonDecorators) {
var _exportObj2 = {};
_exportObj2.generateBindables = _commonDecorators.generateBindables;
_exportObj2.delayed = _commonDecorators.delayed;
_export(_exportObj2);
}],
execute: function () {}
};
});