diff --git a/Extensions/Editor Extensions/Template/config.json b/Extensions/Editor Extensions/Template/config.json index 40f9caa..867bc56 100644 --- a/Extensions/Editor Extensions/Template/config.json +++ b/Extensions/Editor Extensions/Template/config.json @@ -4,7 +4,7 @@ "edit_page_url": "www.optimizely.com", "form_schema": [ { - "default_value": "append", + "default_value": "beforebegin", "field_type": "dropdown", "name": "position", "label": "Position", @@ -53,9 +53,9 @@ ], "description": "", "options": { - "html": "
\n", + "html": "
\n\t\n
\n", "css": "", - "apply_js": "document.querySelector(extension.selector).insertAdjacentHTML(extension.position, extension.$html);\n", - "undo_js": "document.getElementById(\"optimizely-extension-\" + extension.$instance).remove();" + "apply_js": "var utils = optimizely.get('utils');\n\nutils.waitForElement('body')\n .then(function(elem) {\n\t\tdocument.querySelector(extension.selector).insertAdjacentHTML(extension.position, extension.$html);\n});\n", + "undo_js": "if (document.getElementById(\"optimizely-extension-\" + extension.$instance)){\n\tdocument.getElementById(\"optimizely-extension-\" + extension.$instance).remove();\n}" } -} \ No newline at end of file +}