Sha256: 1a1e3eaa31fdb6aa3b7c5a5e805b26bbd40d0feaf5d132dfa1ee2160baa1216c

Contents?: true

Size: 504 Bytes

Versions: 5

Compression:

Stored size: 504 Bytes

Contents

//= depend_on_asset "ZeroClipboard.swf"
jQuery ->

  ZeroClipboard.config({
    swfPath: '<%= image_path "ZeroClipboard.swf" %>'
  });

  ($ 'body').on "click", ".copy-to-clipboard", (e) ->
    e.preventDefault()
  $('.copy-to-clipboard').each ->
    $link = ($ this)
    clip = new ZeroClipboard( this )
    clip.on "copy", (e) ->
      clip.setText($link.data('clipboard-text'))
      saved_text = $link.text()
      $link.text 'Copied!'
      setTimeout ->
        $link.text(saved_text)
      , 2000

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
smithycms-0.5.99.3 app/assets/javascripts/smithy/copy_link.js.coffee.erb
smithycms-0.5.99.2 app/assets/javascripts/smithy/copy_link.js.coffee.erb
smithycms-0.5.99.1 app/assets/javascripts/smithy/copy_link.js.coffee.erb
smithycms-0.5.99 app/assets/javascripts/smithy/copy_link.js.coffee.erb
smithycms-0.5.2 app/assets/javascripts/smithy/copy_link.js.coffee.erb