Add static fallback link to old editor

[MAILPOET-2549]
This commit is contained in:
Rostislav Wolny
2020-01-21 11:38:22 +01:00
committed by Jack Kitterhing
parent a9f612d57f
commit be0c9a726c
3 changed files with 19 additions and 9 deletions

View File

@ -88,6 +88,7 @@ $gutenberg-control-border-color-focus: #007cba;
} }
// Styles for old editor link // Styles for old editor link
.mailpoet_old_form_editor_link { .mailpoet_old_form_editor_link,
#mailpoet_form_edit_old_editor_fallback_link {
padding: 16px; padding: 16px;
} }

View File

@ -16,8 +16,11 @@ const App = () => (
); );
const appElement = document.querySelector('#mailpoet_form_edit'); const appElement = document.querySelector('#mailpoet_form_edit');
const oldEditorLinkElement = document.querySelector('#mailpoet_form_edit_old_editor_fallback_link');
if (appElement) { if (appElement) {
try {
oldEditorLinkElement.style.display = 'none';
initStore(); initStore();
initBlocks(); initBlocks();
ReactDOM.render( ReactDOM.render(
@ -26,4 +29,7 @@ if (appElement) {
</React.StrictMode>, </React.StrictMode>,
appElement appElement
); );
} catch (e) {
oldEditorLinkElement.style.display = 'block';
}
} }

View File

@ -10,6 +10,9 @@
<div class="block-editor"> <div class="block-editor">
<div id="mailpoet_form_edit" class="block-editor__container"> <div id="mailpoet_form_edit" class="block-editor__container">
</div> </div>
<div id="mailpoet_form_edit_old_editor_fallback_link">
<a href="?page=mailpoet-form-editor&id=<%=form['id']%>&legacy=1"><%=__('Use the old editor.')%></a>
</div>
</div> </div>
<script> <script>