returning preview url in meta
This commit is contained in:
@ -90,9 +90,9 @@ define(
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
saveTemplate: function (data, done) {
|
saveTemplate: function (response, done) {
|
||||||
const iframe = document.createElement('iframe');
|
const iframe = document.createElement('iframe');
|
||||||
iframe.src = data.preview_url;
|
iframe.src = response.meta.preview_url;
|
||||||
iframe.onload = () => {
|
iframe.onload = () => {
|
||||||
html2canvas(iframe.contentDocument.documentElement).then((thumbnail) => {
|
html2canvas(iframe.contentDocument.documentElement).then((thumbnail) => {
|
||||||
document.body.removeChild(iframe);
|
document.body.removeChild(iframe);
|
||||||
@ -101,10 +101,10 @@ define(
|
|||||||
endpoint: 'newsletterTemplates',
|
endpoint: 'newsletterTemplates',
|
||||||
action: 'save',
|
action: 'save',
|
||||||
data: {
|
data: {
|
||||||
name: data.subject,
|
name: response.data.subject,
|
||||||
description: data.preheader,
|
description: response.data.preheader,
|
||||||
thumbnail: thumbnail.toDataURL('image/jpeg'),
|
thumbnail: thumbnail.toDataURL('image/jpeg'),
|
||||||
body: JSON.stringify(data.body),
|
body: JSON.stringify(response.data.body),
|
||||||
categories: '["recent"]',
|
categories: '["recent"]',
|
||||||
},
|
},
|
||||||
}).then(done).fail(this.showError);
|
}).then(done).fail(this.showError);
|
||||||
@ -168,7 +168,7 @@ define(
|
|||||||
},
|
},
|
||||||
}).done((response2) => {
|
}).done((response2) => {
|
||||||
// save template in recently sent category
|
// save template in recently sent category
|
||||||
this.saveTemplate(response.data, () => {
|
this.saveTemplate(response, () => {
|
||||||
// redirect to listing based on newsletter type
|
// redirect to listing based on newsletter type
|
||||||
this.context.router.push(`/${this.state.item.type || ''}`);
|
this.context.router.push(`/${this.state.item.type || ''}`);
|
||||||
|
|
||||||
|
@ -135,10 +135,7 @@ class Newsletters extends APIEndpoint {
|
|||||||
Subscriber::getCurrentWPUser()
|
Subscriber::getCurrentWPUser()
|
||||||
);
|
);
|
||||||
|
|
||||||
$newsletter = $newsletter->asArray();
|
return $this->successResponse($newsletter->asArray(), array('preview_url' => $preview_url));
|
||||||
$newsletter['preview_url'] = $preview_url;
|
|
||||||
|
|
||||||
return $this->successResponse($newsletter);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function setStatus($data = array()) {
|
function setStatus($data = array()) {
|
||||||
|
Reference in New Issue
Block a user