{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.accountManagement{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.accountManagement{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{assign var=__authProvider value=$__wcf->getUserProfileHandler()->getAuthProvider()}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='AccountManagement'}{/link}">
{if !$__authProvider}
<section class="section">
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.avatar.edit{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.avatar.edit{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
<p class="success">{lang}wcf.global.success.edit{/lang}</p>
{/if}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='AvatarEdit'}{/link}" id="avatarForm">
<div class="section avatarEdit">
<dl class="avatarType">
{if $page->isLandingPage}
<header class="contentHeader">
- <h1 class="contentTitle">{PAGE_TITLE|language}</h1>
- {hascontent}<p>{content}{PAGE_DESCRIPTION|language}{/content}</p>{/hascontent}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{PAGE_TITLE|language}</h1>
+ {hascontent}<p>{content}{PAGE_DESCRIPTION|language}{/content}</p>{/hascontent}
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
-{else}
- {if $content[title]}
- <header class="contentHeader">
+{elseif $content[title]}
+ <header class="contentHeader">
+ <div class="contentHeaderTitle">
<h1 class="contentTitle">{$content[title]}</h1>
- </header>
- {/if}
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
+ </header>
{/if}
{include file='userNotice'}
-{hascontent}
- <div class="contentNavigation">
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
- </ul>
- </nav>
- </div>
-{/hascontent}
-
{if $content[content]}
{if $page->pageType == 'text'}
<section class="section cmsContent htmlContent">
{/if}
{/if}
-{hascontent}
- <div class="contentNavigation">
- <nav>
+<footer class="contentFooter">
+ {hascontent}
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
- </div>
-{/hascontent}
+ {/hascontent}
+</footer>
{include file='footer'}
{if $__wcf->getPageMenu()->getLandingPage()->menuItem == 'wcf.user.dashboard'}
<header class="contentHeader">
- <h1 class="contentTitle">{PAGE_TITLE|language}</h1>
- {hascontent}<p class="contentHeaderDescription">{content}{PAGE_DESCRIPTION|language}{/content}</p>{/hascontent}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{PAGE_TITLE|language}</h1>
+ {hascontent}<p class="contentHeaderDescription">{content}{PAGE_DESCRIPTION|language}{/content}</p>{/hascontent}
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{else}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.dashboard{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.dashboard{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{/if}
{include file='userNotice'}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<section id="dashboard">
{if $__boxContent|isset}{@$__boxContent}{/if}
</section>
-<div class="contentNavigation">
+<footer class="contentFooter">
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</footer>
{include file='footer'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.moderation.deletedContent.{@$objectType}{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {pages print=true assign=pagesLinks controller='DeletedContentList' link="objectType=$objectType&pageNo=%d"}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.moderation.deletedContent.{@$objectType}{/lang}</h1>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}{pages print=true assign=pagesLinks controller='DeletedContentList' link="objectType=$objectType&pageNo=%d"}{/content}
+ </div>
+{/hascontent}
{if $items}
{include file=$resultListTemplateName application=$resultListApplication}
<p class="info">{lang}wcf.global.noItems{/lang}</p>
{/if}
-<div class="contentNavigation">
- {@$pagesLinks}
+<footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-
- <nav class="jsClipboardEditor" data-types="[ '{@$objectType}' ]"></nav>
-</div>
+</footer>
{include file='footer'}
{include file='header' __disableAds=true}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.register.disclaimer{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-{include file='formError'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.register.disclaimer{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{include file='formError'}
<form method="post" action="{link controller='Disclaimer'}{/link}">
<div class="section htmlContent">
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.emailActivation{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-{include file='formError'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.emailActivation{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{include file='formError'}
<form method="post" action="{link controller='EmailActivation'}{/link}">
<div class="section">
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.newActivationCode{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-{include file='formError'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.newActivationCode{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{include file='formError'}
<form method="post" action="{link controller='EmailNewActivationCode'}{/link}">
<div class="section">
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.following{/lang} <span class="badge">{#$items}</span></h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {pages print=true assign=pagesLinks controller='Following' link="pageNo=%d"}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.following{/lang} <span class="badge">{#$items}</span></h1>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}{pages print=true assign=pagesLinks controller='Following' link="pageNo=%d"}{/content}
+ </div>
+{/hascontent}
{if $objects|count}
<div class="section sectionContainerList">
</ol>
</div>
- <div class="contentNavigation">
- {@$pagesLinks}
+ <footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
- </div>
+ </footer>
{else}
<p class="info">{lang}wcf.user.following.noUsers{/lang}</p>
{/if}
{/if}
{/foreach}
-<div class="contentNavigation"><div class="jsPagination"></div></div>
+<div class="paginationTop jsPagination"></div>
<script data-relocate="true">
//<![CDATA[
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.ignoredUsers{/lang} <span class="badge">{#$items}</span></h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {pages print=true assign=pagesLinks controller='IgnoredUsers' link="pageNo=%d"}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.ignoredUsers{/lang} <span class="badge">{#$items}</span></h1>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}{pages print=true assign=pagesLinks controller='IgnoredUsers' link="pageNo=%d"}{/content}
+ </div>
+{/hascontent}
{if $objects|count}
<div class="section sectionContainerList">
</ol>
</div>
- <div class="contentNavigation">
- {@$pagesLinks}
+ <footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
- </div>
+ </footer>
{else}
<p class="info">{lang}wcf.user.ignoredUsers.noUsers{/lang}</p>
{/if}
{include file='header' __disableLoginLink=true __disableAds=true}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.login{/lang}</h1>
+ <div class="contentHeaderTitle"><h1 class="contentTitle">{lang}wcf.user.login{/lang}</h1></div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{include file='formError'}
{/if}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{@$loginController}" id="loginForm">
<div class="section">
<dl{if $errorField == 'username'} class="formError"{/if}>
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.lostPassword{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.lostPassword{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{include file='formError'}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='LostPassword'}{/link}">
<div class="section">
<dl id="usernameDiv"{if $errorField == 'username'} class="formError"{/if}>
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.mail.title{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-{include file='formError'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.mail.title{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{include file='formError'}
<form method="post" action="{link controller='Mail' object=$user}{/link}">
<section class="section">
<li data-file-type="all"><span>{lang}wcf.media.search.filetype.all{/lang}</span></li>
</ul>
{/if}
- <input type="text" id="mediaManagerSearchField" placeholder="{lang}wcf.media.search.placeholder{/lang}" />
+ <input type="text" id="mediaManagerSearchField" placeholder="{lang}wcf.media.search.placeholder{/lang}">
<span class="inputSuffix">
<span id="mediaManagerSearchCancelButton" class="icon icon16 fa-times pointer jsTooltip" title="{lang}wcf.media.search.cancel{/lang}"></span>
</span>
{/if}
<div class="jsClipboardContainer" data-type="com.woltlab.wcf.media">
- <input type="checkbox" class="jsClipboardMarkAll" style="display: none;" />
+ <input type="checkbox" class="jsClipboardMarkAll" style="display: none;">
<ul id="mediaManagerMediaList">
{include file='mediaListItems'}
</ul>
-
- <div class="contentNavigation">
- <nav class="jsClipboardEditor" data-types="[ 'com.woltlab.wcf.media' ]"></nav>
- </div>
</div>
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} <span class="badge">{#$items}</span></h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {if $searchID}
- {pages print=true assign=pagesLinks controller='MembersList' id=$searchID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"}
- {else}
- {pages print=true assign=pagesLinks controller='MembersList' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"}
- {/if}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} <span class="badge">{#$items}</span></h1>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}
+ {if $searchID}
+ {pages print=true assign=pagesLinks controller='MembersList' id=$searchID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"}
+ {else}
+ {pages print=true assign=pagesLinks controller='MembersList' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"}
+ {/if}
+ {/content}
+ </div>
+{/hascontent}
{if $items}
<div class="section sectionContainerList">
<p class="info">{lang}wcf.user.members.noMembers{/lang}</p>
{/if}
-<div class="contentNavigation">
- {@$pagesLinks}
+<footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</footer>
{include file='footer'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.moderation.activation{/lang}: {$queue->getTitle()}</h1>
-
- {if $queue->lastChangeTime}
- <dl class="plain inlineDataList">
- <dt>{lang}wcf.moderation.lastChangeTime{/lang}</dt>
- <dd>{@$queue->lastChangeTime|time}</dd>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.moderation.activation{/lang}: {$queue->getTitle()}</h1>
+
+ {if $queue->lastChangeTime}
+ <dl class="plain inlineDataList">
+ <dt>{lang}wcf.moderation.lastChangeTime{/lang}</dt>
+ <dd>{@$queue->lastChangeTime|time}</dd>
+ </dl>
+ {/if}
+
+ <dl class="plain inlineDataList" id="moderationAssignedUserContainer">
+ <dt>{lang}wcf.moderation.assignedUser{/lang}</dt>
+ <dd>
+ <span>
+ {if $queue->assignedUserID}
+ <a href="{link controller='User' id=$assignedUserID}{/link}" class="userLink" data-user-id="{@$assignedUserID}">{$queue->assignedUsername}</a>
+ {else}
+ {lang}wcf.moderation.assignedUser.nobody{/lang}
+ {/if}
+ </span>
+ </dd>
</dl>
- {/if}
-
- <dl class="plain inlineDataList" id="moderationAssignedUserContainer">
- <dt>{lang}wcf.moderation.assignedUser{/lang}</dt>
- <dd>
- <span>
- {if $queue->assignedUserID}
- <a href="{link controller='User' id=$assignedUserID}{/link}" class="userLink" data-user-id="{@$assignedUserID}">{$queue->assignedUsername}</a>
- {else}
- {lang}wcf.moderation.assignedUser.nobody{/lang}
- {/if}
- </span>
- </dd>
- </dl>
+
+ <dl class="plain inlineDataList" id="moderationStatusContainer">
+ <dt>{lang}wcf.moderation.status{/lang}</dt>
+ <dd>{$queue->getStatus()}</dd>
+ </dl>
+ </div>
- <dl class="plain inlineDataList" id="moderationStatusContainer">
- <dt>{lang}wcf.moderation.status{/lang}</dt>
- <dd>{$queue->getStatus()}</dd>
- </dl>
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}
+ {if !$queue->isDone()}
+ {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}
+ <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>
+ {/if}
+ {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}
+
+ {event name='contentHeaderNavigation'}
+ {/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{@$disabledContent}
</section>
-
-<div class="contentNavigation">
- <nav>
- <ul>
- {if !$queue->isDone()}
- {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}
- <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>
- {/if}
- {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}
-
- {event name='contentNavigationButtons'}
- </ul>
- </nav>
-</div>
{include file='__commentJavaScript' commentContainerID='moderationQueueCommentList'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{if $status == 2}{lang}wcf.moderation.doneItems{/lang}{else}{lang}wcf.moderation.outstandingItems{/lang}{/if} <span class="badge">{#$items}</span></h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {pages print=true assign=pagesLinks controller='ModerationList' link="definitionID=$definitionID&assignedUserID=$assignedUserID&status=$status&pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{if $status == 2}{lang}wcf.moderation.doneItems{/lang}{else}{lang}wcf.moderation.outstandingItems{/lang}{/if} <span class="badge">{#$items}</span></h1>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}{pages print=true assign=pagesLinks controller='ModerationList' link="definitionID=$definitionID&assignedUserID=$assignedUserID&status=$status&pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
+ </div>
+{/hascontent}
{if $objects|count}
<div class="section tabularBox messageGroupList moderationList">
</table>
</div>
- <div class="contentNavigation">
- {@$pagesLinks}
+ <footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
- </div>
+ </footer>
{else}
<p class="info">{lang}wcf.global.noItems{/lang}</p>
{/if}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.moderation.report{/lang}: {$queue->getTitle()}</h1>
-
- {if $queue->lastChangeTime}
- <dl class="plain inlineDataList">
- <dt>{lang}wcf.moderation.lastChangeTime{/lang}</dt>
- <dd>{@$queue->lastChangeTime|time}</dd>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.moderation.report{/lang}: {$queue->getTitle()}</h1>
+
+ {if $queue->lastChangeTime}
+ <dl class="plain inlineDataList">
+ <dt>{lang}wcf.moderation.lastChangeTime{/lang}</dt>
+ <dd>{@$queue->lastChangeTime|time}</dd>
+ </dl>
+ {/if}
+
+ <dl class="plain inlineDataList" id="moderationAssignedUserContainer">
+ <dt>{lang}wcf.moderation.assignedUser{/lang}</dt>
+ <dd>
+ <span>
+ {if $queue->assignedUserID}
+ <a href="{link controller='User' id=$assignedUserID}{/link}" class="userLink" data-user-id="{@$assignedUserID}">{$queue->assignedUsername}</a>
+ {else}
+ {lang}wcf.moderation.assignedUser.nobody{/lang}
+ {/if}
+ </span>
+ </dd>
</dl>
- {/if}
-
- <dl class="plain inlineDataList" id="moderationAssignedUserContainer">
- <dt>{lang}wcf.moderation.assignedUser{/lang}</dt>
- <dd>
- <span>
- {if $queue->assignedUserID}
- <a href="{link controller='User' id=$assignedUserID}{/link}" class="userLink" data-user-id="{@$assignedUserID}">{$queue->assignedUsername}</a>
- {else}
- {lang}wcf.moderation.assignedUser.nobody{/lang}
- {/if}
- </span>
- </dd>
- </dl>
+
+ <dl class="plain inlineDataList" id="moderationStatusContainer">
+ <dt>{lang}wcf.moderation.status{/lang}</dt>
+ <dd>{$queue->getStatus()}</dd>
+ </dl>
+ </div>
- <dl class="plain inlineDataList" id="moderationStatusContainer">
- <dt>{lang}wcf.moderation.status{/lang}</dt>
- <dd>{$queue->getStatus()}</dd>
- </dl>
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}
+ {if !$queue->isDone()}
+ {if $queueManager->canRemoveContent($queue->getDecoratedObject())}<li class="jsOnly"><a id="removeContent" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.report.removeContent{/lang}</span></a></li>{/if}
+ <li class="jsOnly"><a id="removeReport" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.report.removeReport{/lang}</span></a></li>
+ {/if}
+ {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}
+ {event name='contentHeaderNavigation'}
+ {/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{@$reportedContent}
</section>
-<div class="contentNavigation">
- <nav>
- <ul>
- {if !$queue->isDone()}
- {if $queueManager->canRemoveContent($queue->getDecoratedObject())}<li class="jsOnly"><a id="removeContent" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.report.removeContent{/lang}</span></a></li>{/if}
- <li class="jsOnly"><a id="removeReport" class="button"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.moderation.report.removeReport{/lang}</span></a></li>
- {/if}
- {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}
-
- {event name='contentNavigationButtons'}
- </ul>
- </nav>
-</div>
-
<section class="section">
<h2 class="sectionTitle">{lang}wcf.moderation.report.reportedBy{/lang}</h2>
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.newPassword{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-{include file='formError'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.newPassword{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{include file='formError'}
<form method="post" action="{link controller='NewPassword'}{/link}">
<div class="section">
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.notification.notifications{/lang} <span class="badge jsNotificationsBadge">{#$__wcf->getUserNotificationHandler()->countAllNotifications()}</span></h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {pages print=true assign=pagesLinks controller='NotificationList' link="pageNo=%d"}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.notification.notifications{/lang} <span class="badge jsNotificationsBadge">{#$__wcf->getUserNotificationHandler()->countAllNotifications()}</span></h1>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
{content}
{if $__wcf->getUserNotificationHandler()->getNotificationCount()}<li class="jsOnly"><a class="button jsMarkAllAsConfirmed"><span class="icon icon16 fa-check"></span> <span>{lang}wcf.user.notification.markAllAsConfirmed{/lang}</span></a></li>{/if}
-
- {event name='contentNavigationButtonsTop'}
+ {event name='contentHeaderNavigation'}
{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}{pages print=true assign=pagesLinks controller='NotificationList' link="pageNo=%d"}{/content}
+ </div>
+{/hascontent}
{if $notifications[notifications]}
{assign var=lastPeriod value=''}
</ul>
</section>
- <div class="contentNavigation">
- {@$pagesLinks}
+ <footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
- </div>
+ </footer>
{else}
<p class="info">{lang}wcf.user.notification.noNotifications{/lang}</p>
{/if}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.notification.notifications{/lang}</h1>
- <p class="contentHeaderDescription">{lang}wcf.user.notification.notifications.description{/lang}</p>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.notification.notifications{/lang}</h1>
+ <p class="contentHeaderDescription">{lang}wcf.user.notification.notifications.description{/lang}</p>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
<p class="success">{lang}wcf.global.success.edit{/lang}</p>
{/if}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='NotificationSettings'}{/link}">
<div id="notificationSettings">
{foreach from=$events key='eventCategory' item='eventList'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.menu.settings.paidSubscription{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.menu.settings.paidSubscription{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
{if $subscriptions|count}
<section class="section sectionContainerList paidSubscriptionList">
<p class="info">{lang}wcf.global.noItems{/lang}</p>
{/if}
-<div class="contentNavigation">
+<footer class="contentFooter">
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</footer>
{include file='footer'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.recentActivity{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.recentActivity{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
{if $eventList|count}
<div class="section sectionContainerList">
</ul>
</div>
- <div class="contentNavigation">
+ <footer class="contentFooter">
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
- </div>
+ </footer>
{else}
<p class="info">{lang}wcf.user.recentActivity.noEntries{/lang}</p>
{/if}
{include file='header' __disableLoginLink=true __disableAds=true}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.register{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.register{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{include file='formError'}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='Register'}{/link}">
<section class="section">
<h2 class="sectionTitle">{lang}wcf.user.username{/lang}</h2>
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.registerActivation{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.registerActivation{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{include file='formError'}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='RegisterActivation'}{/link}">
<div class="section">
<dl{if $errorField == 'username'} class="formError"{/if}>
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.newActivationCode{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-{include file='formError'}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.newActivationCode{/lang}</h1>
+ </div>
-<div class="contentNavigation">
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
-
+</header>
+
+{include file='userNotice'}
+
+{include file='formError'}
+
<form method="post" action="{link controller='RegisterNewActivationCode'}{/link}">
<div class="section">
<dl{if $errorField == 'username'} class="formError"{/if}>
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{if $query}<a href="{link controller='Search'}q={$query|urlencode}{/link}">{lang}wcf.search.results{/lang}</a>{else}{lang}wcf.search.results{/lang}{/if}</h1>
- <p class="contentHeaderDescription">{lang}wcf.search.results.description{/lang}</p>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {assign var=encodedHighlight value=$highlight|urlencode}
- {pages print=true application=$application assign=pagesLinks controller='SearchResult' id=$searchID link="pageNo=%d&highlight=$encodedHighlight"}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{if $query}<a href="{link controller='Search'}q={$query|urlencode}{/link}">{lang}wcf.search.results{/lang}</a>{else}{lang}wcf.search.results{/lang}{/if}</h1>
+ <p class="contentHeaderDescription">{lang}wcf.search.results.description{/lang}</p>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
{content}
{if $alterable}
<li><a href="{link controller='Search'}modify={@$searchID}{/link}" class="button"><span class="icon icon16 fa-search"></span> <span>{lang}wcf.search.results.change{/lang}</span></a></li>
{/if}
- {event name='contentNavigationButtonsTop'}
+ {event name='contentHeaderNavigation'}
{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}
+ {assign var=encodedHighlight value=$highlight|urlencode}
+ {pages print=true application=$application assign=pagesLinks controller='SearchResult' id=$searchID link="pageNo=%d&highlight=$encodedHighlight"}
+ {/content}
+ </div>
+{/hascontent}
{include file=$resultListTemplateName application=$resultListApplication}
-<div class="contentNavigation">
- {@$pagesLinks}
+<footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
{content}
{if $alterable}
<li><a href="{link controller='Search'}modify={@$searchID}{/link}" class="button"><span class="icon icon16 fa-search"></span> <span>{lang}wcf.search.results.change{/lang}</span></a></li>
{/if}
- {event name='contentNavigationButtonsBottom'}
+ {event name='contentFooterNavigation'}
{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</footer>
{include file='footer'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.option.category.settings.{$category}{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.option.category.settings.{$category}{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
<p class="success">{lang}wcf.global.success.edit{/lang}</p>
{/if}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='Settings'}{/link}">
{if $category == 'general'}
{if $availableLanguages|count > 1}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.signature.edit{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.signature.edit{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
<p class="error">{lang}wcf.user.signature.error.disabled{/lang}</p>
{/if}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='SignatureEdit'}{/link}">
{if $signatureCache}
<section class="section">
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.tagging.taggedObjects.{@$objectType}{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
- {pages print=true assign=pagesLinks controller='Tagged' object=$tag link="objectType=$objectType&pageNo=%d"}
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.tagging.taggedObjects.{@$objectType}{/lang}</h1>
+ </div>
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
+
+{hascontent}
+ <div class="paginationTop">
+ {content}{pages print=true assign=pagesLinks controller='Tagged' object=$tag link="objectType=$objectType&pageNo=%d"}{/content}
+ </div>
+{/hascontent}
{if $items}
{include file=$resultListTemplateName application=$resultListApplication}
<p class="info">{lang}wcf.tagging.taggedObjects.noResults{/lang}</p>
{/if}
-<div class="contentNavigation">
- {@$pagesLinks}
+<footer class="contentFooter">
+ {hascontent}
+ <div class="paginationBottom">
+ {content}{@$pagesLinks}{/content}
+ </div>
+ {/hascontent}
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</footer>
{include file='footer'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.team{/lang}</h1>
-</header>
-
-{include file='userNotice'}
-
-<div class="contentNavigation">
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.team{/lang}</h1>
+ </div>
+
{hascontent}
- <nav>
+ <nav class="contentHeaderNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
+ {content}{event name='contentHeaderNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</header>
+
+{include file='userNotice'}
{foreach from=$objects->getTeams() item=team}
<section class="section sectionContainerList">
</section>
{/foreach}
-<div class="contentNavigation">
+<footer class="contentFooter">
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</footer>
{include file='footer'}
{include file='header'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.search{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.search{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{include file='userNotice'}
{include file='formError'}
{/if}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtons'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
<form method="post" action="{link controller='UserSearch'}{/link}">
<div class="section">
<dl>
{include file='userNotice'}
<header class="contentHeader">
- <h1 class="contentTitle">{lang}wcf.user.usersOnline{/lang}</h1>
+ <div class="contentHeaderTitle">
+ <h1 class="contentTitle">{lang}wcf.user.usersOnline{/lang}</h1>
+ </div>
+
+ {hascontent}
+ <nav class="contentHeaderNavigation">
+ <ul>
+ {content}{event name='contentHeaderNavigation'}{/content}
+ </ul>
+ </nav>
+ {/hascontent}
</header>
{assign var=usersOnlineList value=''}
{/if}
{/foreach}
-<div class="contentNavigation">
- {hascontent}
- <nav>
- <ul>
- {content}
- {event name='contentNavigationButtonsTop'}
- {/content}
- </ul>
- </nav>
- {/hascontent}
-</div>
-
{if $usersOnline}
<section class="section sectionContainerList">
<h2 class="sectionTitle">{lang}wcf.user.usersOnline.users{/lang} <span class="badge">{#$usersOnline}</span></h2>
</section>
{/if}
-<div class="contentNavigation">
+<footer class="contentFooter">
{hascontent}
- <nav>
+ <nav class="contentFooterNavigation">
<ul>
- {content}
- {event name='contentNavigationButtonsBottom'}
- {/content}
+ {content}{event name='contentFooterNavigation'}{/content}
</ul>
</nav>
{/hascontent}
-</div>
+</footer>
{include file='footer'}
color: $wcfContentHeadlineLinkActive; // todo: rename variable
}
}
-
+}
+
+.contentHeader {
.contentHeaderDescription {
color: $wcfContentDimmedText;
margin-top: 5px;
}
}
+ @include large-screen-only {
+ display: flex;
+
+ .contentHeaderIcon {
+ flex: 0 0 64px;
+ margin-right: 15px
+ }
+
+ .contentHeaderTitle {
+ flex: 1 1 auto;
+ }
+
+ .contentHeaderNavigation {
+ flex: 0 0 auto;
+ margin-left: 15px;
+
+ > ul {
+ @include inlineList;
+
+ flex-wrap: nowrap;
+ }
+ }
+ }
+
@include small-screen-only {
.contentHeaderIcon {
display: none;
}
+
+ // TODO: mobile optimization for `.contentHeaderNavigation`
}
}
/* content sections */
.section {
- margin-top: 40px;
+ margin-top: 40px;
+
+ > :first-child {
+ margin-top: 0;
+ }
.sectionHeader {
position: relative;
}
}
-/* styling for content navigation area (containing pagination / page buttons) */
+/* DEPRECATED: styling for content navigation area (containing pagination / page buttons) */
.contentNavigation {
& + .section {
margin-top: 30px;
}
}
+.paginationTop {
+ margin-top: 40px;
+
+ & + .section {
+ margin-top: 20px;
+ }
+}
+
+.contentFooter {
+ display: flex;
+
+ > .paginationBottom {
+ flex: 0 0 auto;
+ margin-top: 20px;
+ }
+
+ > .contentFooterNavigation {
+ flex: 1 1 auto;
+ margin: 20px 0 0 20px;
+ text-align: right;
+ }
+}
+
+/* content navigation buttons */
+@include small-screen-only {
+ .contentHeader > .contentHeaderNavigation > ul {
+ margin-top: 30px;
+
+ > li {
+ &:not(:first-child) {
+ margin-top: 10px;
+ }
+
+ > .button {
+ display: block;
+ padding: 7px 10px;
+ text-align: center;
+ }
+ }
+ }
+}
+
@include small-screen-only {
+ .paginationTop {
+ display: none;
+
+ & + .section {
+ margin-top: 30px;
+ }
+ }
+
+ /* DEPRECATED */
.contentNavigation > .pagination {
display: none;
}
+ /* DEPRECATED */
.section ~ .contentNavigation > .pagination {
display: block;
.messageList {
border: 1px solid $wcfContentBorder;
border-width: 1px 0;
- margin: 30px 0;
> li {
@include large-screen-only {