Index: t3lib/search/class.t3lib_search_livesearch.php =================================================================== --- t3lib/search/class.t3lib_search_livesearch.php (revision 10162) +++ t3lib/search/class.t3lib_search_livesearch.php (working copy) @@ -54,7 +54,7 @@ /** * @var integer */ - const RECORD_TITLE_MAX_LENGTH = 37; + const RECORD_TITLE_MAX_LENGTH = 28; /** * @var string Index: typo3/js/livesearch.js =================================================================== --- typo3/js/livesearch.js (revision 10162) +++ typo3/js/livesearch.js (working copy) @@ -36,6 +36,7 @@ emptyText: null, enableKeyEvents: true, helpTitle: null, + hideTrigger: true, itemSelector: 'div.search-item-title', listAlign : 'tr-br', listClass: 'live-search-list', @@ -102,6 +103,13 @@ TYPO3.ModuleMenu.App.showModule('web_list', this.dbListUrl + this.getValue()); } } + }, + keyup : function() { + if ((this.getValue() == this.emptyText) || (this.getValue() == '')) { + this.setHideTrigger(true); + } else { + this.setHideTrigger(false); + } } }, @@ -267,6 +275,7 @@ reset : function() { this.originalValue = this.emptyText; + this.setHideTrigger(true); TYPO3.BackendLiveSearch.superclass.reset.apply(this, arguments); }, Index: typo3/sysext/t3skin/stylesheets/visual/toolbar_livesearch.css =================================================================== --- typo3/sysext/t3skin/stylesheets/visual/toolbar_livesearch.css (revision 10162) +++ typo3/sysext/t3skin/stylesheets/visual/toolbar_livesearch.css (working copy) @@ -10,6 +10,7 @@ } .t3-icon-input-clear { + cursor: pointer; position: absolute; top: 0px; right: 20px;