Commit | Line | Data |
---|---|---|
d45eaff6 MW |
1 | {if !$supportPaste|isset}{assign var=supportPaste value=false}{/if} |
2 | {foreach from=$messages item=message} | |
3321b9c6 MW |
3 | <article class="message jsInvalidQuoteTarget" data-link="{@$message->getLink()}" data-username="{$message->getUsername()}"> |
4 | <div class="messageContent"> | |
5 | <header class="messageHeader"> | |
6 | <div class="box32 messageHeaderWrapper"> | |
7 | {if $userProfiles[$message->getUserID()]|isset} | |
8 | <a href="{link controller='User' object=$userProfiles[$message->getUserID()]}{/link}">{@$userProfiles[$message->getUserID()]->getAvatar()->getImageTag(32)}</a> | |
9 | {else} | |
190ebb00 | 10 | <span><img src="{@$__wcf->getPath()}images/avatars/avatar-default.svg" alt="" class="userAvatarImage" style="width: 32px; height: 32px" /></span> |
3321b9c6 | 11 | {/if} |
d45eaff6 | 12 | |
3321b9c6 MW |
13 | <div class="messageHeaderBox"> |
14 | <h2 class="messageTitle"> | |
15 | <a href="{@$message->getLink()}">{$message->getTitle()}</a> | |
16 | </h2> | |
17 | ||
18 | <ul class="messageHeaderMetaData"> | |
19 | <li>{if $userProfiles[$message->getUserID()]|isset}<a href="{link controller='User' object=$userProfiles[$message->getUserID()]}{/link}">{$message->getUsername()}</a>{else}<span class="username">{$message->getUsername()}</span>{/if}</li> | |
20 | <li><span class="messagePublicationTime">{@$message->getTime()|time}</span></li> | |
21 | ||
22 | {event name='messageHeaderMetaData'} | |
23 | </ul> | |
d45eaff6 MW |
24 | </div> |
25 | </div> | |
3321b9c6 MW |
26 | |
27 | {event name='messageHeader'} | |
28 | </header> | |
29 | ||
30 | <div class="messageBody"> | |
31 | {event name='beforeMessageText'} | |
32 | ||
33 | <div class="messageText"> | |
34 | <ul> | |
35 | {foreach from=$message key=quoteID item=quote} | |
36 | <li data-quote-id="{@$quoteID}"> | |
37 | <span> | |
38 | <input type="checkbox" value="1" id="quote_{@$quoteID}" class="jsCheckbox" /> | |
39 | {if $supportPaste}<span class="icon icon16 fa-plus jsTooltip jsInsertQuote" title="{lang}wcf.message.quote.insertQuote{/lang}"></span>{/if} | |
40 | </span> | |
41 | ||
42 | <div class="jsQuote"> | |
43 | <label for="quote_{@$quoteID}"> | |
44 | {if $message->isFullQuote($quoteID)} | |
45 | {@$quote} | |
46 | {else} | |
47 | {$quote} | |
48 | {/if} | |
49 | </label> | |
50 | </div> | |
51 | <div class="jsFullQuote"> | |
52 | {$message->getFullQuote($quoteID)} | |
53 | </div> | |
54 | </li> | |
55 | {/foreach} | |
56 | </ul> | |
57 | </div> | |
58 | ||
59 | {event name='afterMessageText'} | |
60 | </div> | |
d45eaff6 MW |
61 | </div> |
62 | </article> | |
63 | {/foreach} |