• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

onechiporenko / ember-models-table / 8568490252

05 Apr 2024 10:34AM UTC coverage: 90.084%. Remained the same
8568490252

push

github

web-flow
Update Node.js to v20.12.1 (#632)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

482 of 647 branches covered (74.5%)

1290 of 1432 relevant lines covered (90.08%)

3011.96 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

25.0
/addon/components/models-table/themes/default/row-select-checkbox.ts
1
import Component from '@glimmer/component';
2
import { action } from '@ember/object';
4✔
3
import { type ModelsTableDataItem } from '../../../../types/models-table-data-item.type';
4
import { type RowSelectCheckboxSignature } from '../../../../interfaces/components/models-table/themes/default/row-select-checkbox-signature.interface';
5

6
/**
7
 * Component with checkbox to select or deselect any single row
8
 *
9
 * Usage example:
10
 *
11
 * ```js
12
 * const columns = [
13
 *   {
14
 *     component: 'models-table/row-select-checkbox',
15
 *     disableFiltering: true,
16
 *     mayBeHidden: false,
17
 *     componentForSortCell: 'models-table/row-select-all-checkbox'
18
 *   },
19
 *   {propertyName: 'firstName'},
20
 *   {propertyName: 'lastName'}
21
 * ];
22
 * const data = [ ... ];
23
 * ```
24
 *
25
 * ```html
26
 * <ModelsTable
27
 *   @data={{this.data}}
28
 *   @columns={{this.columns}}
29
 *   @multipleSelect={{true}}
30
 * />
31
 * ```
32
 */
33
export default class RowSelectCheckbox extends Component<RowSelectCheckboxSignature> {
34
  /**
35
   * @event doClickOnRow
36
   */
37
  @action
38
  protected doClickOnRow(
39
    index: number,
40
    record: ModelsTableDataItem,
41
    e: Event,
42
  ): boolean {
43
    this.args.clickOnRow(index, record);
44
    e?.stopPropagation?.();
45
    return false;
×
46
  }
×
47
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc