diff --git a/public/js/components/Stv/Studentenverwaltung.js b/public/js/components/Stv/Studentenverwaltung.js index 6c2f7fe1f..2d8473825 100644 --- a/public/js/components/Stv/Studentenverwaltung.js +++ b/public/js/components/Stv/Studentenverwaltung.js @@ -95,6 +95,7 @@ export default { searchbaroptions: { origin: 'stv', calcheightonly: true, + nolivesearch: true, types: { student: Vue.computed(() => this.$p.t('search/type_student')), prestudent: Vue.computed(() => this.$p.t('search/type_prestudent')) diff --git a/public/js/components/searchbar/searchbar.js b/public/js/components/searchbar/searchbar.js index e11a3111d..d6c93198e 100644 --- a/public/js/components/searchbar/searchbar.js +++ b/public/js/components/searchbar/searchbar.js @@ -304,6 +304,8 @@ export default { this.calcSearchResultHeight(); }, search: function() { + if(this.searchoptions?.nolivesearch === true) return; + this.abort(); if( this.searchsettings.searchstr.length >= 2 ) { this.calcSearchResultExtent(); @@ -417,6 +419,8 @@ export default { window.removeEventListener('resize', this.calcSearchResultExtent); }, showsearchresult: function() { + if(this.searchoptions?.nolivesearch === true) return; + if( this.searchsettings.searchstr.length >= 2 ) { this.showresult = true; window.addEventListener('resize', this.calcSearchResultExtent);