Browse Source

Update ComponentDrag

pull/1840/head
Artur Arseniev 7 years ago
parent
commit
6016b6083c
  1. 12
      src/commands/view/ComponentDrag.js

12
src/commands/view/ComponentDrag.js

@ -39,7 +39,7 @@ module.exports = {
this.toggleDrag(); this.toggleDrag();
}, },
getTransform(transform, axis = 'x') { getTranslate(transform, axis = 'x') {
let result = 0; let result = 0;
(transform || '').split(' ').forEach(item => { (transform || '').split(' ').forEach(item => {
const itemStr = item.trim(); const itemStr = item.trim();
@ -50,7 +50,7 @@ module.exports = {
return result; return result;
}, },
setTransform(transform, axis, value) { setTranslate(transform, axis, value) {
const fn = `translate${axis.toUpperCase()}(`; const fn = `translate${axis.toUpperCase()}(`;
const val = `${fn}${value})`; const val = `${fn}${value})`;
let result = (transform || '') let result = (transform || '')
@ -73,8 +73,8 @@ module.exports = {
let y = 0; let y = 0;
if (isTran) { if (isTran) {
x = this.getTransform(transform); x = this.getTranslate(transform);
y = this.getTransform(transform, 'y'); y = this.getTranslate(transform, 'y');
} else { } else {
(x = parseFloat(left)), (y = parseFloat(top)); (x = parseFloat(left)), (y = parseFloat(top));
} }
@ -91,8 +91,8 @@ module.exports = {
if (isTran) { if (isTran) {
let transform = target.getStyle()['transform'] || ''; let transform = target.getStyle()['transform'] || '';
transform = this.setTransform(transform, 'x', left); transform = this.setTranslate(transform, 'x', left);
transform = this.setTransform(transform, 'y', top); transform = this.setTranslate(transform, 'y', top);
return target.addStyle({ transform, en }, { avoidStore: !end }); return target.addStyle({ transform, en }, { avoidStore: !end });
} }

Loading…
Cancel
Save