Ticket #5374 (closed defect: worksforme)

Opened 1 year ago

Last modified 13 hours ago

"Write page/post" > "code" textarea is to right

Reported by: cacycleworks Assigned to: anonymous
Priority: normal Milestone:
Component: General Version: 2.3.1
Severity: minor Keywords:
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.

Change History

11/22/08 06:08:37 changed by ninjaWR

  • status changed from new to closed.
  • resolution set to worksforme.

can't replicate with r9840, guessing it was fixed along the way

11/22/08 06:23:25 changed by ninjaWR

  • milestone deleted.