Events & Callbacks
Editor Ready
This event is called when the editor is ready for use. It waits for custom js, css and fonts to be fully loaded.
unlayer.addEventListener('editor:ready', function () {
console.log('editor:ready');
});
Design Loaded
This event is called when your design is loaded in the editor.
unlayer.addEventListener('design:loaded', function(data) {
// Design is loaded
var json = data.design; // design json
})
Design Updated
This event is called when the user changes anything in the editor. This can be used to set up auto saving.
unlayer.addEventListener('design:updated', function(data) {
// Design is updated by the user
var type = data.type; // body, row, content
var item = data.item;
var changes = data.changes;
console.log('design:updated', type, item, changes);
})
This event is also triggered while text is being edited in the text editor. You can customize the text editor's settings to optimize performance. Learn More
Image Uploaded
This event is called when an image is uploaded by the user.
unlayer.addEventListener('image:uploaded', function(data) {
var image = data.image;
var url = image.url;
var width = image.width;
var height = image.height;
})
Updated 3 months ago