From a959335240e5fbe2dd72f02196392c65e83c1bf3 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Wed, 27 Sep 2023 16:04:27 +0300 Subject: [PATCH] [DE PE SSE] Fix condition of adding background plugins into menu --- apps/common/main/lib/controller/Plugins.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/common/main/lib/controller/Plugins.js b/apps/common/main/lib/controller/Plugins.js index b165d47728..014d9fc2fb 100644 --- a/apps/common/main/lib/controller/Plugins.js +++ b/apps/common/main/lib/controller/Plugins.js @@ -402,8 +402,8 @@ define([ isBackground = false; collection.each(function (model) { var new_rank = model.get('groupRank'), - is_visual = model.get('isVisual'); - if (!is_visual) { + isBackgroundPlugin = model.get('isBackgroundPlugin'); + if (isBackgroundPlugin) { me.backgroundPlugins.push(model); return; } @@ -732,7 +732,7 @@ define([ var variationsArr = [], pluginVisible = false, isDisplayedInViewer = false, - isVisual = false, + isBackgroundPlugin = false, isSystem; item.variations.forEach(function(itemVar, itemInd){ isSystem = (true === itemVar.isSystem) || ("system" === itemVar.type); @@ -769,7 +769,7 @@ define([ variationsArr.push(model); if (itemInd === 0) { - isVisual = itemVar.isVisual; + isBackgroundPlugin = itemVar.type ? itemVar.type === 'background' : !itemVar.isVisual; } } }); @@ -794,7 +794,7 @@ define([ minVersion: item.minVersion, original: item, isDisplayedInViewer: isDisplayedInViewer, - isVisual: isVisual, + isBackgroundPlugin: pluginVisible && isBackgroundPlugin, isSystem: isSystem })); }