Added proper support for font size and color
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / moderationActivation.tpl
1 {capture assign='pageTitle'}{$__wcf->getActivePage()->getTitle()}: {$queue->getTitle()}{/capture}
2
3 {capture assign='contentHeader'}
4 <header class="contentHeader">
5 <div class="contentHeaderTitle">
6 <h1 class="contentTitle">{$__wcf->getActivePage()->getTitle()}</h1>
7
8 {if $queue->lastChangeTime}
9 <dl class="plain inlineDataList">
10 <dt>{lang}wcf.moderation.lastChangeTime{/lang}</dt>
11 <dd>{@$queue->lastChangeTime|time}</dd>
12 </dl>
13 {/if}
14
15 <dl class="plain inlineDataList" id="moderationAssignedUserContainer">
16 <dt>{lang}wcf.moderation.assignedUser{/lang}</dt>
17 <dd>
18 <span>
19 {if $queue->assignedUserID}
20 <a href="{link controller='User' id=$assignedUserID}{/link}" class="userLink" data-user-id="{@$assignedUserID}">{$queue->assignedUsername}</a>
21 {else}
22 {lang}wcf.moderation.assignedUser.nobody{/lang}
23 {/if}
24 </span>
25 </dd>
26 </dl>
27
28 <dl class="plain inlineDataList" id="moderationStatusContainer">
29 <dt>{lang}wcf.moderation.status{/lang}</dt>
30 <dd>{$queue->getStatus()}</dd>
31 </dl>
32 </div>
33
34 {hascontent}
35 <nav class="contentHeaderNavigation">
36 <ul>
37 {content}
38 {if !$queue->isDone()}
39 {if $queueManager->canRemoveContent($queue->getDecoratedObject())}<li class="jsOnly"><a id="enableContent" class="button"><span class="icon icon16 fa-check"></span> <span>{lang}wcf.moderation.activation.enableContent{/lang}</span></a></li>{/if}
40 <li class="jsOnly"><a id="removeContent" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.activation.removeContent{/lang}</span></a></li>
41 {/if}
42 {if $queue->getAffectedObject()}<li><a href="{$queue->getAffectedObject()->getLink()}" class="button"><span class="icon icon16 fa-arrow-right"></span> <span>{lang}wcf.moderation.jumpToContent{/lang}</span></a></li>{/if}
43
44 {event name='contentHeaderNavigation'}
45 {/content}
46 </ul>
47 </nav>
48 {/hascontent}
49 </header>
50 {/capture}
51
52 {include file='header'}
53
54 {include file='formError'}
55
56 <section class="section sectionContainerList">
57 <header class="sectionHeader">
58 <h2 class="sectionTitle">{lang}wcf.moderation.activation.content{/lang}</h2>
59 <small class="sectionDescription">{lang}wcf.moderation.type.{@$queue->getObjectTypeName()}{/lang}</small>
60 </header>
61
62 {@$disabledContent}
63 </section>
64
65 {include file='__commentJavaScript' commentContainerID='moderationQueueCommentList'}
66
67 <section id="comments" class="section sectionContainerList moderationComments">
68 <header class="sectionHeader">
69 <h2 class="sectionTitle">{lang}wcf.moderation.comments{/lang} <span class="badge">{#$queue->comments}</span></h2>
70 <p class="sectionDescription">{lang}wcf.moderation.comments.description{/lang}</p>
71 </header>
72
73 <ul id="moderationQueueCommentList" class="commentList containerList" data-can-add="true" data-object-id="{@$queueID}" data-object-type-id="{@$commentObjectTypeID}" data-comments="{@$commentList->countObjects()}" data-last-comment-time="{@$lastCommentTime}">
74 {include file='commentList'}
75 </ul>
76 </section>
77
78 <script data-relocate="true">
79 //<![CDATA[
80 $(function() {
81 WCF.Language.addObject({
82 'wcf.moderation.activation.enableContent.confirmMessage': '{lang}wcf.moderation.activation.enableContent.confirmMessage{/lang}',
83 'wcf.moderation.activation.removeContent.confirmMessage': '{lang}wcf.moderation.activation.removeContent.confirmMessage{/lang}',
84 'wcf.moderation.assignedUser': '{lang}wcf.moderation.assignedUser{/lang}',
85 'wcf.moderation.assignedUser.change': '{lang}wcf.moderation.assignedUser.change{/lang}',
86 'wcf.moderation.assignedUser.error.notAffected': '{lang}wcf.moderation.assignedUser.error.notAffected{/lang}',
87 'wcf.moderation.status.outstanding': '{lang}wcf.moderation.status.outstanding{/lang}',
88 'wcf.moderation.status.processing': '{lang}wcf.moderation.status.processing{/lang}',
89 'wcf.user.username.error.notFound': '{lang __literal=true}wcf.user.username.error.notFound{/lang}'
90 });
91
92 new WCF.Moderation.Activation.Management({@$queue->queueID}, '{link controller='ModerationList' encode=false}{/link}');
93 });
94 //]]>
95 </script>
96
97 {include file='footer'}