diff --git a/apps/presentationeditor/main/app/view/ShapeSettings.js b/apps/presentationeditor/main/app/view/ShapeSettings.js index f5f5aa7f9f..769e9ee537 100644 --- a/apps/presentationeditor/main/app/view/ShapeSettings.js +++ b/apps/presentationeditor/main/app/view/ShapeSettings.js @@ -157,6 +157,7 @@ define([ if (this.api) { this.api.asc_setInterfaceDrawImagePlaceShape('shape-texture-img'); this.api.asc_registerCallback('asc_onInitStandartTextures', _.bind(this.onInitStandartTextures, this)); + this.api.asc_registerCallback('asc_onSendThemeColors', _.bind(this.onSendThemeColors, this)); } Common.NotificationCenter.on('storage:image-insert', _.bind(this.insertImageFromStorage, this)); return this; @@ -1938,6 +1939,13 @@ define([ } }, + onSendThemeColors: function() { + if (this.mnuShadowShapeColorPicker) { + var effectcolors = Common.Utils.ThemeColor.getEffectColors(); + this.mnuShadowShapeColorPicker.updateColors(effectcolors, Common.Utils.ThemeColor.getStandartColors()); + } + }, + onSelectTexture: function(picker, view, record){ this._fromTextureCmb = true; this.cmbFillType.setValue(this._arrFillType[1].value);