From 2dc42228985912b638e70107abaac3db61b91773 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 17 Dec 2018 10:56:36 -0500 Subject: [PATCH] LP#1808268 eg2 grid rename action disable option Rename the "disabled" attribute on toolbar-action to "disabeOnRows" to better clarify the expected input value: function returning bool instead of bool variable. Signed-off-by: Bill Erickson Signed-off-by: Jane Sandberg --- .../eg2/src/app/share/grid/grid-toolbar-action.component.ts | 6 +++--- .../src/eg2/src/app/share/grid/grid-toolbar.component.ts | 2 +- Open-ILS/src/eg2/src/app/share/grid/grid.ts | 2 +- .../src/eg2/src/app/staff/sandbox/sandbox.component.html | 3 ++- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-action.component.ts b/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-action.component.ts index 6b6114ffc9..85211e6868 100644 --- a/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-action.component.ts +++ b/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-action.component.ts @@ -16,7 +16,7 @@ export class GridToolbarActionComponent implements OnInit { // Optional: add a function that returns true or false. // If true, this action will be disabled; if false // (default behavior), the action will be enabled. - @Input() disabled: (rows: any[]) => boolean; + @Input() disableOnRows: (rows: any[]) => boolean; // get a reference to our container grid. constructor(@Host() private grid: GridComponent) {} @@ -32,8 +32,8 @@ export class GridToolbarActionComponent implements OnInit { action.label = this.label; action.action = this.action; - action.disabled = (this.disabled == null) ? (rows: any[]) => false : this.disabled; - + action.disableOnRows = (this.disableOnRows === null) ? + (rows: any[]) => false : this.disableOnRows; this.grid.context.toolbarActions.push(action); } diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts b/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts index a13362332f..93df40279b 100644 --- a/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts +++ b/Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts @@ -42,7 +42,7 @@ export class GridToolbarComponent implements OnInit { } shouldDisableAction(action: GridToolbarAction) { - return action.disabled(this.gridContext.getSelectedRows()); + return action.disableOnRows(this.gridContext.getSelectedRows()); } printHtml() { diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid.ts b/Open-ILS/src/eg2/src/app/share/grid/grid.ts index 7fd7a86231..8a107038f3 100644 --- a/Open-ILS/src/eg2/src/app/share/grid/grid.ts +++ b/Open-ILS/src/eg2/src/app/share/grid/grid.ts @@ -884,7 +884,7 @@ export class GridContext { export class GridToolbarAction { label: string; action: (rows: any[]) => any; - disabled: (rows: any[]) => boolean; + disableOnRows: (rows: any[]) => boolean; } // Buttons are global actions diff --git a/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html b/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html index 58f1b99c2c..686ce79adb 100644 --- a/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html +++ b/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html @@ -122,7 +122,8 @@ HERasdfE [rowFlairCallback]="btGridRowFlairCallback" [cellClassCallback]="btGridCellClassCallback" [sortable]="true"> - + -- 2.43.2