From 736feb62b6610681fd8215cec8b49e2d42cab4b0 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Fri, 2 Oct 2015 00:21:19 +0200 Subject: [PATCH] Just set highlighter if element is visible. --- .../app/controllers/ticket_zoom/article_view.coffee | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee b/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee index 09dffc996..2825457da 100644 --- a/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee +++ b/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee @@ -46,7 +46,7 @@ class ArticleViewItem extends App.Controller return if data.ticket_id.toString() isnt @ticket.id.toString() # set highlighter - @highligher.loadHighlights(@ticket_article_id) + @setHighlighter() if !@shown @@ -62,6 +62,10 @@ class ArticleViewItem extends App.Controller release: => App.TicketArticle.unsubscribe(@subscribeId) + setHighlighter: => + return if !@el.is(':visible') + @highligher.loadHighlights(@ticket_article_id) + hasChanged: (article) => # if no last article exists, remember it and return true @@ -122,11 +126,11 @@ class ArticleViewItem extends App.Controller article: @article ) - # set see more option + # set see more @setSeeMore() # set highlighter - @highligher.loadHighlights(@ticket_article_id) + @setHighlighter() # set see more options setSeeMore: =>