CRM-21385 - Hide wp admin bar when maximizing ckeditor
authorColeman Watts <coleman@civicrm.org>
Fri, 3 Nov 2017 00:00:35 +0000 (20:00 -0400)
committerColeman Watts <coleman@civicrm.org>
Fri, 3 Nov 2017 00:00:35 +0000 (20:00 -0400)
----------------------------------------
* 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
js/wysiwyg/crm.ckeditor.js

index 6ca4ff504d08ef3addffbd8679c7f40c422d3c13..774b24a35fd0a3b52189bbf0b19b190dfd1516af 100644 (file)
@@ -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);
+        });
+      }
     });
 });
index 21446ee482c9a99a175ba1456c0b28890958875e..50d95607b539d9febf8070dfd7d7b5873e77fd28 100644 (file)
@@ -48,6 +48,7 @@
       editor.on('maximize', function (e) {
         $('#civicrm-menu').toggle(e.data === 2);
       });
+      $(editor.element.$).trigger('crmWysiwygCreate', ['ckeditor', editor]);
       deferred.resolve();
     }