Improved set internal feature, removed rerender().

This commit is contained in:
Martin Edenhofer 2014-08-25 23:41:58 +02:00
parent 3bc3b33429
commit eeb2892205

View file

@ -627,12 +627,11 @@ class ArticleView extends App.Controller
internal: internal internal: internal
) )
# runtime update # runntime update
for article in @articles if internal
if article_id is article.id $(e.target).closest('.article-content').find('.text-bubble').addClass('internal')
article['internal'] = internal else
$(e.target).closest('.article-content').find('.text-bubble').removeClass('internal')
@render()
show_toogle: (e) -> show_toogle: (e) ->
e.preventDefault() e.preventDefault()
@ -647,16 +646,16 @@ class ArticleView extends App.Controller
more_toogle: (e) -> more_toogle: (e) ->
e.preventDefault() e.preventDefault()
if !$(e.target).parent().find('.article-meta.top').hasClass('hide') if !$(e.target).closest('.article-content').find('.article-meta.top').hasClass('hide')
$(e.target).parent().find('.more').removeClass('hide') $(e.target).closest('.article-content').find('.more').removeClass('hide')
$(e.target).parent().find('.close-details').addClass('hide') $(e.target).closest('.article-content').find('.close-details').addClass('hide')
$(e.target).parent().find('.article-meta.top').addClass('hide') $(e.target).closest('.article-content').find('.article-meta.top').addClass('hide')
$(e.target).parent().find('.article-meta.bottom').addClass('hide') $(e.target).closest('.article-content').find('.article-meta.bottom').addClass('hide')
else else
$(e.target).parent().find('.more').addClass('hide') $(e.target).closest('.article-content').find('.more').addClass('hide')
$(e.target).parent().find('.close-details').removeClass('hide') $(e.target).closest('.article-content').find('.close-details').removeClass('hide')
$(e.target).parent().find('.article-meta.top').removeClass('hide') $(e.target).closest('.article-content').find('.article-meta.top').removeClass('hide')
$(e.target).parent().find('.article-meta.bottom').removeClass('hide') $(e.target).closest('.article-content').find('.article-meta.bottom').removeClass('hide')
checkIfSignatureIsNeeded: (type) => checkIfSignatureIsNeeded: (type) =>