Changeset 69

Show
Ignore:
Timestamp:
04/15/07 22:11:57 (2 years ago)
Author:
pragma
Message:

Added #7

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tracforums/models/message.py

    r65 r69  
    6060        assets['message'] = self.instance 
    6161         
     62        # get topic responses 
     63        from tracforums.models.message import Message 
     64        leadmessage, messages =  Message(self.db).getList(self.instance['topicid'],0,context)                 
     65        assets['messages'] = [leadmessage,] + messages  
     66                 
    6267        # get the avatars 
    6368        if self.instance['author'] == context.getAuthname(): 
     
    8287        assets['message_body_rows'] = context.getSessionVar('message_body_rows',8) 
    8388        assets['canSetAvatar'] = True 
     89         
     90        # get topic responses 
     91        from tracforums.models.message import Message 
     92        leadmessage, messages =  Message(self.db).getList(self.instance['topicid'],0,context)                 
     93        assets['messages'] = [leadmessage,] + messages          
    8494         
    8595        if args['uimode'] == 'newPreview':         
  • trunk/tracforums/templates/tracforums/message/edit.cs

    r65 r69  
    8080        </div>       
    8181    </form> 
     82    <?cs if:len(forums.messages) != 0?> 
     83        <blockquote> 
     84            <table class="messages"> 
     85                <thead> 
     86                    <tr> 
     87                        <th class="author">Author</th> 
     88                        <th>Message</th> 
     89                    </tr> 
     90                </thead> 
     91                <tbody> 
     92                    <?cs set idx = #0 ?> 
     93                    <?cs each:message = forums.messages ?> 
     94                     
     95                        <?cs set idx = idx + #1 ?> 
     96                        <?cs if idx % #2 ?> 
     97                            <?cs set row_class='message-odd' ?> 
     98                        <?cs else ?> 
     99                            <?cs set row_class='message-even' ?> 
     100                        <?cs /if ?> 
     101                             
     102                        <tr class="<?cs var:row_class ?>">               
     103                            <td class="author"> 
     104                                <?cs include "tracforums/profile/portrait.cs"?> 
     105                            </td> 
     106                            <td class="message"> 
     107                                <a name="<?cs var:message.id ?>"> 
     108                                <h3> 
     109                                    <span class="created"> 
     110                                        Posted: <?cs var:message.createdhtml?> 
     111                                    </span> 
     112                                    <?cs if:message.modified != message.created?> 
     113                                        <span class="modified"> 
     114                                            -- Modified: <?cs var:message.modifiedhtml?>     
     115                                            by <a href='<?cs var:trac.href.forums ?>/profile/<?cs var:message.modifiedby?>'> 
     116                                                <?cs var:message.modifiedby?> 
     117                                            </a> 
     118                                            <?cs if:message.modcount != 1?> 
     119                                            -- Modified <?cs var:message.modcount?> Times 
     120                                            <?cs /if?> 
     121                                        </span> 
     122                                    <?cs /if?> 
     123                                </h3> 
     124                                <?cs var:message.bodyhtml ?> 
     125                            </td> 
     126                        </tr> 
     127                    <?cs /each ?> 
     128                </tbody> 
     129            </table> 
     130        </blockquote> 
     131    <?cs /if?> 
    82132<?cs include "tracforums/footer.cs" ?>