bp_docs_add_idle_function_to_tinymce

Hook our idle function to the TinyMCE.onInit event.

Description

bp_docs_add_idle_function_to_tinymce( $initArray ); 

Parameters (1)

0. $initarray
The initarray.

Usage

  1. if ( !function_exists( 'bp_docs_add_idle_function_to_tinymce' ) ) { 
  2. require_once ABSPATH . PLUGINDIR . 'buddypress-docs/includes/templatetags-edit.php'; 
  3.  
  4. // The initarray. 
  5. $initarray = null; 
  6.  
  7. // NOTICE! Understand what this does before running. 
  8. $result = bp_docs_add_idle_function_to_tinymce($initarray); 
  9.  

Defined (1)

The function is defined in the following location(s).

/includes/templatetags-edit.php  
  1. function bp_docs_add_idle_function_to_tinymce( $initArray ) { 
  2.  
  3. //$initArray['setup'] = 'alert(\'hi\');'; 
  4. $initArray['setup'] = 'function(ed) { 
  5. ed.onInit.add( 
  6. function(ed) { 
  7. _initJQuery(); 
  8.  
  9. // Set up listeners 
  10. jQuery(\'#\' + ed.id + \'_parent\').bind(\'mousemove\', function (evt) { 
  11. _active(evt); 
  12. }); 
  13.  
  14. bp_docs_load_idle(); 
  15.  
  16. /* Hide rows 3+ */ 
  17. var rows = jQuery(ed.editorContainer).find(\'table.mceToolbar\'); 
  18. jQuery(rows).each(function(k, row) { 
  19. if ( !jQuery(row).hasClass(\'mceToolbarRow2\') && !jQuery(row).hasClass(\'mceToolbarRow1\' ) ) { 
  20. jQuery(row).toggle(); 
  21. }); 
  22.  
  23. bp_docs_kitchen_sink(ed); 
  24.  
  25. ); 
  26.  
  27. ed.onKeyDown.add( 
  28. function(ed) { 
  29. _active(); 
  30. ); 
  31. }'; 
  32.  
  33. return $initArray;