|
|
@@ -14,6 +14,7 @@ export class SearchCtrl {
|
|
|
currentSearchId: number;
|
|
|
tagsMode: boolean;
|
|
|
showImport: boolean;
|
|
|
+ dismiss: any;
|
|
|
|
|
|
/** @ngInject */
|
|
|
constructor(private $scope, private $location, private $timeout, private backendSrv, private contextSrv) {
|
|
|
@@ -32,7 +33,7 @@ export class SearchCtrl {
|
|
|
|
|
|
keyDown(evt) {
|
|
|
if (evt.keyCode === 27) {
|
|
|
- this.$scope.dismiss();
|
|
|
+ this.dismiss();
|
|
|
}
|
|
|
if (evt.keyCode === 40) {
|
|
|
this.moveSelection(1);
|
|
|
@@ -137,7 +138,9 @@ export function searchDirective() {
|
|
|
controller: SearchCtrl,
|
|
|
bindToController: true,
|
|
|
controllerAs: 'ctrl',
|
|
|
- scope: {},
|
|
|
+ scope: {
|
|
|
+ dismiss: '&'
|
|
|
+ },
|
|
|
};
|
|
|
}
|
|
|
|