Actions
Defect #7033
closed'class' attribute of <pre> tag shouldn't be truncate
Start date:
2010-12-03
Due date:
% Done:
0%
Estimated time:
Resolution:
Fixed
Affected version:
Description
When you edit a message you can use pre tag like this :
<pre class="warning">Some preformated message</pre>
But class attribute is altered by the engine, space in attibute is considered as a break, so you can't use custom CSS classes.
For exemple, if I write
<pre class="class1 class2">...</pre>
the resulting page source is
<pre class="class1> ... </pre>
Note the closing quote is also missing which is breaking the page.
class attribute should be kept without any change so that the user can use custom CSS class.
In fact, I encountered this problem when trying to use SyntaxHighlighter (http://alexgorbatchev.com/SyntaxHighlighter/) which use this syntax :
<pre class="brush: lng"> ... </pre>
A workaround is to use the HTML entity for non-breakable space, like this :
<pre class="brush: lng"> ... </pre>
But it is really user-unfriendly.
infos :- ruby -v ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
- rails -v Rails 2.3.5
- mysql --version mysql Ver 14.14 Distrib 5.1.52, for pc-linux-gnu (x86_64) using readline 5.1
- Redmine 1.0.2.stable.4390
- svn info
- URL: http://redmine.rubyforge.org/svn/tags/1.0.2
- Repository Root: http://redmine.rubyforge.org/svn
- Repository UUID: e93f8b46-1217-0410-a6f0-8f06a7374b81
- Revision: 4390
- Node Kind: directory
- Schedule: normal
- Last Changed Author: edavis10
- Last Changed Rev: 4213
- Last Changed Date: 2010-09-27 00:43:11 +0200 (Mon, 27 Sep 2010)
Forgotten something ?
Please forgive my bad english.
Actions