From b45ad86ace461b0be258188ba7fad66f6bddb3e0 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Tue, 9 Aug 2022 18:19:31 +0300 Subject: [PATCH] [DE PE SSE] Fix bug 58291 --- apps/documenteditor/main/app/controller/Search.js | 4 +--- apps/presentationeditor/main/app/controller/Search.js | 4 +--- apps/spreadsheeteditor/main/app/controller/Search.js | 1 + 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Search.js b/apps/documenteditor/main/app/controller/Search.js index 31d3f63e0..579106502 100644 --- a/apps/documenteditor/main/app/controller/Search.js +++ b/apps/documenteditor/main/app/controller/Search.js @@ -407,9 +407,7 @@ define([ this.view.$resultsContainer.show(); this.resultItems.forEach(function (item) { me.view.$resultsContainer.append(item.el); - if (item.selected) { - $(item.el).addClass('selected'); - } + $(item.el)[item.selected ? 'addClass' : 'removeClass']('selected'); $(item.el).on('click', function (el) { me.api.asc_SelectSearchElement(item.id); $('#search-results').find('.item').removeClass('selected'); diff --git a/apps/presentationeditor/main/app/controller/Search.js b/apps/presentationeditor/main/app/controller/Search.js index 0dbf56eea..7c242c2ab 100644 --- a/apps/presentationeditor/main/app/controller/Search.js +++ b/apps/presentationeditor/main/app/controller/Search.js @@ -366,9 +366,7 @@ define([ this.view.$resultsContainer.show(); this.resultItems.forEach(function (item) { me.view.$resultsContainer.append(item.el); - if (item.selected) { - $(item.el).addClass('selected'); - } + $(item.el)[item.selected ? 'addClass' : 'removeClass']('selected'); $(item.el).on('click', function (el) { me.api.asc_SelectSearchElement(item.id); $('#search-results').find('.item').removeClass('selected'); diff --git a/apps/spreadsheeteditor/main/app/controller/Search.js b/apps/spreadsheeteditor/main/app/controller/Search.js index 1eb8e841e..cd4854748 100644 --- a/apps/spreadsheeteditor/main/app/controller/Search.js +++ b/apps/spreadsheeteditor/main/app/controller/Search.js @@ -522,6 +522,7 @@ define([ this.view.$resultsContainer.show(); this.resultItems.forEach(function (item) { var $item = $(item.el).appendTo($tableBody); + item.$el = $item; if (item.selected) { $item.addClass('selected'); }