Browse Source

Update sorter events

pull/506/merge
Artur Arseniev 8 years ago
parent
commit
8e03bdca1b
  1. 4
      dist/grapes.min.js
  2. 2
      package-lock.json
  3. 2
      package.json
  4. 13
      src/utils/Sorter.js

4
dist/grapes.min.js

File diff suppressed because one or more lines are too long

2
package-lock.json

@ -1,6 +1,6 @@
{
"name": "grapesjs",
"version": "0.12.28",
"version": "0.12.29",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

2
package.json

@ -1,7 +1,7 @@
{
"name": "grapesjs",
"description": "Free and Open Source Web Builder Framework",
"version": "0.12.28",
"version": "0.12.29",
"author": "Artur Arseniev",
"license": "BSD-3-Clause",
"homepage": "http://grapesjs.com",

13
src/utils/Sorter.js

@ -271,7 +271,7 @@ module.exports = Backbone.View.extend({
em && em.clearSelection();
this.toggleSortCursor(1);
em && em.trigger('component:drag-start', src, srcModel);
em && em.trigger('sorter:drag:start', src, srcModel);
},
/**
@ -391,7 +391,7 @@ module.exports = Backbone.View.extend({
if(typeof this.onMoveClb === 'function')
this.onMoveClb(e);
em && em.trigger('component:drag', {
em && em.trigger('sorter:drag', {
target,
targetModel,
dims,
@ -544,7 +544,7 @@ module.exports = Backbone.View.extend({
// Check if the source is valid with the target
let validResult = this.validTarget(target);
em && em.trigger('component:drag-validation', validResult);
em && em.trigger('sorter:drag:validation', validResult);
if (!validResult.valid && this.targetP) {
return this.dimsFromTarget(this.targetP, rX, rY);
@ -617,7 +617,7 @@ module.exports = Backbone.View.extend({
// If the current target is not valid (src/trg reasons) try with
// the parent one (if exists)
const validResult = this.validTarget(target);
em && em.trigger('component:drag-validation', validResult);
em && em.trigger('sorter:drag:validation', validResult);
if (!validResult.valid && targetParent) {
return this.getTargetFromEl(targetParent);
@ -930,7 +930,7 @@ module.exports = Backbone.View.extend({
* */
move(dst, src, pos) {
var em = this.em;
em && em.trigger('component:dragEnd:before', dst, src, pos);
em && em.trigger('component:dragEnd:before', dst, src, pos); // @depricated
var warns = [];
var index = pos.index;
var modelToDrop, modelTemp, created;
@ -986,7 +986,8 @@ module.exports = Backbone.View.extend({
console.warn('Invalid target position: ' + warns.join(', '));
}
em && em.trigger('component:dragEnd', targetCollection, modelToDrop, warns);
em && em.trigger('component:dragEnd', targetCollection, modelToDrop, warns); // @depricated
em && em.trigger('sorter:drag:end', targetCollection, modelToDrop, warns);
return created;
},

Loading…
Cancel
Save