Issue #2516Opened January 20, 2020by pradeeshattlee7 reactions

Asset manager alert

Question

Hi, thanks for the wonderful editor, I Tried to integrate the editor and everything is Fine. When the user selects an image from the asset manager there is no action if an alert is shown that image has been replaced or image selected successfully how can an alert be achieved is there any options for That. Couldn't find a way to add an alert please let me know if there is a way to achieve this

Answers (3)

pouyamiralayiJanuary 20, 20203 reactions

Hi @pradeeshattlee place the below code inside a plugin:

        const am = editor.AssetManager;
        am.addType('image', {
            view: {
                onDblClick(){
                    alert('Selected Successfully!');
                    this.em.get('Modal').close();
                },
            }
        })

for more on extending asset manager, check out this link cheers!

artfFebruary 3, 20202 reactions

I tried the bellow code the alert is shown on a single click but the image doesn't get replaced

This happens because you overwrite the original method, to extend it correctly you should do this:

const am = editor.AssetManager;
const tImageView = am.getType('image').view;

am.addType('image', {
        view: {
            onClick(){
				tImageView.prototype.onClick.apply(this);
                alert('Selected Successfully!');
                this.em.get('Modal').close();
            },
        }
})
pradeeshattleeFebruary 4, 20202 reactions

Thanks @artf this works like a charm.

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.