app/views/updates/_list.html.slim
- if @update
- update = @update
- command = "toggleUpdateEdit(%s)" % -1
- update_id = "update%s" % -1
- update_edit_id = "updateEdit%s" % -1
- visible = style="display:flex;"
- invisible = style="display:none;"
- if @update.title
- style_edit = invisible
- style_view = visible
- else
- style_edit = visible
- style_view = invisible
div.update id=update_id style=style_view
- if policy(update).update?
div.update-icon onclick=command
div.update-content.whitespace
= render partial: 'updates/single_noreadmore_update', locals: { update: update }
- if policy(update).update?
div.update-edit id=update_edit_id style=style_edit
div.update-icon onclick=command
div.update-content.whitespace
= render partial: 'updates/form', locals: { update: update }
div.update-content.whitespace
- if @updates.empty?
= t('update.no_news_yet')
- @updates.each do |update|
- command = "toggleUpdateEdit(%s)" % update.id
- update_id = "update%s" % update.id
- update_edit_id = "updateEdit%s" % update.id
div.update id=update_id style="display:flex;"
- if policy(update).update?
div.update-icon onclick=command
- else
div.update-content.whitespace
= render partial: 'updates/single_update', locals: { update: update }
- if policy(update).update?
div.update-edit id=update_edit_id
div.update-icon onclick=command
div.update-content.whitespace
= render partial: 'updates/form', locals: { update: update }