├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── coding-standard.yml │ └── integration.yml ├── .gitignore ├── Block ├── Adminhtml │ └── Form │ │ └── Edit │ │ └── Tab │ │ ├── NewsletterSettings.php │ │ └── WidgetSettings.php ├── Form │ ├── Action.php │ ├── AdditionalInfo.php │ ├── BlocksContainer.php │ ├── Success.php │ └── Tab.php └── WidgetForm.php ├── CHANGELOG.md ├── Controller └── Form │ ├── Submit.php │ └── Success.php ├── LICENCE ├── Model ├── Attribute │ └── Source │ │ └── TextFormAttributes.php └── Config │ └── Source │ └── AvailableForms.php ├── Observer ├── AddFrontendInputBlockOptions.php ├── FormRecordAttributeSaveAfter.php └── SubscribeToNewsletter.php ├── Plugin ├── AddFormFieldsetWarningPlugin.php ├── FromAttributeGroupCodesPlugin.php ├── NewsletterEmailValidatorPlugin.php ├── RemoveAttributesFromGeneralTabPlugin.php └── RemoveWidgetGroupAttributesFromGeneralTabPlugin.php ├── README.md ├── Setup └── Patch │ └── Data │ └── CreateWidgetFormsAttributesPatch.php ├── composer.json ├── etc ├── adminhtml │ ├── di.xml │ └── events.xml ├── di.xml ├── frontend │ ├── events.xml │ └── routes.xml ├── module.xml └── widget.xml ├── registration.php └── view ├── adminhtml └── layout │ └── alekseon_customformsbuilder_form_edit.xml └── frontend ├── layout └── alekseon_widgetforms_form_success.xml ├── templates ├── form │ ├── action.phtml │ ├── additional_info.phtml │ ├── blocks_container.phtml │ ├── success.phtml │ └── tab.phtml └── widget_form.phtml └── web ├── css └── source │ └── _module.less └── js └── widget-form.js /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/coding-standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/.github/workflows/coding-standard.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | Thumbs.db -------------------------------------------------------------------------------- /Block/Adminhtml/Form/Edit/Tab/NewsletterSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/Adminhtml/Form/Edit/Tab/NewsletterSettings.php -------------------------------------------------------------------------------- /Block/Adminhtml/Form/Edit/Tab/WidgetSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/Adminhtml/Form/Edit/Tab/WidgetSettings.php -------------------------------------------------------------------------------- /Block/Form/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/Form/Action.php -------------------------------------------------------------------------------- /Block/Form/AdditionalInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/Form/AdditionalInfo.php -------------------------------------------------------------------------------- /Block/Form/BlocksContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/Form/BlocksContainer.php -------------------------------------------------------------------------------- /Block/Form/Success.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/Form/Success.php -------------------------------------------------------------------------------- /Block/Form/Tab.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/Form/Tab.php -------------------------------------------------------------------------------- /Block/WidgetForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Block/WidgetForm.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Controller/Form/Submit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Controller/Form/Submit.php -------------------------------------------------------------------------------- /Controller/Form/Success.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Controller/Form/Success.php -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/LICENCE -------------------------------------------------------------------------------- /Model/Attribute/Source/TextFormAttributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Model/Attribute/Source/TextFormAttributes.php -------------------------------------------------------------------------------- /Model/Config/Source/AvailableForms.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Model/Config/Source/AvailableForms.php -------------------------------------------------------------------------------- /Observer/AddFrontendInputBlockOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Observer/AddFrontendInputBlockOptions.php -------------------------------------------------------------------------------- /Observer/FormRecordAttributeSaveAfter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Observer/FormRecordAttributeSaveAfter.php -------------------------------------------------------------------------------- /Observer/SubscribeToNewsletter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Observer/SubscribeToNewsletter.php -------------------------------------------------------------------------------- /Plugin/AddFormFieldsetWarningPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Plugin/AddFormFieldsetWarningPlugin.php -------------------------------------------------------------------------------- /Plugin/FromAttributeGroupCodesPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Plugin/FromAttributeGroupCodesPlugin.php -------------------------------------------------------------------------------- /Plugin/NewsletterEmailValidatorPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Plugin/NewsletterEmailValidatorPlugin.php -------------------------------------------------------------------------------- /Plugin/RemoveAttributesFromGeneralTabPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Plugin/RemoveAttributesFromGeneralTabPlugin.php -------------------------------------------------------------------------------- /Plugin/RemoveWidgetGroupAttributesFromGeneralTabPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Plugin/RemoveWidgetGroupAttributesFromGeneralTabPlugin.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/README.md -------------------------------------------------------------------------------- /Setup/Patch/Data/CreateWidgetFormsAttributesPatch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/Setup/Patch/Data/CreateWidgetFormsAttributesPatch.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/composer.json -------------------------------------------------------------------------------- /etc/adminhtml/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/etc/adminhtml/di.xml -------------------------------------------------------------------------------- /etc/adminhtml/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/etc/adminhtml/events.xml -------------------------------------------------------------------------------- /etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/etc/di.xml -------------------------------------------------------------------------------- /etc/frontend/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/etc/frontend/events.xml -------------------------------------------------------------------------------- /etc/frontend/routes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/etc/frontend/routes.xml -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/etc/module.xml -------------------------------------------------------------------------------- /etc/widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/etc/widget.xml -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/registration.php -------------------------------------------------------------------------------- /view/adminhtml/layout/alekseon_customformsbuilder_form_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/adminhtml/layout/alekseon_customformsbuilder_form_edit.xml -------------------------------------------------------------------------------- /view/frontend/layout/alekseon_widgetforms_form_success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/layout/alekseon_widgetforms_form_success.xml -------------------------------------------------------------------------------- /view/frontend/templates/form/action.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/templates/form/action.phtml -------------------------------------------------------------------------------- /view/frontend/templates/form/additional_info.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/templates/form/additional_info.phtml -------------------------------------------------------------------------------- /view/frontend/templates/form/blocks_container.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/templates/form/blocks_container.phtml -------------------------------------------------------------------------------- /view/frontend/templates/form/success.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/templates/form/success.phtml -------------------------------------------------------------------------------- /view/frontend/templates/form/tab.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/templates/form/tab.phtml -------------------------------------------------------------------------------- /view/frontend/templates/widget_form.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/templates/widget_form.phtml -------------------------------------------------------------------------------- /view/frontend/web/css/source/_module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/web/css/source/_module.less -------------------------------------------------------------------------------- /view/frontend/web/js/widget-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alekseon/magento2-widget-forms/HEAD/view/frontend/web/js/widget-form.js --------------------------------------------------------------------------------