WordPress.org

Make WordPress Core

Ticket #20055: 1.diff

File 1.diff, 1.3 KB (added by ericlewis, 2 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";