This page describes every detail of the CSS-based theming infrastructure of
ScrewTurn Wiki. The page structure is based on ASP.NET
master pages.
This page is a
draft, its contents are not complete and might contain errors. If you found an error, please take the time
report it.
Content Pages (MasterPage.master)
The child pages that use
MasterPage.master are listed below in this section. The content of the
master page follows.
<body>
<form>
<div id="HeaderDiv">
<!-- Content of the website header (usually the wiki title, login/logout controls, etc.) -->
</div>
<div id="ContainerDiv">
<div id="SidebarDiv">
<div id="SidebarHeaderDiv">
<!-- Used for layout purposes only - no content here -->
</div>
<div id="SidebarContentDiv">
<!-- Content of the sidebar (menu) -->
</div>
<div id="SidebarFooterDiv">
<!-- Used for layout purposes only - no content here -->
</div>
</div>
<div id="MainDiv">
<div id="MainHeaderDiv">
<!-- Used for layout purposes only - no content here -->
</div>
<div id="PageInternalHeaderDiv">
<!-- Content of the internal page header - this DIv is only present if the content is not empty -->
</div>
<!-- #### Content of the child page #### -->
<div id="PageInternalFooterDiv">
<!-- Content of the internal page footer - this DIv is only present if the content is not empty -->
</div>
<div id="MainFooterDiv">
<!-- Used for layout purposes only - no content here -->
</div>
</div>
</div>
<div id="FooterDiv">
<!-- Content of the site footer (usually the wiki version, copyright, etc.) -->
</div>
</form>
</body>AllPages.aspx
<h1 class="pagetitlesystem"><!-- Title of the page --></h1>
<p><!-- Brief description --></p>
<br />
<!-- #### A couple of links here #### -->
<div id="PageSelectorDiv">
<!-- Page selection buttons (links whose class can be empty or "selected") -->
</div>
<div>
<table id="PageListTable" class="generic">
<thead>
<tr class="tableheader">...</tr>
</thead>
<tbody>
<tr class="tablerow">...</tr>
<tr class="tablerowalternate">...</tr>
...
</tbody>
</table>
</div>Category.aspx
Default.aspx
Diff.aspx
History.aspx
NavPath.aspx
PageNotFound.aspx
Post.aspx
Search.aspx
Stand-alone Pages (MasterPageSA.master)¶
The child pages that use
MasterPageSA.master are listed below in this section. The content of the
master page follows.
<body id="SABody">
<form>
<div id="HeaderSADiv">
<!-- Content of the website header (usually the wiki title, login/logout controls, etc.) -->
</div>
<div id="NavigationSADiv">
<!-- Previous Page and Main Page links -->
</div>
<div id="ContainerSADiv">
<!-- #### Content of the child page #### -->
</div>
<div id="FooterSADiv">
<!-- Content of the site footer (usually the wiki version, copyright, etc.) -->
</div>
</form>
</body>AccessDenied.aspx
Edit.aspx
Error.aspx
Language.aspx
Login.aspx
Operation.aspx
Profile.aspx
Register.aspx
Upload.aspx
User.aspx