Commit bd6dfe7d443efc51c3b8502b632ce2e2816424d8
1 parent
76ffd116
Exists in
master
and in
4 other branches
respect newlines for wall messages
Showing
2 changed files
with
4 additions
and
1 deletions
Show diff stats
app/assets/javascripts/main.js.coffee
| ... | ... | @@ -41,6 +41,9 @@ window.linkify = (str) -> |
| 41 | 41 | exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig |
| 42 | 42 | return str.replace(exp,"<a href='$1'>$1</a>") |
| 43 | 43 | |
| 44 | +window.simpleFormat = (str) -> | |
| 45 | + linkify(sanitize(str).replace(/\n/g, '<br />')) | |
| 46 | + | |
| 44 | 47 | window.startSpinner = -> |
| 45 | 48 | $('.turbolink-spinner').fadeIn() |
| 46 | 49 | ... | ... |
app/assets/javascripts/wall.js.coffee
| ... | ... | @@ -61,7 +61,7 @@ class Wall |
| 61 | 61 | template = @noteTemplate() |
| 62 | 62 | template = template.replace('{{author_name}}', note.author.name) |
| 63 | 63 | template = template.replace(/{{created_at}}/g, note.created_at) |
| 64 | - template = template.replace('{{text}}', linkify(sanitize(note.body))) | |
| 64 | + template = template.replace('{{text}}', simpleFormat(note.body)) | |
| 65 | 65 | |
| 66 | 66 | if note.attachment |
| 67 | 67 | file = '<i class="icon-paper-clip"/><a href="/files/note/' + note.id + '/' + note.attachment + '">' + note.attachment + '</a>' | ... | ... |