Skip to content

Commit

Permalink
Error handling global search centered (#2527)
Browse files Browse the repository at this point in the history
  • Loading branch information
JohannesDoberer authored Feb 18, 2022
1 parent e6dee1b commit 8736720
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
5 changes: 3 additions & 2 deletions core/src/navigation/GlobalSearch.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
});
function getCustomRenderer() {
if(!search.searchProvider)return;
isCustomSearchRenderer = GenericHelpers.isFunction(
search.searchProvider.customSearchResultRenderer
);
Expand Down Expand Up @@ -87,7 +88,7 @@
}
function onKeyUp({ keyCode }) {
if (search) {
if (search && search.searchProvider) {
if (
GenericHelpers.isFunction(search.searchProvider.onEnter) &&
keyCode === KEYCODE_ENTER
Expand Down Expand Up @@ -214,7 +215,7 @@
luigiCustomSearchRenderer__slot
});
if (GenericHelpers.isFunction(search.searchProvider.toggleSearch)) {
if (search && search.searchProvider && GenericHelpers.isFunction(search.searchProvider.toggleSearch)) {
const fieldVisible =
isSearchFieldVisible === undefined ? true : !isSearchFieldVisible;
search.searchProvider.toggleSearch(inputElem, fieldVisible);
Expand Down
12 changes: 7 additions & 5 deletions core/src/navigation/GlobalSearchCentered.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,13 @@
getCustomRenderer();
GlobalSearchHelper.handleVisibilityGlobalSearch();
const globalSearchCtn = document.querySelector('.lui-global-search');
const resizeObserver = new ResizeObserver(entries => {
GlobalSearchHelper.handleVisibilityGlobalSearch();
});
resizeObserver.observe(globalSearchCtn);
if (globalSearchCtn) {
const resizeObserver = new ResizeObserver(entries => {
GlobalSearchHelper.handleVisibilityGlobalSearch();
});
resizeObserver.observe(globalSearchCtn);
}
});
beforeUpdate(() => {
Expand Down
1 change: 1 addition & 0 deletions core/src/utilities/helpers/global-search-helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ class GlobalSearchHelperClass {
constructor() {}

handleVisibilityGlobalSearch() {
if (!document.querySelector('.lui-global-search')) return;
const globalSearchCtn = document.querySelector('.lui-global-search');
const condition = globalSearchCtn.offsetWidth <= 384;
globalSearchCtn.classList.toggle('lui-global-search-toggle', condition);
Expand Down

0 comments on commit 8736720

Please sign in to comment.