- Timestamp:
- 08/25/2016 01:19:24 AM (8 years ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-editor.php
r38159 r38349 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]; -
trunk/src/wp-includes/css/editor.css
r37751 r38349 391 391 text-shadow: none; 392 392 cursor: pointer; 393 } 394 395 .mce-btn .mce-txt { 396 direction: inherit; 397 text-align: inherit; 393 398 } 394 399 -
trunk/src/wp-includes/functions.php
r38344 r38349 3221 3221 * plugin, and adds the 'ltr' button to 'toolbar1', formerly 3222 3222 * 'theme_advanced_buttons1' array keys. These keys are then returned 3223 * in the $ input (TinyMCE settings) array.3223 * in the $mce_init (TinyMCE settings) array. 3224 3224 * 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'; 3234 3235 if ( ! empty( $input['plugins'] ) && strpos( $input['plugins'], 'directionality' ) === false ) { 3236 $input['plugins'] .= ',directionality'; 3237 } 3238 3239 if ( ! empty( $input['toolbar1'] ) && ! preg_match( '/\bltr\b/', $input['toolbar1'] ) ) { 3240 $input['toolbar1'] .= ',ltr'; 3241 } 3242 } 3243 3244 return $input; 3233 $mce_init['directionality'] = 'rtl'; 3234 $mce_init['rtl_ui'] = true; 3235 3236 if ( ! empty( $mce_init['plugins'] ) && strpos( $mce_init['plugins'], 'directionality' ) === false ) { 3237 $mce_init['plugins'] .= ',directionality'; 3238 } 3239 3240 if ( ! empty( $mce_init['toolbar1'] ) && ! preg_match( '/\bltr\b/', $mce_init['toolbar1'] ) ) { 3241 $mce_init['toolbar1'] .= ',ltr'; 3242 } 3243 } 3244 3245 return $mce_init; 3245 3246 } 3246 3247
Note: See TracChangeset
for help on using the changeset viewer.