UNPKG

grapesjs

Version:

Free and Open Source Web Builder Framework

36 lines (30 loc) 756 B
var Backbone = require('backbone'); var InsertCustom = require('./InsertCustom'); module.exports = _.extend({}, InsertCustom, { /** * Trigger before insert * @param {Object} object * @private * * */ beforeInsert(object) { object.type = 'image'; object.style = {}; object.attributes = {}; object.attributes.onmousedown = 'return false'; if (this.config.firstCentered && this.getCanvasWrapper() == this.sorter.target ) { object.style.margin = '0 auto'; } }, /** * Trigger after insert * @param {Object} model Model created after insert * @private * */ afterInsert(model) { model.trigger('dblclick'); if(this.sender) this.sender.set('active', false); }, });