From 91692e49edab526e532c3e1406424d3cf179ce5c Mon Sep 17 00:00:00 2001 From: Woeler Date: Fri, 27 Sep 2019 13:45:29 +0200 Subject: [PATCH 1/3] [TASK] Set version to 2.15.3-beta --- app/AppKernel.php | 6 +++--- app/version.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/AppKernel.php b/app/AppKernel.php index 1a0147f2ebb..4e1e24ad48c 100644 --- a/app/AppKernel.php +++ b/app/AppKernel.php @@ -34,14 +34,14 @@ class AppKernel extends Kernel * * @const integer */ - const MINOR_VERSION = 16; + const MINOR_VERSION = 15; /** * Patch version number. * * @const integer */ - const PATCH_VERSION = 0; + const PATCH_VERSION = 3; /** * Extra version identifier. @@ -51,7 +51,7 @@ class AppKernel extends Kernel * * @const string */ - const EXTRA_VERSION = '-dev'; + const EXTRA_VERSION = '-beta'; /** * @var array diff --git a/app/version.txt b/app/version.txt index f9b87778ca2..4cea1055bce 100644 --- a/app/version.txt +++ b/app/version.txt @@ -1 +1 @@ -2.16.0-dev +2.15.3-beta From f341816b1ee50ee3d67f3938b379aa8ed023798b Mon Sep 17 00:00:00 2001 From: Woeler Date: Fri, 27 Sep 2019 13:46:31 +0200 Subject: [PATCH 2/3] [TASK] Regenerate production assets --- media/js/app.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/media/js/app.js b/media/js/app.js index e76d3837499..a7874e873da 100644 --- a/media/js/app.js +++ b/media/js/app.js @@ -164,8 +164,7 @@ if(customHtml.length){mQuery('[data-theme]').click(function(e){e.preventDefault( themeField.val(theme);if(isCodeMode){mQuery('.builder').addClass('code-mode');mQuery('.builder .code-editor').removeClass('hide');mQuery('.builder .code-mode-toolbar').removeClass('hide');mQuery('.builder .builder-toolbar').addClass('hide');}else{mQuery('.builder').removeClass('code-mode');mQuery('.builder .code-editor').addClass('hide');mQuery('.builder .code-mode-toolbar').addClass('hide');mQuery('.builder .builder-toolbar').removeClass('hide');Mautic.setThemeHtml(theme);} mQuery('.theme-list .panel').removeClass('theme-selected');currentLink.closest('.panel').addClass('theme-selected');mQuery('.theme-list .select-theme-selected').addClass('hide');mQuery('.theme-list .select-theme-link').removeClass('hide');currentLink.closest('.panel').find('.select-theme-selected').removeClass('hide');currentLink.addClass('hide');});}};Mautic.updateIframeContent=function(iframeId,content,slot){content=content.replace(/^\s*[\r\n]/gm,'');if(iframeId){var iframe=document.getElementById(iframeId);var doc=iframe.contentDocument||iframe.contentWindow.document;doc.open();doc.write(content);doc.close();if('HTML'===doc.all[0].tagName){mQuery(doc.all[0]).removeClass();}}else if(slot){slot.html(content);}};Mautic.setThemeHtml=function(theme){mQuery.get(mQuery('#builder_url').val()+'?template='+theme,function(themeHtml){var textarea=mQuery('textarea.builder-html');textarea.val(themeHtml);});};Mautic.closeBuilder=function(model){var panelHeight=(mQuery('.builder-content').css('right')=='0px')?mQuery('.builder-panel').height():0,panelWidth=(mQuery('.builder-content').css('right')=='0px')?0:mQuery('.builder-panel').width(),spinnerLeft=(mQuery(window).width()-panelWidth-60)/2,spinnerTop=(mQuery(window).height()-panelHeight-60)/2,closeBtn=mQuery('.btn-close-builder'),overlay=mQuery('#builder-overlay'),builder=mQuery('.builder');mQuery('.builder-spinner').css({left:spinnerLeft,top:spinnerTop});overlay.removeClass('hide');closeBtn.prop('disabled',true);mQuery('#builder-errors').hide('fast').text('');try{Mautic.sendBuilderContentToTextarea(function(){if(Mautic.codeMode){Mautic.killLivePreview();Mautic.destroyCodeMirror();delete Mautic.codeMode;}else{if(typeof document.getElementById('builder-template-content').contentWindow.Mautic!=='undefined'){document.getElementById('builder-template-content').contentWindow.Mautic.destroySlots();} mQuery('#slot-form-container, #section-form-container').html('');} -overlay.remove();builder.removeClass('builder-active').addClass('hide');closeBtn.prop('disabled',false);mQuery('body').css('overflow-y','');builder.addClass('hide');Mautic.stopIconSpinPostEvent();mQuery('#builder-template-content').remove();},false);}catch(error){console.error(error);}};Mautic.sendBuilderContentToTextarea=function(callback,keepBuilderContent){var customHtml;try{if(Mautic.codeMode){customHtml=Mautic.builderCodeMirror.getValue();customHtml=Mautic.convertDynamicContentSlotsToTokens(customHtml);mQuery('.builder-html').val(customHtml);callback();}else{var builderHtml=mQuery('iframe#builder-template-content').contents();if(keepBuilderContent){Mautic.cloneHtmlContent(builderHtml,function(themeHtml){Mautic.sanitizeHtmlAndStoreToTextarea(themeHtml);callback();});}else{Mautic.sanitizeHtmlAndStoreToTextarea(builderHtml);callback();}}}catch(error){console.error(error);}} -Mautic.sanitizeHtmlAndStoreToTextarea=function(html){var cleanHtml=Mautic.sanitizeHtmlBeforeSave(html);mQuery('.builder-html').val(Mautic.domToString(cleanHtml));};Mautic.domToString=function(dom){if(typeof dom==='string'){return dom;} +overlay.remove();builder.removeClass('builder-active').addClass('hide');closeBtn.prop('disabled',false);mQuery('body').css('overflow-y','');builder.addClass('hide');Mautic.stopIconSpinPostEvent();mQuery('#builder-template-content').remove();},false);}catch(error){console.error(error);}};Mautic.sendBuilderContentToTextarea=function(callback,keepBuilderContent){var customHtml;try{if(Mautic.codeMode){customHtml=Mautic.builderCodeMirror.getValue();customHtml=Mautic.convertDynamicContentSlotsToTokens(customHtml);mQuery('.builder-html').val(customHtml);callback();}else{var builderHtml=mQuery('iframe#builder-template-content').contents();if(keepBuilderContent){Mautic.cloneHtmlContent(builderHtml,function(themeHtml){Mautic.sanitizeHtmlAndStoreToTextarea(themeHtml);callback();});}else{Mautic.sanitizeHtmlAndStoreToTextarea(builderHtml);callback();}}}catch(error){console.error(error);}};Mautic.sanitizeHtmlAndStoreToTextarea=function(html){var cleanHtml=Mautic.sanitizeHtmlBeforeSave(html);mQuery('.builder-html').val(Mautic.domToString(cleanHtml));};Mautic.domToString=function(dom){if(typeof dom==='string'){return dom;} var xs=new XMLSerializer();return xs.serializeToString(dom.get(0));};Mautic.sanitizeHtmlBeforeSave=function(htmlContent){htmlContent.find('[data-source="mautic"]').remove();htmlContent.find('.atwho-container').remove();htmlContent.find('.fr-image-overlay, .fr-quick-insert, .fr-tooltip, .fr-toolbar, .fr-popup, .fr-image-resizer').remove();htmlContent.find('[data-slot-focus], [data-section-focus]').remove();var customHtml=Mautic.domToString(htmlContent).replace(/url\("(.+)"\)/g,'url(\'$1\')');return Mautic.convertDynamicContentSlotsToTokens(customHtml);};Mautic.cloneHtmlContent=function(content,callback){var id='iframe-helper';var iframeHelper=mQuery('