#5374 closed defect (bug) (worksforme)
"Write page/post" > "code" textarea is to right
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | minor | Version: | 2.3.1 |
| Component: | General | Keywords: | |
| Focuses: | Cc: |
Description
This seems similar to Ticket #s 3684 and 3540 however it's not exactly like them.
On the "Write page/post" the "code" textarea is far to the right of the center working pane, so that a portion gets cut off. The box's left edge is perfectly aligned to the end of the "code" tool buttons. I thought it was a touch odd with the out-of-box install, but the problem made the page unusable when I applied a theme.
I'm certain my methodology goes against the WP coding style/ ethos, as I found a quick CSS <DIV> hack that changed the behavior in wp-includes/general-template.php ...
original source:
wp-includes/general-template.php
906 </script>
907 <?php
908
909 $the_editor = apply_filters('the_editor', "<div><textarea class='mceEditor' $rows cols='40' name='$id' tabindex='2' id='$id'>%s</textarea></div>\n");
910 $the_editor_content = apply_filters('the_editor_content', $content);
911
912 printf($the_editor, $the_editor_content);
913
914 ?>
915 <script type="text/javascript">
a workaround I used which fixed the symptom:
wp-includes/general-template.php
907 <div style="float:left; width:100%;">
908 <?php
909
910 $the_editor = apply_filters('the_editor', "<textarea class='mceEditor' $rows cols='40' name='$id' tabindex='2' id='$id'>%s</textarea>\n");
911 $the_editor_content = apply_filters('the_editor_content', $content);
912
913 printf($the_editor, $the_editor_content);
914
915 ?></div>
Note that I did try to change apply_filters('the_editor', "<div><textarea
to: apply_filters('the_editor', "<div style=\"float:left; width:100%;\" ><textarea
and: apply_filters('the_editor', "<div style='float:left; width:100%;' ><textarea
however these caused errors as print_r complained about the numbers of arguments passed. I did initially try only 'style='float:left' and that worked, but then the text area was only about 100px wide, so I wanted to add the width, too.
I figure someone familiar with the code and the CSS of this area may be able to incorporate the change or implement a more simple solution. :)
version: wordpress-2.3.1.tar.gz
OS: kubuntu gutsy 7.10 amd64
browser: FF
served by LAMP install on same machine.
can't replicate with r9840, guessing it was fixed along the way