photomix/app/views/photos/upload.html.erb

37 lines
1.2 KiB
Plaintext
Raw Normal View History

2009-06-02 00:08:57 +02:00
<% content_for :javascript do %>
<script type="text/javascript" src="/javascripts/jquery.uploadify-v1.6.2.mit/jquery.uploadify.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#photo').fileUpload({
uploader:'/javascripts/jquery.uploadify-v1.6.2.mit/uploader.swf',
script:'<%= photos_path %>',
scriptData: {
2009-06-03 21:30:09 +02:00
'<%= get_session_key %>' : encodeURIComponent('<%= u cookies[get_session_key] %>'),
'<%= request_forgery_protection_token %>' : encodeURIComponent('<%= u form_authenticity_token %>'),
2009-06-02 00:08:57 +02:00
'photo[album_id]' : "<%= @album.id %>"
},
cancelImg:'/javascripts/jquery.uploadify-v1.6.2.mit/cancel.png',
multi:true,
auto:true,
onComplete : function (e,queueId,fileObj,res,data) {
if (res.substring(0, 7) === "FILEID:") {
var image = $('<img>').appendTo('#thumbs')
image.css('display','none')
image.attr('src', res.substring(7) )
image.fadeIn('slow')
}
2009-06-03 01:33:39 +02:00
},
onError : function (e,queueId,fileObj,errorObj,res) {
2009-06-02 00:08:57 +02:00
}
})
})
</script>
<% end %>
<form>
<input type="file" id="photo" name="photo" />
<br />
<div id="thumbs"></div>
</form>
2009-06-09 00:30:22 +02:00
<br /><%= link_to "Back to #{@album.title}", @album %>