Set move animations

This commit is contained in:
OVSharova 2021-12-17 03:30:16 +03:00
parent 696d23deaa
commit 579357a0c6
3 changed files with 19 additions and 7 deletions

View file

@ -187,11 +187,15 @@ define([
},
onMoveEarlier: function () {
if(this.api) {
this.api.asc_moveAnimationEarlier();
}
},
onMoveLater: function () {
if(this.api) {
this.api.asc_moveAnimationLater();
}
},
onTriggerClick: function (value) {
@ -247,10 +251,11 @@ define([
},
setSettings: function () {
this._state.noGraphic = this._state.noAnimation = this._state.noAnimationParam = this._state.noTriggerObjects = true;
this._state.noGraphic = this._state.noAnimation = this._state.noAnimationParam = this._state.noTriggerObjects = this._state.noMoveAnimationLater = this._state.noMoveAnimationEarlier = true;
if (this.AnimationProperties) {
this._state.noGraphic = false;
this._state.noMoveAnimationLater = !this.api.asc_canMoveAnimationLater();
this._state.noMoveAnimationEarlier = !this.api.asc_canMoveAnimationEarlier();
var item,
view = this.view,
store = view.listEffects.store,
@ -396,6 +401,11 @@ define([
this.lockToolbar(PE.enumLock.noAnimationParam, this._state.noAnimationParam);
if (this._state.noTriggerObjects != undefined)
this.lockToolbar(PE.enumLock.noTriggerObjects, this._state.noTriggerObjects);
if (this._state.noMoveAnimationLater != undefined)
this.lockToolbar(PE.enumLock.noMoveAnimationLater, this._state.noMoveAnimationLater);
if (this._state.noMoveAnimationEarlier != undefined)
this.lockToolbar(PE.enumLock.noMoveAnimationEarlier, this._state.noMoveAnimationEarlier);
}
}, PE.Controllers.Animation || {}));

View file

@ -361,7 +361,7 @@ define([
iconCls: 'toolbar__icon btn-arrow-up',
style: 'min-width: 82px',
caption: this.textMoveEarlier,
lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects],
lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects, _set.noMoveAnimationEarlier],
dataHint: '1',
dataHintDirection: 'left',
dataHintOffset: 'medium'
@ -374,7 +374,7 @@ define([
iconCls: 'toolbar__icon btn-arrow-down',
style: 'min-width: 82px',
caption: this.textMoveLater,
lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects],
lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects, _set.noMoveAnimationLater],
dataHint: '1',
dataHintDirection: 'left',
dataHintOffset: 'medium'

View file

@ -88,7 +88,9 @@ define([
noGraphic: 'no-graphic',
noAnimation: 'no-animation',
noAnimationParam: 'no-animation-params',
noTriggerObjects: 'no-trigger-objects'
noTriggerObjects: 'no-trigger-objects',
noMoveAnimationEarlier: 'no-move-animation-earlier',
noMoveAnimationLater: 'no-move-animation-later',
};
PE.Views.Toolbar = Common.UI.Mixtbar.extend(_.extend((function(){