Fix bug
This commit is contained in:
parent
45863f9a2d
commit
475d42e02f
|
@ -520,22 +520,32 @@ define([
|
||||||
}, this);
|
}, this);
|
||||||
(effect.familyEffect) && this.btnParameters.menu.addItem({caption: '--'});
|
(effect.familyEffect) && this.btnParameters.menu.addItem({caption: '--'});
|
||||||
} else {
|
} else {
|
||||||
this.btnParameters.menu.items.forEach(function (opt) {
|
this.btnParameters.menu.items.forEach(function (opt,index) {
|
||||||
(opt.value == option) && (selectedElement = opt);
|
if(index<arrEffectOptions.length && opt.value == option)
|
||||||
});
|
selectedElement = opt;
|
||||||
|
},this);
|
||||||
}
|
}
|
||||||
(selectedElement == undefined) && (selectedElement = this.btnParameters.menu.items[0])
|
(selectedElement == undefined) && (selectedElement = this.btnParameters.menu.items[0])
|
||||||
selectedElement.setChecked(true);
|
selectedElement.setChecked(true);
|
||||||
}
|
}
|
||||||
if (effect.familyEffect && this._familyEffect != effect.familyEffect) {
|
if (effect.familyEffect){
|
||||||
var effectsArray = Common.define.effectData.getSimilarEffectsArray(effectGroup, effect.familyEffect);
|
if (this._familyEffect != effect.familyEffect) {
|
||||||
effectsArray.forEach(function (opt) {
|
var effectsArray = Common.define.effectData.getSimilarEffectsArray(effectGroup, effect.familyEffect);
|
||||||
opt.checkable = true;
|
effectsArray.forEach(function (opt) {
|
||||||
opt.toggleGroup = 'animatesimilareffects'
|
opt.checkable = true;
|
||||||
this.btnParameters.menu.addItem(opt);
|
opt.toggleGroup = 'animatesimilareffects'
|
||||||
(opt.value == effectId) && this.btnParameters.menu.items[this.btnParameters.menu.items.length - 1].setChecked();
|
this.btnParameters.menu.addItem(opt);
|
||||||
}, this);
|
(opt.value == effectId) && this.btnParameters.menu.items[this.btnParameters.menu.items.length - 1].setChecked();
|
||||||
|
}, this);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
this.btnParameters.menu.items.forEach(function (opt,index) {
|
||||||
|
if(index>=arrEffectOptions.length && opt.value == effectId)
|
||||||
|
opt.setChecked(true);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this._effectId = effectId;
|
this._effectId = effectId;
|
||||||
this._groupName = effectGroup;
|
this._groupName = effectGroup;
|
||||||
this._familyEffect = effect.familyEffect;
|
this._familyEffect = effect.familyEffect;
|
||||||
|
|
Loading…
Reference in a new issue