GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Fork of stevenbristol/lovd-by-less
Description: Open Source Social Network written in Ruby on Rail by Less Everything
Homepage: http://lovdbyless.com
Clone URL: git://github.com/JeremyL/lovd-by-less.git
Added read/unread feature to messages
JeremyL (author)
Sat Apr 19 13:10:56 -0700 2008
commit  d33d21bfe4b7dabed4f4959503c833390b451d49
tree    f0055c239edbb7f0f5ae4e17d3cc6f0d4d865a58
parent  28afb1b92d59db1ad094e057c3765e0f82b7efe7
...
48
49
50
51
52
 
 
 
53
 
54
55
56
...
48
49
50
 
 
51
52
53
54
55
56
57
58
0
@@ -48,9 +48,11 @@ class MessagesController < ApplicationController
0
   end
0
   
0
   def show
0
- @message = @p.sent_messages.find params[:id] rescue nil
0
- @message ||= @p.received_messages.find params[:id] rescue nil
0
+ @message = @p.received_messages.find params[:id] rescue nil
0
+ @message.update_attribute(:read, true) unless @message.nil? #need to write test for read attribute settings
0
+ @message ||= @p.sent_messages.find params[:id] rescue nil
0
     @to_list = [@message.sender]
0
+
0
   end
0
   
0
 
...
32
33
34
35
 
36
37
38
...
32
33
34
 
35
36
37
38
0
@@ -32,7 +32,7 @@ sent = params[:action]=='sent'
0
   <tr>
0
     <td><%= link_to mail_user.f, mail_user %></td>
0
     <td><%= time_ago_in_words m.created_at %></td>
0
- <td><%= link_to h( m.subject), message_path(m) %></td>
0
+ <td <%= "class=message_new" unless m.read %>><%= link_to h( m.subject), message_path(m) %></td>
0
   </tr>
0
   <% end %>
0
 </table>
...
134
135
136
 
137
138
139
...
134
135
136
137
138
139
140
0
@@ -134,6 +134,7 @@ h2 a      {text-transform: capitalize; font-weight: normal; font-size: 11px;}
0
 #messages th  {padding: 3px;}
0
 #messages th  {background: #971d4a; font-size: 10px;}
0
 #messages    {width: 100%;}
0
+.message_new {font-weight: bold;}
0
 
0
 .blurp      {padding: 0 0 15px 0;}
0
 .blurp strong  {display: block; color: white;}

Comments

    No one has commented yet.