Fix bug
This commit is contained in:
parent
4b1a3e30a0
commit
d05770fe6b
|
@ -76,6 +76,8 @@ define([
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this._noApply = false;
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
onLaunch: function () {
|
onLaunch: function () {
|
||||||
|
@ -122,12 +124,12 @@ define([
|
||||||
},
|
},
|
||||||
|
|
||||||
onParameterClick: function (item) {
|
onParameterClick: function (item) {
|
||||||
this.EffectType = item.value;
|
this._state.EffectType = item.value;
|
||||||
if (this.api && !this._noApply) {
|
if (this.api && !this._noApply) {
|
||||||
var props = new Asc.CAscSlideProps();
|
var props = new Asc.CAscSlideProps();
|
||||||
var transition = new Asc.CAscSlideTransition();
|
var transition = new Asc.CAscSlideTransition();
|
||||||
transition.put_TransitionType(this.Effect);
|
transition.put_TransitionType(this._state.Effect);
|
||||||
transition.put_TransitionOption(this.EffectType);
|
transition.put_TransitionOption(this._state.EffectType);
|
||||||
props.put_transition(transition);
|
props.put_transition(transition);
|
||||||
this.api.SetSlideProps(props);
|
this.api.SetSlideProps(props);
|
||||||
}
|
}
|
||||||
|
@ -181,22 +183,24 @@ define([
|
||||||
onEffectSelect: function (combo, record) {
|
onEffectSelect: function (combo, record) {
|
||||||
var type = record.get('value');
|
var type = record.get('value');
|
||||||
|
|
||||||
if (this.Effect !== type &&
|
if (this._state.Effect !== type &&
|
||||||
!((this.Effect === Asc.c_oAscSlideTransitionTypes.Wipe || this.Effect === Asc.c_oAscSlideTransitionTypes.UnCover || this.Effect === Asc.c_oAscSlideTransitionTypes.Cover)&&
|
!((this._state.Effect === Asc.c_oAscSlideTransitionTypes.Wipe || this._state.Effect === Asc.c_oAscSlideTransitionTypes.UnCover || this._state.Effect === Asc.c_oAscSlideTransitionTypes.Cover)&&
|
||||||
(type === Asc.c_oAscSlideTransitionTypes.Wipe || type === Asc.c_oAscSlideTransitionTypes.UnCover || type === Asc.c_oAscSlideTransitionTypes.Cover))) {
|
(type === Asc.c_oAscSlideTransitionTypes.Wipe || type === Asc.c_oAscSlideTransitionTypes.UnCover || type === Asc.c_oAscSlideTransitionTypes.Cover))) {
|
||||||
var parameter = this.view.setMenuParameters(type);
|
var parameter = this.view.setMenuParameters(type);
|
||||||
if (parameter)
|
if (parameter)
|
||||||
this.onParameterClick(parameter);
|
this.onParameterClick(parameter);
|
||||||
}
|
}
|
||||||
this.Effect = type;
|
this._state.Effect = type;
|
||||||
|
|
||||||
if (this.api && !this._noApply) {
|
if (this.api && !this._noApply) {
|
||||||
var props = new Asc.CAscSlideProps();
|
var props = new Asc.CAscSlideProps();
|
||||||
var transition = new Asc.CAscSlideTransition();
|
var transition = new Asc.CAscSlideTransition();
|
||||||
transition.put_TransitionType(type);
|
transition.put_TransitionType(type);
|
||||||
transition.put_TransitionOption(this.EffectType);
|
transition.put_TransitionOption(this._state.EffectType);
|
||||||
props.put_transition(transition);
|
props.put_transition(transition);
|
||||||
this.api.SetSlideProps(props);
|
this.api.SetSlideProps(props);
|
||||||
|
|
||||||
|
this._state.Effect = type;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue