diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/LiveSearch.js b/typo3/sysext/backend/Resources/Public/JavaScript/LiveSearch.js index c6d9dfa643e31cfd863e8536db0202c3693c8c49..4bea1e5c6a734a773e885fc14703bf34269907dd 100644 --- a/typo3/sysext/backend/Resources/Public/JavaScript/LiveSearch.js +++ b/typo3/sysext/backend/Resources/Public/JavaScript/LiveSearch.js @@ -87,10 +87,12 @@ define(['jquery', 'jquery/autocomplete', 'TYPO3/CMS/Backend/jquery.clearable'], evt.preventDefault(); TYPO3.ModuleMenu.App.showModule('web_list', 'id=0&search_levels=4&search_field=' + encodeURIComponent($(searchFieldSelector).val())); }); - $(containerSelector + ' .' + $(searchFieldSelector).autocomplete().options.containerClass).on('click.autocomplete', '.dropdown-list-link', function(evt) { - evt.preventDefault(); - jump($(this).data('target'), 'web_list', 'web', $(this).data('pageid')); - }); + if ($(searchFieldSelector).length) { + $(containerSelector + ' .' + $(searchFieldSelector).autocomplete().options.containerClass).on('click.autocomplete', '.dropdown-list-link', function(evt) { + evt.preventDefault(); + jump($(this).data('target'), 'web_list', 'web', $(this).data('pageid')); + }); + } $(searchFieldSelector).clearable({ onClear: function() { diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/modulemenu.js b/typo3/sysext/backend/Resources/Public/JavaScript/modulemenu.js index c01a76c2ca2293ddf95cd80e300ac4a92808caa3..b167087f1930fa212891841645bb1fa906f9f731 100644 --- a/typo3/sysext/backend/Resources/Public/JavaScript/modulemenu.js +++ b/typo3/sysext/backend/Resources/Public/JavaScript/modulemenu.js @@ -34,7 +34,9 @@ TYPO3.ModuleMenu.App = { me.showModule(top.startInModule[0], top.startInModule[1]); } else { // fetch first module - me.showModule(TYPO3.jQuery('.t3js-mainmodule:first').attr('id')); + if (TYPO3.jQuery('.t3js-mainmodule:first').length) { + me.showModule(TYPO3.jQuery('.t3js-mainmodule:first').attr('id')); + } } // check if there are collapsed items in the users' configuration