From fc62ac8e982d4cd81899fe0cb7455ac0e16eee79 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Mon, 8 Aug 2016 15:43:56 +0200 Subject: [PATCH] Add .on and .trigger methods to the editor API --- bower.json | 2 +- package.json | 2 +- src/editor/main.js | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/bower.json b/bower.json index 32f9d36c8..d7c2d1d9c 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "grapesjs", "description": "Open source Web Template Editor", - "version": "0.3.2", + "version": "0.3.4", "author": "Artur Arseniev", "homepage": "http://grapesjs.com", "main": [ diff --git a/package.json b/package.json index 059173961..80bcda34b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "grapesjs", "description": "Open source Web Template Editor", - "version": "0.3.2", + "version": "0.3.4", "author": "Artur Arseniev", "license": "BSD-3-Clause", "homepage": "http://grapesjs.com", diff --git a/src/editor/main.js b/src/editor/main.js index 22baac80a..980d2b069 100644 --- a/src/editor/main.js +++ b/src/editor/main.js @@ -325,6 +325,25 @@ define(function (require){ return c.el; }, + /** + * Attach event + * @param {string} event Event name + * @param {Function} callback Callback function + * @return {this} + */ + on: function(event, callback){ + return em.on(event, callback); + }, + + /** + * Trigger event + * @param {string} event Event to trigger + * @return {this} + */ + trigger: function(event){ + return em.trigger(event); + }, + /** * Render editor * @return {HTMLElement}