31 lines
824 B
CoffeeScript
31 lines
824 B
CoffeeScript
QuoteYou =
|
|
init: ->
|
|
return if g.VIEW is 'catalog' or !Conf['Mark Quotes of You'] or !Conf['Quick Reply']
|
|
|
|
# \u00A0 is nbsp
|
|
@text = '\u00A0(You)'
|
|
Post::callbacks.push
|
|
name: 'Mark Quotes of You'
|
|
cb: @node
|
|
node: ->
|
|
# Stop there if it's a clone.
|
|
return if @isClone
|
|
|
|
if @info.yours
|
|
$.addClass @nodes.root, 'yourPost'
|
|
|
|
if Conf['Highlight Own Posts']
|
|
$.addClass doc, 'highlight-own'
|
|
|
|
if Conf['Highlight Posts Quoting You']
|
|
$.addClass doc, 'highlight-you'
|
|
|
|
# Stop there if there's no quotes in that post.
|
|
return unless (quotes = @quotes).length
|
|
{quotelinks} = @nodes
|
|
|
|
for quotelink in quotelinks
|
|
if QR.db.get Get.postDataFromLink quotelink
|
|
$.add quotelink, $.tn QuoteYou.text
|
|
$.addClass @nodes.root, 'quotesYou'
|
|
return |