Add support new "type" parameter for variation

This commit is contained in:
Julia Radzhabova
2023-09-01 11:58:00 +03:00
parent 3d166e7a87
commit 9d790d3c8a
2 changed files with 7 additions and 4 deletions

View File

@ -547,7 +547,8 @@ define([
pluginVisible = false,
isDisplayedInViewer = false;
item.variations.forEach(function(itemVar){
var visible = (isEdit || itemVar.isViewer && (itemVar.isDisplayedInViewer!==false)) && _.contains(itemVar.EditorsSupport, editor) && !itemVar.isSystem;
var isSystem = (true === itemVar.isSystem) || ("system" === itemVar.type);
var visible = (isEdit || itemVar.isViewer && (itemVar.isDisplayedInViewer!==false)) && _.contains(itemVar.EditorsSupport, editor) && !isSystem;
if ( visible ) pluginVisible = true;
if (itemVar.isViewer && (itemVar.isDisplayedInViewer!==false))
isDisplayedInViewer = true;
@ -771,8 +772,9 @@ define([
if (this.customPluginsDlg[frameId]) return;
var lang = this.appOptions && this.appOptions.lang ? this.appOptions.lang.split(/[\-_]/)[0] : 'en';
var url = variation.url; // full url
var visible = (this.appOptions.isEdit || variation.isViewer && (variation.isDisplayedInViewer!==false)) && _.contains(variation.EditorsSupport, this.editor) && !variation.isSystem;
var url = variation.url, // full url
isSystem = (true === variation.isSystem) || ("system" === variation.type);
var visible = (this.appOptions.isEdit || variation.isViewer && (variation.isDisplayedInViewer!==false)) && _.contains(variation.EditorsSupport, this.editor) && !isSystem;
if (visible && !variation.isInsideMode) {
var me = this,
isCustomWindow = variation.isCustomWindow,