app/assets/javascripts/brightcontent/attachments.js.coffee in brightcontent-attachments-2.3.0 vs app/assets/javascripts/brightcontent/attachments.js.coffee in brightcontent-attachments-2.3.1

- old
+ new

@@ -1,10 +1,11 @@ #= require jquery-fileupload/basic #= require spin $ -> request_url = $("#attachable_url").val() + editor = $("#insertable").data("wysihtml5").editor spinner = new Spinner().spin() $('#fileupload').fileupload method: "PUT" send: -> @@ -18,11 +19,23 @@ $('#attachments').html attachments_view spinner.stop() $("#fileupload").attr disabled: false $("#attachments-controls").css opacity: 1 + $("#attachments").on "click", ".insert-image", (e) -> + e.preventDefault() + editor.composer.commands.exec "insertImage", + src: $(this).attr "href" - $("#attachments").on "click", ".delete", -> + $("#attachments").on "click", ".insert-link", (e) -> + e.preventDefault() + editor.composer.commands.exec "createLink", + href: $(this).attr "href" + target: "_blank" + rel: "nofollow" + text: $(this).data("name") + + $("#attachments").on "click", ".delete", (e) -> el = $(this).parents(".attachment") spinner.spin el[0] el.css opacity: 0.5 el.find("*").attr disabled: true $.ajax