From 5dae247c799a5baa34c17858572dddb2e3aed672 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Thu, 2 Nov 2017 20:00:35 -0400 Subject: [PATCH] CRM-21385 - Hide wp admin bar when maximizing ckeditor ---------------------------------------- * CRM-21385: WordPress top nav bar blocks top row of WYSIWYG editor when maximized https://issues.civicrm.org/jira/browse/CRM-21385 --- js/crm.wordpress.js | 7 +++++++ js/wysiwyg/crm.ckeditor.js | 1 + 2 files changed, 8 insertions(+) diff --git a/js/crm.wordpress.js b/js/crm.wordpress.js index 6ca4ff504d08..774b24a35fd0 100644 --- a/js/crm.wordpress.js +++ b/js/crm.wordpress.js @@ -10,5 +10,12 @@ CRM.$(function($) { // Restore admin bar position $('#adminmenuwrap').css('z-index', ''); } + }) + .on('crmWysiwygCreate', function(e, type, editor) { + if (type === 'ckeditor') { + editor.on('maximize', function(e) { + $('#wpadminbar').toggle(e.data === 2); + }); + } }); }); diff --git a/js/wysiwyg/crm.ckeditor.js b/js/wysiwyg/crm.ckeditor.js index 21446ee482c9..50d95607b539 100644 --- a/js/wysiwyg/crm.ckeditor.js +++ b/js/wysiwyg/crm.ckeditor.js @@ -48,6 +48,7 @@ editor.on('maximize', function (e) { $('#civicrm-menu').toggle(e.data === 2); }); + $(editor.element.$).trigger('crmWysiwygCreate', ['ckeditor', editor]); deferred.resolve(); }