Make WordPress Core

Ticket #20055: 1.diff

File 1.diff, 1.3 KB (added by ericlewis, 13 years ago)
  • class-wp-editor.php

     
    538538                if ( $tmce_on ) {
    539539                        if ( $compressed )
    540540                                echo "<script type='text/javascript' src='{$baseurl}/wp-tinymce.php?c=1&amp;$version'></script>\n";
    541                         else
     541                        else if ( $concatenate_scripts )
    542542                                echo "<script type='text/javascript' src='{$baseurl}/tiny_mce.js?$version'></script>\n";
     543                        else {
     544                                $plugin_directories = scandir( ABSPATH . WPINC . "/js/tinymce/plugins" );
     545                                echo "<script type='text/javascript' src='{$baseurl}/tiny_mce.js?$version'></script>\n";
     546                                foreach($plugin_directories as $dir ) :
     547                                        if ( preg_match('/[A-Za-z]/', $dir[0]) ) {
     548                                                if ( file_exists( ABSPATH . WPINC . "/js/tinymce/plugins/$dir/editor_plugin.dev.js" ) )
     549                                                        echo "<script type='text/javascript' src='{$baseurl}/plugins/$dir/editor_plugin.dev.js'></script>\n";
     550                                                else if ( file_exists( ABSPATH . WPINC . "/js/tinymce/plugins/$dir/editor_plugin.js" ) )
     551                                                        echo "<script type='text/javascript' src='{$baseurl}/plugins/$dir/editor_plugin.js'></script>\n";
     552                                        }
     553                                               
     554                                endforeach;
     555                        }
    543556
    544557                        if ( 'en' != self::$mce_locale && isset($lang) )
    545558                                echo "<script type='text/javascript'>\n$lang\n</script>\n";