Commit 21153d137c8b6adb78a88bd3dea86860e8e8e1be
1 parent
ba1e746f
Exists in
master
and in
27 other branches
rails3: fix change image from profile
Showing
4 changed files
with
13 additions
and
10 deletions
Show diff stats
app/models/person.rb
1 | 1 | # A person is the profile of an user holding all relationships with the rest of the system |
2 | 2 | class Person < Profile |
3 | 3 | |
4 | - attr_accessible :organization, :contact_information, :sex, :birth_date | |
4 | + attr_accessible :organization, :contact_information, :sex, :birth_date, :professional_activity | |
5 | 5 | |
6 | 6 | SEARCH_FILTERS += %w[ |
7 | 7 | more_popular | ... | ... |
app/views/shared/_change_image.html.erb
1 | 1 | <%= i.file_field( :uploaded_data, { :onchange => 'updateImg(this.value)' } ) %> |
2 | - <%= link_to_function(_('Cancel'), nil, :id => 'cancel-change-image-link', :class => 'button icon-cancel with-text', :style => 'display: none') do |page| | |
3 | - page['change-image-link'].show | |
4 | - page['change-image'].replace_html '' | |
5 | - end %> | |
2 | + <%= link_to_function(_('Cancel'), "jQuery('#change-image-link').show(); jQuery('#change-image').html('')", :id => 'cancel-change-image-link', :class => 'button icon-cancel with-text', :style => 'display: none') %> | ... | ... |
app/views/shared/_show_thumbnail.html.erb
... | ... | @@ -2,10 +2,15 @@ |
2 | 2 | |
3 | 3 | <br/> |
4 | 4 | |
5 | - <%= link_to_function(_('Change image'), nil, :id => 'change-image-link', :class => 'button icon-photos with-text') do |page| | |
6 | - page['change-image'].replace_html :partial => 'shared/change_image', :locals => { :i => i, :image => image } | |
7 | - page['change-image-link'].hide | |
8 | - page['cancel-change-image-link'].show | |
9 | - end %> | |
5 | + <%= link_to_function(_('Change image'), 'display_change_image()', :id => 'change-image-link', :class => 'button icon-photos with-text') %> | |
6 | + | |
7 | + <script> | |
8 | + function display_change_image() { | |
9 | + var content = "<%= j(render :partial => 'shared/change_image', :locals => { :i => i, :image => image }) %>"; | |
10 | + jQuery('#change-image').html(content); | |
11 | + jQuery('#change-image-link').hide(); | |
12 | + jQuery('#cancel-change-image-link').show(); | |
13 | + } | |
14 | + </script> | |
10 | 15 | |
11 | 16 | <div id='change-image'> </div> <br/> | ... | ... |
plugins/require_auth_to_comment/lib/ext/profile.rb