From 9e60e92a004ea225684fceaa74b7e3630b809942 Mon Sep 17 00:00:00 2001 From: Renon Stewart Date: Wed, 24 Apr 2019 08:12:08 -0400 Subject: [PATCH] Fix dynamically insert content --- .../System/Config/Form/Field/MiscScript.php | 26 ++++++---- composer.json | 2 +- .../system/config/form/field/array.phtml | 51 ++++++++++--------- .../web/js/checkout-success-misc-script.js | 18 +++---- 4 files changed, 51 insertions(+), 46 deletions(-) diff --git a/Block/Adminhtml/System/Config/Form/Field/MiscScript.php b/Block/Adminhtml/System/Config/Form/Field/MiscScript.php index 5f5d646..81adbcb 100644 --- a/Block/Adminhtml/System/Config/Form/Field/MiscScript.php +++ b/Block/Adminhtml/System/Config/Form/Field/MiscScript.php @@ -91,7 +91,13 @@ public function getTemplateButtonList() $html = ''; foreach ($this->helper->getTemplateVariableKey() as $key) { - $html .= ''; + $html .= sprintf( + '<%s style="%s" data-mage-init=\\\'%s\\\' type="button"> %s ', + 'button', + 'margin:3px;', + '{"checkoutSuccessMiscScript":{"textareaId":"<%- _id %>_scripts"}}', + $key + ); } return $html; @@ -146,9 +152,9 @@ public function renderCellTemplate($columnName) if ($column['type'] == 'text') { return ''; } elseif ($column['type'] == 'checkbox') { return ''; } else { return '