Sha256: 8a61c856debd85f222973b9283cd304102c9c145fcd71634c656e53817a44497

Contents?: true

Size: 378 Bytes

Versions: 3

Compression:

Stored size: 378 Bytes

Contents

$(document).on 'click', 'tr[data-url]', (e) ->
  row = $(e.currentTarget)

  if row.data('url') == 'auto'
    url = row.find('td:not(.actions) a:first').attr('href')
  else
    url = row.data('url')

  if url
    if e.metaKey or e.ctrlKey
      window.open(url, '_blank')
    else
      Trestle.visit(url)

$(document).on 'click', 'tr[data-url] a', (e) ->
  e.stopPropagation()

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trestle-0.8.3 app/assets/javascripts/trestle/_table.js.coffee
trestle-0.8.2 app/assets/javascripts/trestle/_table.js.coffee
trestle-0.8.0 app/assets/javascripts/trestle/_table.js.coffee