top: -9000px;
}
+
+
+/* ############## Container ############## */
+
+/* -- -- -- Globals -- -- -- */
+
+/**
+ * This is a generic container for surrounding blocks of
+ * text with an optional leading icon. The icon-size is
+ * free. The box collapses if there's no icon given or
+ * if it doesn't load.
+ * Note:
+ * This box does not support RTL in WebKit-browsers!
+ * Thus the box-style may change in the future.
+ */
+
+.wcf-container {
+ display: table;
+ width: 100%;
+}
+
+.wcf-containerIcon {
+ display: table-cell;
+}
+
+img.wcf-containerIcon {
+ display: table-cell;
+ margin-right: 1em;
+}
+
+.wcf-containerIcon img {
+ margin-right: 1em;
+}
+
+.wcf-containerContent {
+ display: table-cell;
+ width: 100%;
+ vertical-align: top;
+ position: relative;
+}
+
+
+
/* Floated Elements */
.floatContainer:after {
+/* ############## ToDo: Dropdown ############## */
+
+/* Dropdown Caption */
+
+.wcf-dropdownCaption,
+.wcf-dropdownCaption a {
+ text-decoration: none;
+ cursor: pointer;
+ display: inline-block;
+}
+
+.wcf-dropdownCaption:hover,
+.wcf-dropdownCaption a:hover {
+ text-decoration: none;
+}
+
+/* Dropdown */
+
+.wcf-dropdown {
+ color: rgba(255, 255, 255, 1);
+ border-width: 1px;
+ border-style: solid;
+ border-color: rgba(255, 255, 255, .7);
+ border-radius: 5px;
+ background-color: rgba(0, 0, 0, .7);
+ margin-top: 25px;
+ display: none;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 400;
+ overflow: hidden;
+
+ -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
+ -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
+ -ms-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
+ -o-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
+ box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
+
+ -webkit-transition: color background .1s ease;
+ -moz-transition: color background .1s ease;
+ -ms-transition: color background .1s ease;
+ -o-transition: color background .1s ease;
+ transition: color background .1s ease;
+}
+
+.wcf-dropdown.open {
+ display: block;
+}
+
+/* Dropdown Items */
+
+.wcf-dropdown > li,
+.wcf-dropdown > div {
+ text-shadow: none;
+ color: #ccc;
+ cursor: pointer;
+
+ -webkit-transition: color background .2s linear;
+ -moz-transition: color background .2s linear;
+ -ms-transition: color background .2s linear;
+ -o-transition: color background .2s linear;
+ transition: color background .2s linear;
+}
+
+.wcf-dropdown > div {
+ padding: 5px 7px;
+}
+
+.wcf-dropdown > :first-child {
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
+}
+
+.wcf-dropdown > :last-child {
+ border-bottom-left-radius: 5px;
+ border-bottom-right-radius: 5px;
+}
+
+.wcf-dropdown > :hover:not(ul):not(.pointer),
+.wcf-dropdown > .active {
+ color: rgba(255, 255, 255, 1);
+ cursor: pointer;
+ background-color: rgba(0, 0, 0, .5);
+}
+
+.wcf-dropdown > li.divider:not(:first-child) {
+ border-top: 1px solid rgba(255, 255, 255, .7);
+}
+
+.wcf-dropdown > li {
+ text-decoration: none;
+ padding: 5px 7px;
+ display: block;
+}
+
+.wcf-dropdown > li a {
+ text-decoration: none;
+ color: #ccc;
+ padding: -5px -7px;
+ display: block;
+}
+
+.wcf-dropdown > li a:hover {
+ color: rgba(255, 255, 255, 1);
+ background-color: rgba(0, 0, 0, .5);
+}
+
+
+
/* ############## Body ############## */
/* Globals */
/* ############## Status Display ############## */
.wcf-statusDisplay {
- float: right;
padding: 1px 0;
+ float: right;
}
.wcf-statusDisplay .wcf-statusIcons li {
-
-/* ############## ToDo: Dropdown ############## */
-
-/* Dropdown Caption */
-
-.wcf-dropdownCaption,
-.wcf-dropdownCaption a {
- text-decoration: none;
- cursor: pointer;
- display: inline-block;
-}
-
-.wcf-dropdownCaption:hover,
-.wcf-dropdownCaption a:hover {
- text-decoration: none;
-}
-
-/* Dropdown */
-
-.wcf-dropdown {
- color: rgba(255, 255, 255, 1);
- border-width: 1px;
- border-style: solid;
- border-color: rgba(255, 255, 255, .7);
- border-radius: 5px;
- background-color: rgba(0, 0, 0, .7);
- margin-top: 25px;
- display: none;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 400;
- overflow: hidden;
-
- -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
- -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
- -ms-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
- -o-box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
- box-shadow: 0 1px 7px rgba(0, 0, 0, .5);
-
- -webkit-transition: color background .1s ease;
- -moz-transition: color background .1s ease;
- -ms-transition: color background .1s ease;
- -o-transition: color background .1s ease;
- transition: color background .1s ease;
-}
-
-.wcf-dropdown.open {
- display: block;
-}
-
-/* Dropdown Items */
-
-.wcf-dropdown > li,
-.wcf-dropdown > div {
- text-shadow: none;
- color: #ccc;
- cursor: pointer;
-
- -webkit-transition: color background .2s linear;
- -moz-transition: color background .2s linear;
- -ms-transition: color background .2s linear;
- -o-transition: color background .2s linear;
- transition: color background .2s linear;
-}
-
-.wcf-dropdown > div {
- padding: 5px 7px;
-}
-
-.wcf-dropdown > :first-child {
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
-}
-
-.wcf-dropdown > :last-child {
- border-bottom-left-radius: 5px;
- border-bottom-right-radius: 5px;
-}
-
-.wcf-dropdown > :hover:not(ul):not(.pointer),
-.wcf-dropdown > .active {
- color: rgba(255, 255, 255, 1);
- cursor: pointer;
- background-color: rgba(0, 0, 0, .5);
-}
-
-.wcf-dropdown > li.divider:not(:first-child) {
- border-top: 1px solid rgba(255, 255, 255, .7);
-}
-
-.wcf-dropdown > li {
- text-decoration: none;
- padding: 5px 7px;
- display: block;
-}
-
-.wcf-dropdown > li a {
- text-decoration: none;
- color: #ccc;
- padding: -5px -7px;
- display: block;
-}
-
-.wcf-dropdown > li a:hover {
- color: rgba(255, 255, 255, 1);
- background-color: rgba(0, 0, 0, .5);
-}
-
-
-
/* ############## Headings ############## */
/* -- -- -- Main Heading -- -- -- */
margin-top: 30px;
}
-.wcf-mainHeading > img,
-.wcf-mainHeading > svg {
- float: left;
-}
-
.wcf-mainHeading > hgroup {
- display: block;
- position: relative;
min-height: 48px;
}
@media screen and (min-width: 480px), screen and (min-device-width: 480px) {
- .wcf-mainHeading > img,
- .wcf-mainHeading > svg {
+ .wcf-mainHeading .wcf-containerIcon {
width: 48px;
height: 48px;
}
- .wcf-mainHeading > img ~ hgroup,
- .wcf-mainHeading > svg ~ hgroup {
- padding-left: 60px;
- }
-
- .wcf-mainHeading > hgroup h1 {
+ .wcf-mainHeading hgroup h1 {
font-size: 175%;
}
@media screen and (max-width: 480px), screen and (max-device-width: 480px) {
- .wcf-mainHeading > img,
- .wcf-mainHeading > svg {
+ .wcf-mainHeading .wcf-containerIcon {
width: 64px;
height: 64px;
}
- .wcf-mainHeading > img ~ hgroup,
- .wcf-mainHeading > svg ~ hgroup {
- padding-left: 65px;
- }
-
- .wcf-mainHeading > hgroup h1 {
+ .wcf-mainHeading hgroup h1 {
font-size: 200%;
}
text-decoration: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
color: rgba(102, 102, 102, 1);
+ display: block;
}
.wcf-mainHeading > hgroup h2 {
padding-top: 3px;
}
+/* Special -> Badges */
+
+.wcf-mainHeading > hgroup h1 .wcf-badge,
+.wcf-mainHeading > hgroup h1 a .wcf-badge {
+ font-size: 75%;
+ text-decoration: none;
+ background-color: rgba(102, 102, 102, 1);
+ color: rgba(255, 255, 255, 1);
+}
+
/* Special -> Dialog */
.wcf-dialogContainer .wcf-mainHeading {
/* Normal State */
-.wcf-input,
input[type='text'],
input[type='search'],
input[type='date'],
/* Hover State */
-:not(.wcf-aclContainer ul).wcf-input:hover,
input[type='text']:hover,
input[type='search']:hover,
input[type='date']:hover,
/* Active & Focus State */
-.wcf-input:active,
input[type='text']:active,
input[type='search']:active,
input[type='date']:active,
input[type='password']:active,
textarea:active,
-.wcf-input:focus,
input[type='text']:focus,
input[type='search']:focus,
input[type='date']:focus,
/* Read Only State */
-.wcf-input[readonly='readonly'],
input[type='text'][readonly='readonly'],
input[type='search'][readonly='readonly'],
input[type='email'][readonly='readonly'],
/* Disabled State */
-.wcf-input[disabled='disabled'],
input[type='text'][disabled='disabled'],
input[type='search'][disabled='disabled'],
input[type='date'][disabled='disabled'],
/* Toggle for tab menu orientation (options: left|center|right) */
text-align: center;
margin-top: 15px;
- padding: 0 5px;
+ padding: 0 10px;
display: block;
position: relative;
}
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/session1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/session1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.sessionLog.access.list{/lang}</h1>
</hgroup>
</header>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/session1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/session1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.sessionLog.list{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/cache1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/cache1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.cache.list{/lang}</h1>
</hgroup>
</header>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/{$action}1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/{$action}1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.cronjob.{$action}{/lang}</h1>
<h2>{lang}wcf.acp.cronjob.subtitle{/lang}</h2>
</hgroup>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/time1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/time1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.cronjob.list{/lang}</h1>
<h2>{lang}wcf.acp.cronjob.subtitle{/lang}</h2>
</hgroup>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/time1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/time1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.cronjob.log{/lang}</h1>
<h2>{lang}wcf.acp.cronjob.subtitle{/lang}</h2>
</hgroup>
<form method="post" action="{link controller='CronjobLogDelete'}{/link}">
<div class="wcf-border wcf-boxTitle">
<hgroup>
- <h1>{lang}wcf.acp.cronjob.log{/lang} <span class="badge" title="{lang}wcf.acp.cronjob.log.count{/lang}">{#$items}</span></h1>
+ <h1>{lang}wcf.acp.cronjob.log{/lang} <span class="wcf-badge" title="{lang}wcf.acp.cronjob.log.count{/lang}">{#$items}</span></h1>
</hgroup>
<table class="wcf-table">
//]]>
</script>
-<header class="wcf-mainHeading setup">
- <img src="{@RELATIVE_WCF_DIR}icon/logIn1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading setup">
+ <img src="{@RELATIVE_WCF_DIR}icon/logIn1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{@$pageTitle}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/login1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/login1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.masterPassword.enter{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/login1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/login1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.masterPassword.init{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/options1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/options1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.option.category.{$category->categoryName}{/lang}</h1>
{hascontent}<h2>{content}{lang __optional=true}wcf.acp.option.category.{$category->categoryName}.description{/lang}{/content}</h2>{/hascontent}
</hgroup>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/upload1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/upload1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.option.import{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/working1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/working1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{$archive->getPackageInfo('packageName')}</h1>
<h2>{$archive->getPackageInfo('packageDescription')}</h2>
</hgroup>
<div id="packageInstallationDialogContainer">
- <header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/working2.svg" alt="" />
- <hgroup>
+ <header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/working2.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.package.installation.title{/lang}</h1>
<h2 id="packageInstallationAction">{lang}wcf.acp.package.installation.step.prepare{/lang}</span></h2>
<p><progress id="packageInstallationProgress" value="0" max="100">0%</progress> <span id="packageInstallationProgressLabel">0%</span></p>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/packageApplication1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/packageApplication1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.package.list{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/packageApplication1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/packageApplication1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.package.list{/lang}</h1>
</hgroup>
</header>
{include file='header'}
-<header class="wcf-mainHeading">
+<header class="wcf-container wcf-mainHeading">
{if $packageID == 0}
- <img src="{@RELATIVE_WCF_DIR}icon/add1.svg" alt="" />
- <hgroup>
+ <img src="{@RELATIVE_WCF_DIR}icon/add1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.package.startInstall{/lang}</h1>
</hgroup>
{else}
- <img src="{@RELATIVE_WCF_DIR}icon/update1.svg" alt="" />
- <hgroup>
+ <img src="{@RELATIVE_WCF_DIR}icon/update1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.package.startUpdate{/lang}</h1>
</hgroup>
{/if}
// ]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/delete1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/delete1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.package.uninstall{/lang}: {$packageObj->getName()}</h1>
<h2>{$packageObj->packageDescription}</h2>
</hgroup>
<div id="packageInstallationDialogContainer">
- <header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/working2.svg" alt="" />
- <hgroup>
- <h1>Paket »{$queue->packageName}« wird deinstalliert …</h1>
+ <header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/working2.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
+ <h1>Paket »{$queue->packageName}« wird deinstalliert …</h1><!-- ToDo: Language variables -->
<h2>Aktueller Schritt: <span id="packageInstallationAction">{lang}wcf.package.uninstallation.step.prepare{/lang}</span></h2>
<p><progress id="packageInstallationProgress" value="0" max="100">0%</progress></p>
</hgroup>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/update1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/update1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.packageUpdate{/lang}</h1>
</hgroup>
</header>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/update1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/update1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.packageUpdate.auth{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/search1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/search1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.packageUpdate.search{/lang}</h1>
</hgroup>
</header>
<script type="text/javascript" src="{@RELATIVE_WCF_DIR}js/MultiPagesLinks.class.js"></script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/search1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/search1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.packageUpdate.search{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/packageApplication1.svg" alt="" /><!-- ToDo: Add possibility to show a custom app icon if given! -->
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/packageApplication1.svg" alt="" class="wcf-containerIcon" /><!-- ToDo: Add possibility to show a custom app icon if given! -->
+ <hgroup class="wcf-containerContent">
<h1>{$package->getName()}</h1>
<h2>{$package->packageDescription}</h2>
</hgroup>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/{@$action}1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/{@$action}1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.updateServer.{$action}{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/server1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/server1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.updateServer.list{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img {if $userID|isset}id="userEdit{@$userID}" {/if}src="{@RELATIVE_WCF_DIR}icon/{@$action}1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img {if $userID|isset}id="userEdit{@$userID}" {/if}src="{@RELATIVE_WCF_DIR}icon/{@$action}1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.user.{@$action}{/lang}</h1>
</hgroup>
</header>
{include file='header'}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/users1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/users1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.user.assignToGroup{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/eMail1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/eMail1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.user.exportEmailAddress{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/{@$action}1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/{@$action}1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.group.{@$action}{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/users1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/users1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.group.list{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/{if $searchID}search{else}user{/if}1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/{if $searchID}search{else}user{/if}1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.user.{if $searchID}search{else}list{/if}{/lang}</h1>
- <h2>{if $searchID}{lang}wcf.acp.user.search.matches{/lang}{/if}</h2><!-- deprecated display -->
+ <h2>{if $searchID}{lang}wcf.acp.user.search.matches{/lang}{/if}</h2><!-- ToDo: deprecated display -->
</hgroup>
</header>
</nav>
{hascontent}
- <table class="wcf-table jsClipboardContainer" data-type="com.woltlab.wcf.user">
+ <table data-type="com.woltlab.wcf.user" class="wcf-table jsClipboardContainer">
<thead>
<tr>
<th class="columnMark"><label><input type="checkbox" class="jsClipboardMarkAll" /></label></th>
</script>
{/if}
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/email1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/email1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>
{if $action == 'all'}
{lang}wcf.acp.user.sendMail.all{/lang}
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/search1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/search1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.user.search{/lang}</h1>
</hgroup>
</header>
//]]>
</script>
-<header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/user1.svg" alt="" />
- <hgroup>
+<header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/user1.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerContent">
<h1>{lang}wcf.acp.user.massProcessing{/lang}</h1>
</hgroup>
</header>
<div id="workerContainer">
- <header class="wcf-mainHeading">
- <img src="{@RELATIVE_WCF_DIR}icon/working2.svg" alt="" />
- <hgroup>
- <h1>Aufgaben werden ausgeführt …</h1>
+ <header class="wcf-container wcf-mainHeading">
+ <img src="{@RELATIVE_WCF_DIR}icon/working2.svg" alt="" class="wcf-containerIcon" />
+ <hgroup class="wcf-containerIcon">
+ <h1>Aufgaben werden ausgeführt …</h1><!--ToDo: Language variables -->
<h2>Aktueller Schritt: <span id="workerAction">{lang}wcf.package.installation.step.prepare{/lang}</span></h2>
<p><progress id="workerProgress" value="0" max="100">0%</progress></p>
</hgroup>