diff --git a/apps/documenteditor/main/app/controller/LeftMenu.js b/apps/documenteditor/main/app/controller/LeftMenu.js index 157c97cd6..1a9e70001 100644 --- a/apps/documenteditor/main/app/controller/LeftMenu.js +++ b/apps/documenteditor/main/app/controller/LeftMenu.js @@ -719,7 +719,7 @@ define([ if (this.isSearchPanelVisible()) { selectedText && this.leftMenu.panelSearch.setFindText(selectedText); this.leftMenu.panelSearch.focus(selectedText !== '' ? s : 'search'); - this.leftMenu.fireEvent('search:aftershow', this.leftMenu, selectedText); + this.leftMenu.fireEvent('search:aftershow', this.leftMenu, selectedText ? selectedText : undefined); return false; } else if (this.getApplication().getController('Viewport').isSearchBarVisible()) { var viewport = this.getApplication().getController('Viewport'); @@ -735,10 +735,10 @@ define([ Common.NotificationCenter.trigger('search:show'); return false; } else { - this.onShowHideSearch(true, selectedText); + this.onShowHideSearch(true, selectedText ? selectedText : undefined); } this.leftMenu.btnSearchBar.toggle(true,true); - this.leftMenu.panelSearch.focus(selectedText !== '' ? s : 'search'); + this.leftMenu.panelSearch.focus(selectedText ? s : 'search'); // this.leftMenu.menuFile.hide(); return false; case 'save': diff --git a/apps/presentationeditor/main/app/controller/LeftMenu.js b/apps/presentationeditor/main/app/controller/LeftMenu.js index 6c679b346..c41b6fed9 100644 --- a/apps/presentationeditor/main/app/controller/LeftMenu.js +++ b/apps/presentationeditor/main/app/controller/LeftMenu.js @@ -562,7 +562,7 @@ define([ if (this.isSearchPanelVisible()) { selectedText && this.leftMenu.panelSearch.setFindText(selectedText); this.leftMenu.panelSearch.focus(selectedText !== '' ? s : 'search'); - this.leftMenu.fireEvent('search:aftershow', this.leftMenu, selectedText); + this.leftMenu.fireEvent('search:aftershow', this.leftMenu, selectedText ? selectedText : undefined); return false; } else if (this.getApplication().getController('Viewport').isSearchBarVisible()) { var viewport = this.getApplication().getController('Viewport'); @@ -578,10 +578,10 @@ define([ Common.NotificationCenter.trigger('search:show'); return false; } else { - this.onShowHideSearch(true, selectedText); + this.onShowHideSearch(true, selectedText ? selectedText : undefined); } this.leftMenu.btnSearchBar.toggle(true,true); - this.leftMenu.panelSearch.focus(s); + this.leftMenu.panelSearch.focus(selectedText ? s : 'search'); } return false; case 'save': diff --git a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js index 8a9389bd5..edbc33b2a 100644 --- a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js +++ b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js @@ -692,7 +692,7 @@ define([ if (this.isSearchPanelVisible()) { selectedText && this.leftMenu.panelSearch.setFindText(selectedText); this.leftMenu.panelSearch.focus(selectedText !== '' ? s : 'search'); - this.leftMenu.fireEvent('search:aftershow', [selectedText]); + this.leftMenu.fireEvent('search:aftershow', [selectedText ? selectedText : undefined]); return false; } else if (this.getApplication().getController('Viewport').isSearchBarVisible()) { var viewport = this.getApplication().getController('Viewport'); @@ -708,10 +708,10 @@ define([ Common.NotificationCenter.trigger('search:show'); return false; } else { - this.onShowHideSearch(true, selectedText); + this.onShowHideSearch(true, selectedText ? selectedText : undefined); } this.leftMenu.btnSearchBar.toggle(true,true); - this.leftMenu.panelSearch.focus(selectedText !== '' ? s : 'search'); + this.leftMenu.panelSearch.focus(selectedText ? s : 'search'); } return false; case 'save':