new line fix PLEASE
I ran across this actually on a rails project I was working on... the simple_format helper doesn't use line breaks properly from text boxes and garbles the hell out of pasted text (for example from a command prompt)... the solution, instead of using simple_format (or whatever helper your using) is to use a regex to replace the line breaks... Its really annoying to have to go back, edit a post, and do this
line 1
line 2
line 3
just so it will format properly; 1 line break = 1 br tag.... 2 \n's != 1 br (you'll have to hit edit to see what im talking about admins, it does it on tender AND lighthouse, lighthouse is the one i'd prefer first fixed)
Thanks, Josh
Discussions are closed to public comments.
If you need help with Tender please
start a new discussion.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by josh on 02 Jul, 2009 01:57 PM
REGEX:
2 Posted by rick on 02 Jul, 2009 02:21 PM
simple_format
uses regex actually. We use a modified version of it if you turn plain text formatting on. By default, markdown is used though. You can either put two spaces after lines, or wrap whole paragraphs with the@@@
3 Posted by josh on 02 Jul, 2009 02:29 PM
Yes but you can't do that on Lighthouse :)
4 Posted by rick on 02 Jul, 2009 02:59 PM
Oh we're talking about Lighthouse? Lighthouse has no plain text format, sorry.
5 Posted by josh on 02 Jul, 2009 03:09 PM
Yes I know it doesnt. Thats the point of this ticket :). It doesn't format line breaks properly.
6 Posted by rick on 02 Jul, 2009 04:07 PM
Sure, but this ticket is in the Tender section, right? I get
confused, sometimes I give people Tender answers to Lighthouse
questions.
It's going to require a nasty migration to a table, but I'll be adding
the option for users to choose plain or markdown formatting for their
posts. Emails come in plain text by default as well.