UNPKG

@cds/angular

Version:

Core component modules for Clarity Angular

1 lines 8.55 kB
{"version":3,"file":"tree-view.mjs","sources":["../../../projects/cds-angular/tree-view/cds-tree.directive.ts","../../../projects/cds-angular/tree-view/cds-tree-item.directive.ts","../../../projects/cds-angular/tree-view/tree-view.module.ts","../../../projects/cds-angular/tree-view/index.ts","../../../projects/cds-angular/tree-view/public-api.ts","../../../projects/cds-angular/tree-view/tree-view.ts"],"sourcesContent":["/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input } from '@angular/core';\nimport { CdsTree } from '@cds/core/tree-view';\n\n@Directive({ selector: 'cds-tree' })\nexport class CdsTreeDirective {\n protected element: CdsTree;\n\n get multiSelect() {\n return this.element.multiSelect;\n }\n @Input() set multiSelect(value: boolean | '') {\n this.element.multiSelect = value === '' ? true : value;\n };\n\n\n constructor(elementRef: ElementRef) {\n this.element = elementRef.nativeElement;\n }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input , Output, EventEmitter } from '@angular/core';\nimport { CdsTreeItem } from '@cds/core/tree-view';\n\n@Directive({ selector: 'cds-tree-item' })\nexport class CdsTreeItemDirective {\n protected element: CdsTreeItem;\n\n get i18n() {\n return this.element.i18n;\n }\n @Input() set i18n(value) {\n this.element.i18n = value;\n };\n get cdsMotion() {\n return this.element.cdsMotion;\n }\n @Input() set cdsMotion(value) {\n this.element.cdsMotion = value;\n };\n get multiSelect() {\n return this.element.multiSelect;\n }\n @Input() set multiSelect(value: boolean | '') {\n this.element.multiSelect = value === '' ? true : value;\n };\n get disabled() {\n return this.element.disabled;\n }\n @Input() set disabled(value: boolean | '') {\n this.element.disabled = value === '' ? true : value;\n };\n get expanded() {\n return this.element.expanded;\n }\n @Input() set expanded(value: boolean | '') {\n this.element.expanded = value === '' ? true : value;\n };\n get expandable() {\n return this.element.expandable;\n }\n @Input() set expandable(value: boolean | '') {\n this.element.expandable = value === '' ? true : value;\n };\n get indeterminate() {\n return this.element.indeterminate;\n }\n @Input() set indeterminate(value: boolean | '') {\n this.element.indeterminate = value === '' ? true : value;\n };\n get loading() {\n return this.element.loading;\n }\n @Input() set loading(value: boolean | '') {\n this.element.loading = value === '' ? true : value;\n };\n get selected() {\n return this.element.selected;\n }\n @Input() set selected(value: boolean | '') {\n this.element.selected = value === '' ? true : value;\n };\n get toggleExpanded() {\n return this.element.toggleExpanded;\n }\n @Input() set toggleExpanded(value) {\n this.element.toggleExpanded = value;\n };\n get toggleSelected() {\n return this.element.toggleSelected;\n }\n @Input() set toggleSelected(value) {\n this.element.toggleSelected = value;\n };\n\n @Output() cdsMotionChange: EventEmitter<CustomEvent> = new EventEmitter();\n @Output() expandedChange: EventEmitter<CustomEvent> = new EventEmitter();\n @Output() selectedChange: EventEmitter<CustomEvent> = new EventEmitter();\n\n constructor(elementRef: ElementRef) {\n this.element = elementRef.nativeElement;\n }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport '@cds/core/tree-view/register.js';\n\nimport { CdsTreeDirective } from './cds-tree.directive';\nimport { CdsTreeItemDirective } from './cds-tree-item.directive';\n\n@NgModule({\n imports: [CommonModule],\n declarations: [\n CdsTreeDirective,\n CdsTreeItemDirective,\n ],\n exports: [\n CdsTreeDirective,\n CdsTreeItemDirective,\n ],\n})\nexport class CdsTreeViewModule {}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nexport * from './cds-tree.directive';\nexport * from './cds-tree-item.directive';\nexport * from './tree-view.module';\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Public API Surface of cds-angular\n */\n\nexport * from './index';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}