@aurelia-mdc-web/list
Version:
Wrapper for Material Components Web List
42 lines • 2.22 kB
JavaScript
define(["require", "exports", "tslib", "aurelia-framework"], function (require, exports, tslib_1, aurelia_framework_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MdcDeprecatedListGroupSubheader = exports.MdcDeprecatedListGroup = void 0;
/**
* Optional. Wrapper around two or more mdc-list elements to be grouped together.
* @selector mdc-deprecated-list-group
*/
var MdcDeprecatedListGroup = /** @class */ (function () {
function MdcDeprecatedListGroup() {
}
MdcDeprecatedListGroup.prototype.headersChanged = function () {
this.headers.forEach(function (x) { return x.classList.add('mdc-deprecated-list-group__subheader'); });
};
tslib_1.__decorate([
(0, aurelia_framework_1.children)('h1,h2,h3,h4,h5,h6'),
tslib_1.__metadata("design:type", Array)
], MdcDeprecatedListGroup.prototype, "headers", void 0);
MdcDeprecatedListGroup = tslib_1.__decorate([
(0, aurelia_framework_1.inlineView)('<template class="mdc-deprecated-list-group"><slot></slot></template>'),
(0, aurelia_framework_1.customElement)('mdc-deprecated-list-group')
], MdcDeprecatedListGroup);
return MdcDeprecatedListGroup;
}());
exports.MdcDeprecatedListGroup = MdcDeprecatedListGroup;
var MdcDeprecatedListGroupSubheader = /** @class */ (function () {
function MdcDeprecatedListGroupSubheader(root) {
this.root = root;
}
MdcDeprecatedListGroupSubheader.prototype.attached = function () {
this.root.classList.add('mdc-deprecated-list-group__subheader');
};
MdcDeprecatedListGroupSubheader = tslib_1.__decorate([
(0, aurelia_framework_1.inject)(Element),
(0, aurelia_framework_1.customAttribute)('mdc-deprecated-list-group-subheader'),
tslib_1.__metadata("design:paramtypes", [HTMLElement])
], MdcDeprecatedListGroupSubheader);
return MdcDeprecatedListGroupSubheader;
}());
exports.MdcDeprecatedListGroupSubheader = MdcDeprecatedListGroupSubheader;
});
//# sourceMappingURL=mdc-deprecated-list-group.js.map