mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
dashlist: When searching should reset checked state to false
This commit is contained in:
parent
9ba9043d64
commit
7ee57b774a
@ -39,6 +39,9 @@ export class DashboardListCtrl {
|
||||
}
|
||||
|
||||
initDashboardList(result: any) {
|
||||
this.canMove = false;
|
||||
this.canDelete = false;
|
||||
|
||||
if (!result) {
|
||||
this.sections = [];
|
||||
return;
|
||||
@ -159,6 +162,10 @@ export class DashboardListCtrl {
|
||||
return this.getDashboards();
|
||||
}
|
||||
|
||||
onQueryChange() {
|
||||
return this.getDashboards();
|
||||
}
|
||||
|
||||
onTagFilterChange() {
|
||||
this.query.tag.push(this.selectedTagFilter.term);
|
||||
this.selectedTagFilter = this.tagFilterOptions[0];
|
||||
|
@ -17,7 +17,7 @@
|
||||
<div class="gf-form width-15">
|
||||
<span style="position: relative;">
|
||||
<input type="text" class="gf-form-input" placeholder="Find Dashboard by name" tabindex="1" give-focus="true"
|
||||
ng-model="ctrl.query.query" ng-model-options="{ debounce: 500 }" spellcheck='false' ng-change="ctrl.getDashboards()" />
|
||||
ng-model="ctrl.query.query" ng-model-options="{ debounce: 500 }" spellcheck='false' ng-change="ctrl.onQueryChange()" />
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -110,6 +110,8 @@ describe('DashboardListCtrl', () => {
|
||||
describe('with no filter', () => {
|
||||
beforeEach(() => {
|
||||
ctrl.query.query = 'd';
|
||||
ctrl.canMove = true;
|
||||
ctrl.canDelete = true;
|
||||
return ctrl.getDashboards();
|
||||
});
|
||||
|
||||
@ -120,6 +122,14 @@ describe('DashboardListCtrl', () => {
|
||||
expect(ctrl.sections[1].checked).toEqual(false);
|
||||
expect(ctrl.sections[1].items[0].checked).toEqual(false);
|
||||
});
|
||||
|
||||
it('should disable Move To button', () => {
|
||||
expect(ctrl.canMove).toBeFalsy();
|
||||
});
|
||||
|
||||
it('should disable delete button', () => {
|
||||
expect(ctrl.canDelete).toBeFalsy();
|
||||
});
|
||||
});
|
||||
|
||||
describe('with tag filter', () => {
|
||||
|
@ -126,6 +126,10 @@
|
||||
|
||||
.search-item__with-checkbox {
|
||||
display: flex;
|
||||
|
||||
.search-item {
|
||||
margin: 1px 3px;
|
||||
}
|
||||
}
|
||||
|
||||
.search-item {
|
||||
|
Loading…
Reference in New Issue
Block a user