From 9b4e49123df76a4d161016582765ff92532b6d58 Mon Sep 17 00:00:00 2001 From: Vlad Date: Thu, 5 Apr 2018 18:31:59 -0400 Subject: [PATCH] Moves variable definition into the method that uses them --- assets/js/src/newsletter_editor/initializer.jsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/assets/js/src/newsletter_editor/initializer.jsx b/assets/js/src/newsletter_editor/initializer.jsx index a038309581..9f333d8606 100644 --- a/assets/js/src/newsletter_editor/initializer.jsx +++ b/assets/js/src/newsletter_editor/initializer.jsx @@ -4,10 +4,6 @@ import MailPoet from 'mailpoet'; import React from 'react'; import ReactDOM from 'react-dom'; -const editorContainer = document.getElementById('mailpoet_editor'); - -const getUrlParam = param => (location.search.split(`${param}=`)[1] || '').split('&')[0]; - const renderBreadcrumb = (newsletterType) => { const breadcrumbContainer = document.getElementById('mailpoet_editor_breadcrumb'); const breadcrumb = Hooks.applyFilters( @@ -21,6 +17,9 @@ const renderBreadcrumb = (newsletterType) => { }; const initializeEditor = (config) => { + const editorContainer = document.getElementById('mailpoet_editor'); + const getUrlParam = param => (location.search.split(`${param}=`)[1] || '').split('&')[0]; + if (!editorContainer || !window.EditorApplication) return; MailPoet.Modal.loading(true);