Changeset 6567 for trunk/wp-includes/general-template.php
- Timestamp:
- 01/06/2008 07:01:32 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/general-template.php
r6544 r6567 908 908 } 909 909 910 function wp_default_editor() { 911 $r = user_can_richedit() ? 'tinymce' : 'html'; // defaults 912 if ( $user = wp_get_current_user() ) { // look for cookie 913 if ( isset($_COOKIE['wordpress_editor_' . $user->ID]) && in_array($_COOKIE['wordpress_editor_' . $user->ID], array('tinymce', 'html', 'test') ) ) 914 $r = $_COOKIE['wordpress_editor_' . $user->ID]; 915 } 916 return apply_filters( 'wp_default_editor', $r ); // filter 917 } 918 910 919 function the_editor($content, $id = 'content', $prev_id = 'title') { 911 920 $rows = get_option('default_post_edit_rows'); … … 916 925 917 926 if ( user_can_richedit() ) : 918 add_filter('the_editor_content', 'wp_richedit_pre'); 927 $wp_default_editor = wp_default_editor(); 928 $active = " class='active'"; 929 $inactive = " onclick='switchEditors(\"$id\");'"; 930 931 if ( 'tinymce' == $wp_default_editor ) 932 add_filter('the_editor_content', 'wp_richedit_pre'); 919 933 920 934 // The following line moves the border so that the active button "attaches" to the toolbar. Only IE needs it. … … 926 940 <div id='editor-toolbar' style='display:none;'> 927 941 <div class='zerosize'><input accesskey='e' type='button' onclick='switchEditors("<?php echo $id; ?>")' /></div> 928 <a id='edButtonHTML' class='' onclick='switchEditors("<?php echo $id; ?>")'><?php _e('HTML'); ?></a> 929 <a id='edButtonPreview' class='active'><?php _e('Visual'); ?></a> 930 <div id="media-buttons"> 931 <?php _e('Add media:'); ?> 932 <?php do_action( 'media_buttons'); ?> 933 </div> 942 <a id='edButtonHTML'<?php echo 'html' == $wp_default_editor ? $active : $inactive; ?>><?php _e('HTML'); ?></a> 943 <a id='edButtonPreview'<?php echo 'tinymce' == $wp_default_editor ? $active : $inactive; ?>><?php _e('Visual'); ?></a> 944 945 <div id="media-buttons"> 946 <?php _e('Add media:'); ?> 947 <?php do_action( 'media_buttons'); ?> 948 </div> 934 949 </div> 950 935 951 <script type="text/javascript"> 936 952 // <![CDATA[ … … 940 956 </script> 941 957 942 <?php endif; ?> 958 <?php endif; // user_can_richedit() ?> 959 943 960 <div id="quicktags"> 944 961 <?php wp_print_scripts( 'quicktags' ); ?> 945 962 <script type="text/javascript">edToolbar()</script> 946 963 </div> 964 965 <?php if ( 'html' != $wp_default_editor ) : ?> 947 966 <script type="text/javascript"> 948 967 // <![CDATA[ … … 951 970 // ]]> 952 971 </script> 953 <?php 954 955 $the_editor = apply_filters('the_editor', "<div><textarea class=' mceEditor' $rows cols='40' name='$id' tabindex='2' id='$id'>%s</textarea></div>\n");972 <?php endif; // 'html' != $wp_default_editor 973 974 $the_editor = apply_filters('the_editor', "<div><textarea class='' $rows cols='40' name='$id' tabindex='2' id='$id'>%s</textarea></div>\n"); 956 975 $the_editor_content = apply_filters('the_editor_content', $content); 957 976
Note: See TracChangeset
for help on using the changeset viewer.