From 0293d46a71dce2f1a6c3f0c4995261e9ea07759d Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 26 Jul 2016 17:53:03 +0300 Subject: [PATCH] [PE] Fix Bug 32561. --- apps/presentationeditor/main/app/view/SlideSettings.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/presentationeditor/main/app/view/SlideSettings.js b/apps/presentationeditor/main/app/view/SlideSettings.js index b2629b0e2..6753117cc 100644 --- a/apps/presentationeditor/main/app/view/SlideSettings.js +++ b/apps/presentationeditor/main/app/view/SlideSettings.js @@ -1054,6 +1054,8 @@ define([ } this.cmbEffectType.setDisabled(arr.length<1 || this._stateDisabled.effects); + this.numDuration.setDisabled(arr.length<1 || this._stateDisabled.effects); + this.btnPreview.setDisabled(arr.length<1 || this._stateDisabled.effects); }, onEffectNameSelect: function(combo, record) { @@ -1486,10 +1488,11 @@ define([ this._stateDisabled.background = background; } if (effects !== this._stateDisabled.effects) { + var length = this.cmbEffectType.store.length; this.cmbEffectName.setDisabled(effects); - this.cmbEffectType.setDisabled(effects); - this.numDuration.setDisabled(effects); - this.btnPreview.setDisabled(effects); + this.cmbEffectType.setDisabled(length<1 || effects); + this.numDuration.setDisabled(length<1 || effects); + this.btnPreview.setDisabled(length<1 || effects); this._stateDisabled.effects = effects; } if (timing !== this._stateDisabled.timing) {