[DE][PE][SSE] Change active gradient point after removal of point
This commit is contained in:
parent
cc075fd7d3
commit
8119c6a7b7
|
@ -1390,6 +1390,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.fillControls.push(this.sldrGradient);
|
||||
|
||||
|
@ -1902,10 +1908,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
this.sldrGradient.trigger('change', this.sldrGradient);
|
||||
|
|
|
@ -955,6 +955,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.lockedControls.push(this.sldrGradient);
|
||||
|
||||
|
@ -1236,10 +1242,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
this.sldrGradient.trigger('change', this.sldrGradient);
|
||||
|
|
|
@ -1302,6 +1302,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.fillControls.push(this.sldrGradient);
|
||||
|
||||
|
@ -1773,10 +1779,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
this.sldrGradient.trigger('change', this.sldrGradient);
|
||||
|
|
|
@ -847,6 +847,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.FillItems.push(this.sldrGradient);
|
||||
|
||||
|
@ -1573,10 +1579,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
this.sldrGradient.trigger('change', this.sldrGradient);
|
||||
|
|
|
@ -1262,6 +1262,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.lockedControls.push(this.sldrGradient);
|
||||
|
||||
|
@ -1667,10 +1673,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
this.sldrGradient.trigger('change', this.sldrGradient);
|
||||
|
|
|
@ -288,6 +288,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.fillControls.push(this.sldrGradient);
|
||||
|
||||
|
@ -1260,10 +1266,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
},
|
||||
|
|
|
@ -1328,6 +1328,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.fillControls.push(this.sldrGradient);
|
||||
|
||||
|
@ -1804,10 +1810,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
this.sldrGradient.trigger('change', this.sldrGradient);
|
||||
|
|
|
@ -1266,6 +1266,12 @@ define([
|
|||
me.sldrGradient.removeThumb(index);
|
||||
me.GradColor.values.splice(index, 1);
|
||||
me.sldrGradient.changeGradientStyle();
|
||||
if (_.isUndefined(me.GradColor.currentIdx) || me.GradColor.currentIdx >= me.GradColor.colors.length) {
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && me.GradColor.values.length > 2) ? me.GradColor.values.length - 2 : newIndex;
|
||||
me.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
me.sldrGradient.setActiveThumb(me.GradColor.currentIdx);
|
||||
});
|
||||
this.lockedControls.push(this.sldrGradient);
|
||||
|
||||
|
@ -1670,10 +1676,13 @@ define([
|
|||
|
||||
onRemoveGradientStep: function() {
|
||||
if (this.GradColor.values.length < 3) return;
|
||||
var index = this.GradColor.currentIdx;
|
||||
this.GradColor.values.splice(this.GradColor.currentIdx, 1);
|
||||
this.sldrGradient.removeThumb(this.GradColor.currentIdx);
|
||||
if (_.isUndefined(this.GradColor.currentIdx) || this.GradColor.currentIdx >= this.GradColor.colors.length) {
|
||||
this.GradColor.currentIdx = 0;
|
||||
var newIndex = index > 0 ? index - 1 : index;
|
||||
newIndex = (newIndex === 0 && this.GradColor.values.length > 2) ? this.GradColor.values.length - 2 : newIndex;
|
||||
this.GradColor.currentIdx = newIndex;
|
||||
}
|
||||
this.sldrGradient.setActiveThumb(this.GradColor.currentIdx);
|
||||
this.sldrGradient.trigger('change', this.sldrGradient);
|
||||
|
|
Loading…
Reference in a new issue