[PE][SSE] Load theme colors after opening the right panel

This commit is contained in:
Julia Radzhabova 2019-08-22 13:38:13 +03:00
parent 9933dd3a0c
commit e0f3a707de
9 changed files with 14 additions and 7 deletions

View file

@ -286,7 +286,7 @@ define([
if (this.editMode && this.api) { if (this.editMode && this.api) {
this.api.asc_registerCallback('asc_doubleClickOnObject', _.bind(this.onDoubleClickOnObject, this)); this.api.asc_registerCallback('asc_doubleClickOnObject', _.bind(this.onDoubleClickOnObject, this));
this.rightmenu.shapeSettings.createDelayedElements(); // this.rightmenu.shapeSettings.createDelayedElements();
var selectedElements = this.api.getSelectedElements(); var selectedElements = this.api.getSelectedElements();
if (selectedElements.length>0) { if (selectedElements.length>0) {
this.onFocusObject(selectedElements, !Common.localStorage.getBool("pe-hide-right-settings", this.rightmenu.defaultHideRightMenu)); this.onFocusObject(selectedElements, !Common.localStorage.getBool("pe-hide-right-settings", this.rightmenu.defaultHideRightMenu));

View file

@ -1357,6 +1357,7 @@ define([
}, },
createDelayedElements: function() { createDelayedElements: function() {
this._initSettings = false;
this.createDelayedControls(); this.createDelayedControls();
var global_hatch_menu_map = [ var global_hatch_menu_map = [
@ -1392,7 +1393,6 @@ define([
this.onApiAutoShapes(); this.onApiAutoShapes();
this.UpdateThemeColors(); this.UpdateThemeColors();
this._initSettings = false;
}, },
onInitStandartTextures: function(texture) { onInitStandartTextures: function(texture) {
@ -1525,6 +1525,7 @@ define([
}, },
UpdateThemeColors: function() { UpdateThemeColors: function() {
if (this._initSettings) return;
if (!this.btnBackColor) { if (!this.btnBackColor) {
this.btnBackColor = new Common.UI.ColorButton({ this.btnBackColor = new Common.UI.ColorButton({
style: "width:45px;", style: "width:45px;",

View file

@ -808,6 +808,7 @@ define([
}, },
createDelayedElements: function() { createDelayedElements: function() {
this._initSettings = false;
this.createDelayedControls(); this.createDelayedControls();
var global_hatch_menu_map = [ var global_hatch_menu_map = [
@ -842,7 +843,6 @@ define([
} }
this.UpdateThemeColors(); this.UpdateThemeColors();
this._initSettings = false;
}, },
onInitStandartTextures: function(texture) { onInitStandartTextures: function(texture) {
@ -1036,6 +1036,7 @@ define([
}, },
UpdateThemeColors: function() { UpdateThemeColors: function() {
if (this._initSettings) return;
if (!this.btnBackColor) { if (!this.btnBackColor) {
this.btnBackColor = new Common.UI.ColorButton({ this.btnBackColor = new Common.UI.ColorButton({
style: "width:45px;", style: "width:45px;",

View file

@ -604,13 +604,14 @@ define([
}, },
createDelayedElements: function() { createDelayedElements: function() {
this._initSettings = false;
this.createDelayedControls(); this.createDelayedControls();
this.UpdateThemeColors(); this.UpdateThemeColors();
this.updateMetricUnit(); this.updateMetricUnit();
this._initSettings = false;
}, },
UpdateThemeColors: function() { UpdateThemeColors: function() {
if (this._initSettings) return;
if (!this.btnBackColor) { if (!this.btnBackColor) {
this.btnBorderColor = new Common.UI.ColorButton({ this.btnBorderColor = new Common.UI.ColorButton({
style: "width:45px;", style: "width:45px;",

View file

@ -1477,6 +1477,7 @@ define([
}, },
UpdateThemeColors: function() { UpdateThemeColors: function() {
if (this._initSettings) return;
if (!this.btnBackColor) { if (!this.btnBackColor) {
this.btnBackColor = new Common.UI.ColorButton({ this.btnBackColor = new Common.UI.ColorButton({
style: "width:45px;", style: "width:45px;",

View file

@ -310,7 +310,7 @@ define([
this.api.asc_registerCallback('asc_onSelectionChanged', _.bind(this.onSelectionChanged, this)); this.api.asc_registerCallback('asc_onSelectionChanged', _.bind(this.onSelectionChanged, this));
this.api.asc_registerCallback('asc_doubleClickOnObject', _.bind(this.onDoubleClickOnObject, this)); this.api.asc_registerCallback('asc_doubleClickOnObject', _.bind(this.onDoubleClickOnObject, this));
this.rightmenu.shapeSettings.createDelayedElements(); // this.rightmenu.shapeSettings.createDelayedElements();
this.onSelectionChanged(this.api.asc_getCellInfo()); this.onSelectionChanged(this.api.asc_getCellInfo());
} }
}, },

View file

@ -518,6 +518,7 @@ define([
}, },
UpdateThemeColors: function() { UpdateThemeColors: function() {
if (this._initSettings) return;
var defValue; var defValue;
if (!this.btnSparkColor) { if (!this.btnSparkColor) {
defValue = this.defColor; defValue = this.defColor;
@ -863,10 +864,10 @@ define([
}, },
createDelayedElements: function() { createDelayedElements: function() {
this._initSettings = false;
this.createDelayedControls(); this.createDelayedControls();
this.updateMetricUnit(); this.updateMetricUnit();
this.UpdateThemeColors(); this.UpdateThemeColors();
this._initSettings = false;
}, },
ShowHideElem: function(isChart) { ShowHideElem: function(isChart) {

View file

@ -1381,6 +1381,7 @@ define([
}, },
createDelayedElements: function() { createDelayedElements: function() {
this._initSettings = false;
this.createDelayedControls(); this.createDelayedControls();
var global_hatch_menu_map = [ var global_hatch_menu_map = [
@ -1416,7 +1417,6 @@ define([
this.onApiAutoShapes(); this.onApiAutoShapes();
this.UpdateThemeColors(); this.UpdateThemeColors();
this._initSettings = false;
}, },
onInitStandartTextures: function(texture) { onInitStandartTextures: function(texture) {
@ -1570,6 +1570,7 @@ define([
}, },
UpdateThemeColors: function() { UpdateThemeColors: function() {
if (this._initSettings) return;
if (!this.btnBackColor) { if (!this.btnBackColor) {
this.btnBackColor = new Common.UI.ColorButton({ this.btnBackColor = new Common.UI.ColorButton({
style: "width:45px;", style: "width:45px;",

View file

@ -1481,6 +1481,7 @@ define([
}, },
UpdateThemeColors: function() { UpdateThemeColors: function() {
if (this._initSettings) return;
if (!this.btnBackColor) { if (!this.btnBackColor) {
this.btnBorderColor = new Common.UI.ColorButton({ this.btnBorderColor = new Common.UI.ColorButton({
style: "width:45px;", style: "width:45px;",