Reset JS
Reset JS is used to "clean up" after a extension. It's used in the editor when changing field values or removing an existing extension. Reset JS should remove the element and any other side-effects.
One way to write reset JS is to use the extension.$instance
value. For example, you could create a extension with HTML starting like this:
<div class="banner" data-extension-instance="{{extension.$instance}}">
Then remove it using Reset JS:
$("[data-extension-instance=" + extension.$instance + "]").remove();
Updated about 3 years ago