From 4928c1a5a9b32f9df92662a1cafa05575a6aca51 Mon Sep 17 00:00:00 2001 From: man13 <man13@inf.ufpr.br> Date: Thu, 31 Mar 2016 10:08:25 -0300 Subject: [PATCH] Fixing script that give feedback to the user about the uploaded thumbnail (fixes #28) Signed-off-by: man13 <man13@inf.ufpr.br> --- .../build/select_thumbnail.html.erb | 69 ++++++++++--------- 1 file changed, 36 insertions(+), 33 deletions(-) diff --git a/app/views/learning_objects/build/select_thumbnail.html.erb b/app/views/learning_objects/build/select_thumbnail.html.erb index 41cd3ab6..e9a1c7c8 100644 --- a/app/views/learning_objects/build/select_thumbnail.html.erb +++ b/app/views/learning_objects/build/select_thumbnail.html.erb @@ -29,13 +29,14 @@ <h3 class="head text-center">Envie uma foto de destaque para <strong><%= @learning_object.name %></strong></h3> <%= form_for @learning_object, url: wizard_path, method: :put, html: { multipart: true } do |f| %> - <div id="preview_image_target"></div> - - <% unless @learning_object.thumbnail.blank? %> - <div> - <%= image_tag @learning_object.default_thumbnail.url(:small) %> - <i id="remove_thumbnail" class="fa fa-trash fa-1"></i></div> - <% end %> + <div id="preview_image_target"> + <div> + <% unless @learning_object.thumbnail.blank? %> + <%= image_tag @learning_object.default_thumbnail.url(:medium) %> + <i id="remove_thumbnail" class="fa fa-trash fa-1"></i> + <% end %> + </div> + </div> <%= f.file_field :thumbnail, required: true, id: 'thumbnail_btn' %> @@ -50,34 +51,36 @@ <button type="button" class="btn-submit btn btn-danger btn-outline-rounded red">Voltar</button> <% end %> <% end %> -<% end %> - -<!-- --> -<script> - $("#remove_thumbnail").click(function(){ + <script> + $("#remove_thumbnail").click(function(){ if(confirm("Você tem certeza?")){ - $(this).parent().remove() - $.ajax({ - url: "<%= remove_thumbnail_path(@learning_object) %>", - method: 'POST' - }) + $(this).parent().remove() + $.ajax({ + url: "<%= remove_thumbnail_path(@learning_object) %>", + method: 'POST' + }) } - }); + }); - // show preview image - $(function() { + // show preview image + $(function() { $('#thumbnail_btn').on('change', function(event) { - var files = event.target.files; - var image = files[0] - var reader = new FileReader(); - reader.onload = function(file) { - var img = new Image(); - console.log(file); - img.src = file.target.result; - $('#preview_image_target').html(img); - } - reader.readAsDataURL(image); - console.log(files); + var files = event.target.files; + var image = files[0] + var reader = new FileReader(); + reader.onload = function(file) { + var img = new Image(); + console.log(file); + img.src = file.target.result; + $('#preview_image_target').html(img); + $('#preview_image_target > img').height(300) + $('#preview_image_target > img').width(300) + } + reader.readAsDataURL(image); + console.log(files); }); - }); -</script> \ No newline at end of file + }); + </script> +<% end %> + +<!-- --> \ No newline at end of file -- GitLab