Skip to main content
Version: 1.339.0

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;
});