Sha256: b56c4f53b8e851b8b1de8e881d9d133f8cff1c703d2a0215fc0cbb78308773ed

Contents?: true

Size: 1.85 KB

Versions: 12

Compression:

Stored size: 1.85 KB

Contents

// upload.js.coffee
(function(){var e;decko.editors.init[".file-upload"]=function(){return decko.upload_file(this)},$.extend(decko,{upload_file:function(e){var t;return $(e).on("fileuploadsubmit",function(e,t){var r,i,a;return i=(r=$(this)).siblings(".attachment_card_name:first").attr("name"),a=r.siblings("#attachment_type_id").val(),t.formData={"card[type_id]":a,attachment_upload:i}}),t=$(e).closest("form").attr("action").indexOf("update")>-1?"card/update/"+$(e).siblings("#file_card_name").val():"card/create",$(e).fileupload({url:decko.path(t),dataType:"html",done:decko.doneFile,add:decko.chooseFile,progressall:decko.progressallFile})},chooseFile:function(e,t){var r;return t.form.find("button[type=submit]").attr("disabled",!0),r=$(this).closest(".card-editor"),$("#progress").show(),r.append('<input type="hidden" class="extra_upload_param" value="true" name="attachment_upload">'),r.append('<input type="hidden" class="extra_upload_param" value="preview_editor" name="view">'),t.submit(),r.find(".choose-file").hide(),r.find(".extra_upload_param").remove()},progressallFile:function(e,t){var r;return r=parseInt(t.loaded/t.total*100,10),$("#progress .progress-bar").css("width",r+"%")},doneFile:function(e,t){return $(this).closest(".card-editor").find(".chosen-file").replaceWith(t.result),t.form.find("button[type=submit]").attr("disabled",!1)}}),$(window).ready(function(){return $("body").on("click",".cancel-upload",function(){var e;return(e=$(this).closest(".card-editor")).find(".choose-file").show(),e.find(".chosen-file").empty(),e.find(".progress").show(),e.find("#progress .progress-bar").css("width","0%"),e.find("#progress").hide()}),$("body").on("submit","form",function(){return e(this,!0)}),$("body").on("ajax:complete","form",function(){return e(this,!1)})}),e=function(e,t){var r;if((r=$(e).find(".file-upload[type=file]"))[0])return r.prop("disabled",t)}}).call(this);

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
card-mod-carrierwave-0.18.1 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.18.0 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.17.0 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.16.0 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.6 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.5 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.4 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.3 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.2.pre1 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.1.1 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.1 data/files/mod_carrierwave_script_asset_output/file.js
card-mod-carrierwave-0.15.0 data/files/mod_carrierwave_script_asset_output/file.js