Sha256: 3043913532262c1d012eff83ec1cfefdd4cf196f769a6cc72dc38460a71f64ad

Contents?: true

Size: 1.76 KB

Versions: 19

Compression:

Stored size: 1.76 KB

Contents

- snippet_authored_by_me = snippet.author_id == current_user.id
- row_selector = "tr[data-snippet-id='#{snippet.id}']"

tr(data={ "snippet-id" => snippet.id, invocation_url: snippet_invocations_path(snippet) })
  td
    => link_to "Toggle",
              "#{row_selector} .css-toggle-container",
              class: "button compact low-key",
              title: "Toggle the visibility of the entire content and body",
              data: { behaviour: "css-toggler" }

    => tooltip_with_block(label: t(".copy_to_clipboard")) do
      = clipboard_button_for("#{row_selector} .body")
    - if remote
      = link_to "Insert",
                 "#",
                 title: "Insert this snippet into the letter",
                 class: "insert-snippet button compact alternative",
                 data: { action: "click->snippets#insert"}
  - unless author == :me
    td.col-width-medium.author= snippet.author
  td.css-toggle-container.title
    = tooltip_with_block(label: snippet.title) do
      = snippet.title
  td.css-toggle-container.body
    .body-content= snippet.body.html_safe
  - unless remote
    td.last_used_on
      = "#{snippet.last_used_on? ? l(snippet.last_used_on) : 'Never'} (#{snippet.times_used})"
    td.updated_at= l(snippet.updated_at)
    td.actions

      - if snippet_authored_by_me
        = link_to t(".edit"), edit_snippet_path(snippet)
        = link_to t(".duplicate"),
                   snippet_clones_path(snippet_id: snippet),
                   method: :post
        = link_to t(".delete"),
                  snippet_path(snippet),
                  method: :delete,
                  data: { confirm: delete_confirmation_msg }
      - else
         = link_to t(".clone"),
                   snippet_clones_path(snippet_id: snippet),
                   method: :post

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
renalware-core-2.0.167 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.166 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.165 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.164 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.163 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.162 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.161 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.160 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.159 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.158 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.157 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.156 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.155 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.153 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.152 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.151 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.149 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.148 app/views/renalware/snippets/snippets/_row.html.slim
renalware-core-2.0.147 app/views/renalware/snippets/snippets/_row.html.slim