[wp-trac] [WordPress Trac] #16930: Quicktags Javascript enqueue issue

WordPress Trac wp-trac at lists.automattic.com
Tue Mar 22 11:14:09 UTC 2011

#16930: Quicktags Javascript  enqueue issue
 Reporter:  instruite     |      Owner:
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  UI            |    Version:  3.1
 Severity:  normal        |   Keywords:  dev-feedback
 To add new/custom buttons to Post editor toolbar, I was using
 edButtons[edButtons.length] = new edButton('ed_custom' ,'Custom'
 ,'[custom]' ,'[/custom]' ,'x' );
 Till Wp 2.9.2 adding the above script worked as expected.
 But with 3.1 its not working (have not checked with 3.0 series)
 after going through the wordpress files
 I found the call to add quicktags in 2 files
 if ( in_array( $pagenow, array('post.php', 'post-new.php') ) ) {
         add_action( 'admin_print_footer_scripts', 'wp_tiny_mce', 25 );
         add_action( 'admin_print_footer_scripts',
 'wp_tiny_mce_preload_dialogs', 30 );
 and ''/wp-includes/general-template.php''
 <div id="quicktags"><?php
         wp_print_scripts( 'quicktags' );?>
         <script type="text/javascript">edToolbar()</script>
 And in 3.1 its not adding the script with
 ''wp_enqueue_script('quicktags');'' call
 even tried adding it in my plugin
 But adding ''wp_print_scripts( 'quicktags' );'' in place of
 ''wp_enqueue_script('quicktags');'' works
 (works by replacing it in admin-header.php directly or even through plugin
 Not sure which changes from 2.9.2 to 3.1 are affecting the
 ''wp_enqueue_script('quicktags');'' not to work in admin-header.php


Ticket URL: <http://core.trac.wordpress.org/ticket/16930>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software

More information about the wp-trac mailing list