|
|
|
@ -1,4 +1,4 @@ |
|
|
|
import { isString } from 'underscore'; |
|
|
|
import { isString, isFunction } from 'underscore'; |
|
|
|
import { on, off, matches } from 'utils/mixins'; |
|
|
|
const $ = Backbone.$; |
|
|
|
|
|
|
|
@ -670,7 +670,6 @@ module.exports = Backbone.View.extend({ |
|
|
|
const width = rect.width; |
|
|
|
const height = rect.height; |
|
|
|
|
|
|
|
//console.log(pos, {top, left});
|
|
|
|
if ( |
|
|
|
y < top + off || // near top edge
|
|
|
|
y > top + height - off || // near bottom edge
|
|
|
|
@ -719,8 +718,6 @@ module.exports = Backbone.View.extend({ |
|
|
|
width = el.offsetWidth; |
|
|
|
} |
|
|
|
|
|
|
|
//console.log('get dim', top, left, this.canvasRelative);
|
|
|
|
|
|
|
|
return [top, left, height, width]; |
|
|
|
}, |
|
|
|
|
|
|
|
@ -918,12 +915,11 @@ module.exports = Backbone.View.extend({ |
|
|
|
var clsReg = new RegExp('(?:^|\\s)' + this.freezeClass + '(?!\\S)', 'gi'); |
|
|
|
let src = this.eV; |
|
|
|
|
|
|
|
if (src) { |
|
|
|
if (src && this.selectOnEnd) { |
|
|
|
var srcModel = this.getSourceModel(); |
|
|
|
if (srcModel && srcModel.set) { |
|
|
|
srcModel.set('status', ''); |
|
|
|
srcModel.set('status', 'selected'); |
|
|
|
//this.selectOnEnd && srcModel.set('status', 'selected');
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -932,9 +928,7 @@ module.exports = Backbone.View.extend({ |
|
|
|
} |
|
|
|
|
|
|
|
if (this.plh) this.plh.style.display = 'none'; |
|
|
|
|
|
|
|
if (typeof this.onEndMove === 'function') this.onEndMove(created); |
|
|
|
|
|
|
|
if (isFunction(this.onEndMove)) this.onEndMove(created, this); |
|
|
|
var dragHelper = this.dragHelper; |
|
|
|
|
|
|
|
if (dragHelper) { |
|
|
|
|