diff --git a/app/views/avatar/_avatar_form.html.erb b/app/views/avatar/_avatar_form.html.erb index d194a2402..f7e8b0e2d 100644 --- a/app/views/avatar/_avatar_form.html.erb +++ b/app/views/avatar/_avatar_form.html.erb @@ -3,7 +3,7 @@ .btn_addPic { position: relative; - left: 85px; + left: 15px; height: 17px; width: 50px; overflow: hidden; @@ -31,22 +31,21 @@ .file_selector { position: relative; - padding-left:13px; - opacity: 0; + opacity: 0; filter: alpha(opacity:0); } - - - <%= image_tag(url_to_avatar(source), id: "avatar_image", size: AvatarHelper::AVATAR_SIZE)%> - - - +
+ + <%= image_tag(url_to_avatar(source), id: "avatar_image", size: AvatarHelper::AVATAR_SIZE,:class=>"avatar")%> +
+
+
<%= l(:button_upload_photo) %> - + <%= file_field_tag 'avatar[image]', :id => nil, :class => 'file_selector', @@ -64,7 +63,7 @@ :source_id => source.id.to_s } %> - +
<% content_for :header_tags do %> <%= javascript_include_tag 'avatars' %> <% end %> diff --git a/app/views/projects/_edit.html.erb b/app/views/projects/_edit.html.erb index 61e8fb41f..07042f509 100644 --- a/app/views/projects/_edit.html.erb +++ b/app/views/projects/_edit.html.erb @@ -1,5 +1,5 @@
-

<%= render :partial=>"avatar/avatar_form",:locals=> {source:@project} %>

+
<%= render :partial=>"avatar/avatar_form",:locals=> {source:@project} %>
<%= labelled_form_for @project do |f| %> <%= render :partial => 'form', :locals => { :f => f } %> <%= submit_tag l(:button_save) %> diff --git a/public/javascripts/avatars.js b/public/javascripts/avatars.js index ea8a843b1..24bc1ee1c 100644 --- a/public/javascripts/avatars.js +++ b/public/javascripts/avatars.js @@ -41,7 +41,8 @@ function ajaxUpload(file, fileSpan, inputEl) { progressEventHandler: onProgress.bind(progressSpan) }) .done(function(result) { - progressSpan.progressbar( 'value', 100 ).remove(); + progressSpan.progressbar( 'value', 100 ); + progressSpan.progressbar( 'destroy'); fileSpan.find('input.description, a').css('display', 'inline-block'); }) .fail(function(result) { @@ -57,7 +58,7 @@ function ajaxUpload(file, fileSpan, inputEl) { }); } - var progressSpan = fileSpan.append('
'); + var progressSpan = $('#upload_progressbar'); progressSpan.progressbar(); fileSpan.addClass('ajax-waiting');