Ticket #37760: 37760.1.patch
File 37760.1.patch, 2.4 KB (added by , 8 years ago) |
---|
-
src/wp-includes/class-wp-editor.php
1259 1259 var init, id, $wrap; 1260 1260 1261 1261 if ( typeof tinymce !== 'undefined' ) { 1262 // Fix RTL 1263 tinymce.on( 'addeditor', function( event ) { 1264 event.editor.rtl = event.editor.settings.rtl_ui || 1265 ( event.editor.editorManager && 1266 event.editor.editorManager.i18n && 1267 event.editor.editorManager.i18n.rtl ); 1268 }, true ); 1269 1262 1270 for ( id in tinyMCEPreInit.mceInit ) { 1263 1271 init = tinyMCEPreInit.mceInit[id]; 1264 1272 $wrap = tinymce.$( '#wp-' + id + '-wrap' ); -
src/wp-includes/css/editor.css
392 392 cursor: pointer; 393 393 } 394 394 395 .mce-btn .mce-txt { 396 direction: inherit; 397 text-align: inherit; 398 } 399 395 400 .mce-toolbar .mce-btn-group .mce-btn, 396 401 .qt-dfw { 397 402 border: 1px solid transparent; -
src/wp-includes/functions.php
3225 3225 * @since 2.1.0 3226 3226 * @access private 3227 3227 * 3228 * @param array $ input MCE settings array.3228 * @param array $mce_init MCE settings array. 3229 3229 * @return array Direction set for 'rtl', if needed by locale. 3230 3230 */ 3231 function _mce_set_direction( $ input ) {3231 function _mce_set_direction( $mce_init ) { 3232 3232 if ( is_rtl() ) { 3233 $input['directionality'] = 'rtl'; 3233 $mce_init['directionality'] = 'rtl'; 3234 $mce_init['rtl_ui'] = true; 3234 3235 3235 if ( ! empty( $ input['plugins'] ) && strpos( $input['plugins'], 'directionality' ) === false ) {3236 $ input['plugins'] .= ',directionality';3236 if ( ! empty( $mce_init['plugins'] ) && strpos( $mce_init['plugins'], 'directionality' ) === false ) { 3237 $mce_init['plugins'] .= ',directionality'; 3237 3238 } 3238 3239 3239 if ( ! empty( $ input['toolbar1'] ) && ! preg_match( '/\bltr\b/', $input['toolbar1'] ) ) {3240 $ input['toolbar1'] .= ',ltr';3240 if ( ! empty( $mce_init['toolbar1'] ) && ! preg_match( '/\bltr\b/', $mce_init['toolbar1'] ) ) { 3241 $mce_init['toolbar1'] .= ',ltr'; 3241 3242 } 3242 3243 } 3243 3244 3244 return $ input;3245 return $mce_init; 3245 3246 } 3246 3247 3247 3248