DevExtreme - HTML Editor - Resizing Media Blocks (v19.1)

DevExtreme Team Blog
18 June 2019

We recently released our DevExtreme HTML Editor and, while it is already working well, improving it is an on-going process. In v18.2, we added support for images and media files but without the ability to resize them interactively. In v19.1, we added support for this feature, and in doing so, made sure that we added the ability to specify a number of options on the resize behaviour.

First you can decide to enable or disable the resizing, and second you can specify which targets are allowed to be resized.

mediaResizing: { 
    enabled: true, // enables resizing   
    allowedTargets: ["images"] // specifies resizable media types 
}                 
            

How does it work?

Given the fact that you have enabled the resizing feature as mentioned above, once you click an image, a resizing frame and grab-handles. These enable you to resize the object.

And how does it work on a mobile device?

Since DevExtreme controls should work great on any device, when using this feature on a mobile device, we'll adjust the handles and make them bigger so you can resize with your finger.

Limitations and future plans?

The resizing functionality at this stage can only be applied on images. We're currently working on resizing video blocks as well. Another thing we are working on is the ability to keep the aspect ratio of the media block which is currently being resized.

Try it out?

If you're ready to test this feature, just download and install the current v19.1 release or use NPM to add DevExtreme to your project

npm install --save devextreme@19.1-stable
            

What do you think?

Let me know what you think of this feature by replying on this post.

Free DevExpress Products - Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We'll be happy to follow-up.
No Comments

Please login or register to post comments.