Sha256: ae4337df9bd736113b309827015cc41fd0669d1399ecc9d3f6361d54a5001a87

Contents?: true

Size: 939 Bytes

Versions: 60

Compression:

Stored size: 939 Bytes

Contents

$ ->
  $('[data-tag]').not('.ui-draggable').on 'mouseover', ->
    $(this).draggable({
      revert: true
    })

$ ->
  $('[data-taggable]').each ->
    authenticity_token = $( 'meta[name="csrf-token"]' ).attr( 'content' );

    $(@).droppable({
      accept: '.draggable-tag',
      activeClass: 'highlight',
      drop: (event, ui) ->
        dropped_element = $(ui.draggable)
        tag_id = dropped_element.attr('data-tag-uid')
        taggable_gid = $(@).attr('data-gid')
        post_url = dropped_element.attr('data-tag-url')
        console.log(post_url)
        jqxhr = $.post(post_url, { authenticity_token: authenticity_token, gid: taggable_gid, tag_id: tag_id  }, ->
          # alert 'success'
          return
        ).done(->
          # alert 'second success'
          return
        ).fail(->
          # alert 'error'
          return
        ).always(->
          # alert 'finished'
          return
        )
    })

Version data entries

60 entries across 60 versions & 2 rubygems

Version Path
cmor_tags_backend-0.0.60.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.59.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.58.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.57.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.56.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.55.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.54.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.53.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.52.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.51.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.50.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.49.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.48.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.45.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.44.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.43.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.42.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.41.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.40.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee
cmor_tags_backend-0.0.39.pre app/assets/javascripts/cmor/tags/backend/application/drag_and_drop.js.coffee