Skip to content

Commit f723f5b

Browse files
authored
Merge pull request #256 from harunurhan/remove-searcbar
remove search from tree-menu
2 parents 90b3b40 + c7221a4 commit f723f5b

File tree

4 files changed

+9
-35
lines changed

4 files changed

+9
-35
lines changed

src/shared/services/window-href.service.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,4 @@ export class WindowHrefService {
4343
// return cached value
4444
return WindowHrefService.hrefWithoutHash;
4545
}
46-
47-
appendHash(hash: string) {
48-
window.location.href = `${this.getHrefWithoutHash()}#${hash}`;
49-
}
5046
}
Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
<div>
2-
<div class="tree-menu-container">
3-
<input class="wide" type="text" [(ngModel)]="prefixOrPath" (keypress)="onKeypress($event.key)" placeholder="Search or go">
4-
<ul class="menu-item-container">
5-
<li *ngFor="let key of keys | addAlwaysShowFields:schema | filterAndSortBySchema:schema; trackBy:trackByElement" [hidden]="!filter(key)">
6-
<tree-menu-item [label]="key" [value]="record.get(key)" [schema]="schema.properties[key]" [path]="getChildPath(key)"></tree-menu-item>
7-
</li>
8-
</ul>
9-
</div>
10-
</div>
1+
<div class="tree-menu-container">
2+
<ul class="menu-item-container">
3+
<li *ngFor="let key of keys | addAlwaysShowFields:schema | filterAndSortBySchema:schema; trackBy:trackByElement">
4+
<tree-menu-item [label]="key" [value]="record.get(key)" [schema]="schema.properties[key]" [path]="getChildPath(key)"></tree-menu-item>
5+
</li>
6+
</ul>
7+
</div>

src/tree-menu/tree-menu.component.scss

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@ div.tree-menu-container {
55
text-align: center;
66
}
77

8-
input.wide {
9-
width: 100%;
10-
padding: 2px;
11-
text-align: center;
12-
}
13-
148
ul.menu-item-container {
159
list-style: none;
1610
text-align: left;

src/tree-menu/tree-menu.component.ts

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import { Map, Set } from 'immutable';
2626

2727
import { AbstractTrackerComponent } from '../abstract-tracker';
2828

29-
import { DomUtilService, WindowHrefService, PathUtilService } from '../shared/services';
29+
import { DomUtilService, PathUtilService } from '../shared/services';
3030

3131
@Component({
3232
selector: 'tree-menu',
@@ -45,8 +45,7 @@ export class TreeMenuComponent extends AbstractTrackerComponent implements OnCha
4545

4646
private prefixOrPath = '';
4747

48-
constructor(private windowHrefService: WindowHrefService,
49-
private domUtilService: DomUtilService,
48+
constructor(private domUtilService: DomUtilService,
5049
private pathUtilService: PathUtilService) {
5150
super();
5251
}
@@ -59,18 +58,6 @@ export class TreeMenuComponent extends AbstractTrackerComponent implements OnCha
5958
}
6059
}
6160

62-
filter(key: string): boolean {
63-
return key.startsWith(this.prefixOrPath);
64-
}
65-
66-
onKeypress(key: string) {
67-
if (key === 'Enter') {
68-
this.windowHrefService.appendHash(this.prefixOrPath);
69-
this.domUtilService.focusAndSelectFirstEditableChildById(this.prefixOrPath);
70-
this.domUtilService.flashElementById(this.prefixOrPath);
71-
}
72-
}
73-
7461
getChildPath(key: string) {
7562
return `${this.pathUtilService.separator}${key}`;
7663
}

0 commit comments

Comments
 (0)