Skip to content
Extraits de code Groupes Projets
Valider e1b6f4f0 rédigé par danielvincent's avatar danielvincent
Parcourir les fichiers

aspect filters shown selected on photo and statusmessage show pages

parent 8c82a597
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -15,6 +15,7 @@ class ApplicationController < ActionController::Base ...@@ -15,6 +15,7 @@ class ApplicationController < ActionController::Base
def set_contacts_notifications_and_status def set_contacts_notifications_and_status
if user_signed_in? if user_signed_in?
@aspect = nil @aspect = nil
@object_aspect_ids = []
@all_aspects = current_user.aspects.fields(:name) @all_aspects = current_user.aspects.fields(:name)
@aspects_dropdown_array = @all_aspects.collect{|x| [x.to_s, x.id]} @aspects_dropdown_array = @all_aspects.collect{|x| [x.to_s, x.id]}
@notification_count = Notification.for(current_user, :unread =>true).all.count @notification_count = Notification.for(current_user, :unread =>true).all.count
......
...@@ -147,6 +147,8 @@ class PhotosController < ApplicationController ...@@ -147,6 +147,8 @@ class PhotosController < ApplicationController
@parent = @photo @parent = @photo
end end
@object_aspect_ids = @parent.aspects.map{|a| a.id}
comments_hash = Comment.hash_from_post_ids [@parent.id] comments_hash = Comment.hash_from_post_ids [@parent.id]
person_hash = Person.from_post_comment_hash comments_hash person_hash = Person.from_post_comment_hash comments_hash
@comment_hashes = comments_hash[@parent.id].map do |comment| @comment_hashes = comments_hash[@parent.id].map do |comment|
......
...@@ -78,6 +78,9 @@ class StatusMessagesController < ApplicationController ...@@ -78,6 +78,9 @@ class StatusMessagesController < ApplicationController
:person => person_hash[comment.person_id] :person => person_hash[comment.person_id]
} }
end end
@object_aspect_ids = @status_message.aspects.map{|a| a.id}
respond_with @status_message respond_with @status_message
end end
end end
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
= link_to t('_home'), root_path, :class => 'home_selector' = link_to t('_home'), root_path, :class => 'home_selector'
- for aspect in @all_aspects - for aspect in @all_aspects
%li{:data=>{:guid=>aspect.id}, :class => ("selected" if current_aspect?(aspect))} %li{:data=>{:guid=>aspect.id}, :class => ("selected" if @object_aspect_ids.include?(aspect.id))}
= link_for_aspect(aspect, :class => 'aspect_selector') = link_for_aspect(aspect, :class => 'aspect_selector')
= link_to '▼', edit_aspect_path(aspect), :class => 'aspect_selector_edit' = link_to '▼', edit_aspect_path(aspect), :class => 'aspect_selector_edit'
......
...@@ -4,15 +4,6 @@ ...@@ -4,15 +4,6 @@
%h4 %h4
= person.name = person.name
- if post.public?
%span.arrow
%span.aspect_badge.public
=t('the_world')
- elsif current_user.owns?(post)
%span.arrow
=aspect_badge(aspects_with_post(post.aspects, post))
#person_nav_links #person_nav_links
= link_to t('layouts.header.view_profile'), person_path(person) = link_to t('layouts.header.view_profile'), person_path(person)
= link_to t('_photos'), person_photos_path(person) = link_to t('_photos'), person_photos_path(person)
...@@ -1998,9 +1998,6 @@ h3,h4 ...@@ -1998,9 +1998,6 @@ h3,h4
:font :font
:weight normal :weight normal
&:hover
:color #eee
.aspects .aspects
:position relative :position relative
:margin :margin
...@@ -2025,10 +2022,9 @@ h3,h4 ...@@ -2025,10 +2022,9 @@ h3,h4
.aspect_badge.single .aspect_badge.single
:background :background
:color #999 :color #999
&:hover
.aspect_badge.all :background
:background :color #bbb
:color #ccc
.stream .stream
.avatar .avatar
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter