@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
28 lines • 2.85 kB
JavaScript
import { __decorate, __extends } from "tslib";
import { IgxGridNavigationService } from '../grid-navigation.service';
import { Injectable } from '@angular/core';
var IgxTreeGridNavigationService = /** @class */ (function (_super) {
__extends(IgxTreeGridNavigationService, _super);
function IgxTreeGridNavigationService() {
return _super !== null && _super.apply(this, arguments) || this;
}
IgxTreeGridNavigationService.prototype.getCellSelector = function (visibleIndex, isSummary) {
if (isSummary === void 0) { isSummary = false; }
if (isSummary) {
return 'igx-grid-summary-cell';
}
if (visibleIndex === 0) {
return 'igx-tree-grid-cell';
}
return 'igx-grid-cell';
};
IgxTreeGridNavigationService.prototype.getRowSelector = function () {
return 'igx-tree-grid-row';
};
IgxTreeGridNavigationService = __decorate([
Injectable()
], IgxTreeGridNavigationService);
return IgxTreeGridNavigationService;
}(IgxGridNavigationService));
export { IgxTreeGridNavigationService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS1ncmlkLW5hdmlnYXRpb24uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2lnbml0ZXVpLWFuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvZ3JpZHMvdHJlZS1ncmlkL3RyZWUtZ3JpZC1uYXZpZ2F0aW9uLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3RFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0M7SUFBa0QsZ0RBQXdCO0lBQTFFOztJQWVBLENBQUM7SUFiYSxzREFBZSxHQUF6QixVQUEwQixZQUFxQixFQUFFLFNBQWlCO1FBQWpCLDBCQUFBLEVBQUEsaUJBQWlCO1FBQzlELElBQUksU0FBUyxFQUFFO1lBQ1gsT0FBTyx1QkFBdUIsQ0FBQztTQUNsQztRQUNELElBQUksWUFBWSxLQUFLLENBQUMsRUFBRTtZQUNwQixPQUFPLG9CQUFvQixDQUFDO1NBQy9CO1FBQ0QsT0FBTyxlQUFlLENBQUM7SUFDM0IsQ0FBQztJQUVTLHFEQUFjLEdBQXhCO1FBQ0ksT0FBTyxtQkFBbUIsQ0FBQztJQUMvQixDQUFDO0lBZFEsNEJBQTRCO1FBRHhDLFVBQVUsRUFBRTtPQUNBLDRCQUE0QixDQWV4QztJQUFELG1DQUFDO0NBQUEsQUFmRCxDQUFrRCx3QkFBd0IsR0FlekU7U0FmWSw0QkFBNEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJZ3hHcmlkTmF2aWdhdGlvblNlcnZpY2UgfSBmcm9tICcuLi9ncmlkLW5hdmlnYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBJZ3hUcmVlR3JpZE5hdmlnYXRpb25TZXJ2aWNlIGV4dGVuZHMgSWd4R3JpZE5hdmlnYXRpb25TZXJ2aWNlIHtcblxuICAgIHByb3RlY3RlZCBnZXRDZWxsU2VsZWN0b3IodmlzaWJsZUluZGV4PzogbnVtYmVyLCBpc1N1bW1hcnkgPSBmYWxzZSk6IHN0cmluZyB7XG4gICAgICAgIGlmIChpc1N1bW1hcnkpIHtcbiAgICAgICAgICAgIHJldHVybiAnaWd4LWdyaWQtc3VtbWFyeS1jZWxsJztcbiAgICAgICAgfVxuICAgICAgICBpZiAodmlzaWJsZUluZGV4ID09PSAwKSB7XG4gICAgICAgICAgICByZXR1cm4gJ2lneC10cmVlLWdyaWQtY2VsbCc7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuICdpZ3gtZ3JpZC1jZWxsJztcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgZ2V0Um93U2VsZWN0b3IoKSB7XG4gICAgICAgIHJldHVybiAnaWd4LXRyZWUtZ3JpZC1yb3cnO1xuICAgIH1cbn1cbiJdfQ==