fix tests. added jquery.timeago.js
This commit is contained in:
parent
124a5e270e
commit
b1bd3f1252
14 changed files with 247 additions and 82 deletions
|
@ -30,24 +30,13 @@
|
|||
Wall.note_ids.push(note.id)
|
||||
Wall.renderNote(note)
|
||||
Wall.scrollDown()
|
||||
$("abbr.timeago").timeago()
|
||||
|
||||
complete: ->
|
||||
$('.js-notes-busy').removeClass("loading")
|
||||
beforeSend: ->
|
||||
$('.js-notes-busy').addClass("loading")
|
||||
|
||||
renderNote: (note) ->
|
||||
author = '<strong class="wall-author">' + note.author.name + '</strong>'
|
||||
body = '<span class="wall-text">' + note.body + '</span>'
|
||||
file = ''
|
||||
|
||||
if note.attachment
|
||||
file = '<span class="wall-file"><a href="/files/note/' + note.id + '/' + note.attachment + '">' + note.attachment + '</a></span>'
|
||||
|
||||
html = '<li>' + author + body + file + '</li>'
|
||||
|
||||
$('ul.notes').append(html)
|
||||
|
||||
initRefresh: ->
|
||||
setInterval("Wall.refresh()", 10000)
|
||||
|
||||
|
@ -59,14 +48,9 @@
|
|||
$('body').scrollTop(notes.height())
|
||||
|
||||
initForm: ->
|
||||
form = $('.new_note')
|
||||
form = $('.wall-note-form')
|
||||
form.find("#target_type").val('wall')
|
||||
|
||||
# remove unnecessary fields and buttons
|
||||
form.find("#note_line_code").remove()
|
||||
form.find(".js-close-discussion-note-form").remove()
|
||||
form.find('.js-notify-commit-author').remove()
|
||||
|
||||
form.on 'ajax:success', ->
|
||||
Wall.refresh()
|
||||
form.find(".js-note-text").val("").trigger("input")
|
||||
|
@ -83,3 +67,17 @@
|
|||
form.find(".js-attachment-filename").text(filename)
|
||||
|
||||
form.show()
|
||||
|
||||
renderNote: (note) ->
|
||||
author = '<strong class="wall-author">' + note.author.name + '</strong>'
|
||||
body = '<span class="wall-text">' + note.body + '</span>'
|
||||
file = ''
|
||||
time = '<abbr class="timeago" title="' + note.created_at + '">' + note.created_at + '</time>'
|
||||
|
||||
if note.attachment
|
||||
file = '<span class="wall-file"><a href="/files/note/' + note.id + '/' + note.attachment + '">' + note.attachment + '</a></span>'
|
||||
|
||||
html = '<li>' + author + body + file + time + '</li>'
|
||||
|
||||
$('ul.notes').append(html)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue