Split sending pages to form editor
[MAILPOET-3120]
This commit is contained in:
@ -135,7 +135,6 @@ export default function mapFormDataAfterLoading(data) {
|
|||||||
backgroundImageUrl: data.settings.background_image_url,
|
backgroundImageUrl: data.settings.background_image_url,
|
||||||
backgroundImageDisplay: data.settings.background_image_display,
|
backgroundImageDisplay: data.settings.background_image_display,
|
||||||
closeButton: data.settings.close_button ?? defaults.formStyles.closeButton,
|
closeButton: data.settings.close_button ?? defaults.formStyles.closeButton,
|
||||||
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -44,7 +44,15 @@ export default {
|
|||||||
return state.customFields;
|
return state.customFields;
|
||||||
},
|
},
|
||||||
getAllAvailablePages(state) {
|
getAllAvailablePages(state) {
|
||||||
return state.pages;
|
const allWPPages = state.allWpPages.map((page) => ({
|
||||||
|
id: page.id,
|
||||||
|
title: page.name,
|
||||||
|
}));
|
||||||
|
const mailpoetPages = state.mailpoetPages.map((page) => ({
|
||||||
|
id: page.ID,
|
||||||
|
title: page.post_title,
|
||||||
|
}));
|
||||||
|
return mailpoetPages.concat(allWPPages);
|
||||||
},
|
},
|
||||||
getIsFormSaving(state) {
|
getIsFormSaving(state) {
|
||||||
return state.isFormSaving;
|
return state.isFormSaving;
|
||||||
|
@ -51,7 +51,7 @@ export default () => {
|
|||||||
formErrors: validateForm(formData, formBlocks),
|
formErrors: validateForm(formData, formBlocks),
|
||||||
segments: window.mailpoet_form_segments,
|
segments: window.mailpoet_form_segments,
|
||||||
customFields,
|
customFields,
|
||||||
pages: window.mailpoet_form_pages,
|
mailpoetPages: window.mailpoet_pages,
|
||||||
isFormSaving: false,
|
isFormSaving: false,
|
||||||
isCustomFieldSaving: false,
|
isCustomFieldSaving: false,
|
||||||
isCustomFieldCreating: false,
|
isCustomFieldCreating: false,
|
||||||
|
@ -154,7 +154,7 @@ class FormEditor {
|
|||||||
'iframe' => Export::get('iframe', $form),
|
'iframe' => Export::get('iframe', $form),
|
||||||
'shortcode' => Export::get('shortcode', $form),
|
'shortcode' => Export::get('shortcode', $form),
|
||||||
],
|
],
|
||||||
'mailpoet_pages' => Pages::getAll(),
|
'mailpoet_pages' => Pages::getMailPoetPages(),
|
||||||
'segments' => Segment::getSegmentsWithSubscriberCount(),
|
'segments' => Segment::getSegmentsWithSubscriberCount(),
|
||||||
'styles' => $this->formRenderer->getCustomStyles($form),
|
'styles' => $this->formRenderer->getCustomStyles($form),
|
||||||
'date_types' => array_map(function ($label, $value) {
|
'date_types' => array_map(function ($label, $value) {
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
var mailpoet_form_data = <%= json_encode(form) %>;
|
var mailpoet_form_data = <%= json_encode(form) %>;
|
||||||
var mailpoet_form_exports = <%= json_encode(form_exports) %>;
|
var mailpoet_form_exports = <%= json_encode(form_exports) %>;
|
||||||
var mailpoet_form_segments = <%= json_encode(segments) %>;
|
var mailpoet_form_segments = <%= json_encode(segments) %>;
|
||||||
var mailpoet_form_pages = <%= json_encode(mailpoet_pages) %>;
|
var mailpoet_pages = <%= json_encode(mailpoet_pages) %>;
|
||||||
var mailpoet_custom_fields = <%= json_encode(custom_fields) %>;
|
var mailpoet_custom_fields = <%= json_encode(custom_fields) %>;
|
||||||
var mailpoet_date_types = <%= json_encode(date_types) %>;
|
var mailpoet_date_types = <%= json_encode(date_types) %>;
|
||||||
var mailpoet_date_formats = <%= json_encode(date_formats) %>;
|
var mailpoet_date_formats = <%= json_encode(date_formats) %>;
|
||||||
|
Reference in New Issue
Block a user