mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 05:45:59 +03:00
Update doc/
This commit is contained in:
parent
7d327e8df8
commit
992d075d85
@ -55,7 +55,7 @@ type="text/css">
|
||||
var wgUserLanguage = "en";
|
||||
var wgContentLanguage = "en";
|
||||
var wgBreakFrames = false;
|
||||
var wgCurRevisionId = 441;
|
||||
var wgCurRevisionId = 444;
|
||||
var wgVersion = "1.15.1";
|
||||
var wgEnableAPI = true;
|
||||
var wgEnableWriteAPI = true;
|
||||
@ -334,6 +334,8 @@ class="tocnumber">6.64</span> <span class="toctext">SecUploadFileMode</span></a>
|
||||
class="tocnumber">6.65</span> <span class="toctext">SecUploadKeepFiles</span></a></li>
|
||||
<li class="toclevel-2"><a href="#SecWebAppId"><span class="tocnumber">6.66</span>
|
||||
<span class="toctext">SecWebAppId</span></a></li>
|
||||
<li class="toclevel-2"><a href="#SecCollectionTimeout"><span
|
||||
class="tocnumber">6.67</span> <span class="toctext">SecCollectionTimeout</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-1"><a href="#Processing_Phases"><span
|
||||
@ -555,69 +557,71 @@ functions</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-2"><a href="#base64Decode"><span class="tocnumber">9.1</span>
|
||||
<span class="toctext">base64Decode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#sqlHexDecode"><span class="tocnumber">9.2</span>
|
||||
<span class="toctext">sqlHexDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#base64DecodeExt"><span
|
||||
class="tocnumber">9.2</span> <span class="toctext">base64DecodeExt</span></a></li>
|
||||
<li class="toclevel-2"><a href="#base64Encode"><span class="tocnumber">9.3</span>
|
||||
class="tocnumber">9.3</span> <span class="toctext">base64DecodeExt</span></a></li>
|
||||
<li class="toclevel-2"><a href="#base64Encode"><span class="tocnumber">9.4</span>
|
||||
<span class="toctext">base64Encode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#cmdLine"><span class="tocnumber">9.4</span>
|
||||
<li class="toclevel-2"><a href="#cmdLine"><span class="tocnumber">9.5</span>
|
||||
<span class="toctext">cmdLine</span></a></li>
|
||||
<li class="toclevel-2"><a href="#compressWhitespace"><span
|
||||
class="tocnumber">9.5</span> <span class="toctext">compressWhitespace</span></a></li>
|
||||
<li class="toclevel-2"><a href="#cssDecode"><span class="tocnumber">9.6</span>
|
||||
class="tocnumber">9.6</span> <span class="toctext">compressWhitespace</span></a></li>
|
||||
<li class="toclevel-2"><a href="#cssDecode"><span class="tocnumber">9.7</span>
|
||||
<span class="toctext">cssDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#escapeSeqDecode"><span
|
||||
class="tocnumber">9.7</span> <span class="toctext">escapeSeqDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#hexDecode"><span class="tocnumber">9.8</span>
|
||||
class="tocnumber">9.8</span> <span class="toctext">escapeSeqDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#hexDecode"><span class="tocnumber">9.9</span>
|
||||
<span class="toctext">hexDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#hexEncode"><span class="tocnumber">9.9</span>
|
||||
<li class="toclevel-2"><a href="#hexEncode"><span class="tocnumber">9.10</span>
|
||||
<span class="toctext">hexEncode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#htmlEntityDecode"><span
|
||||
class="tocnumber">9.10</span> <span class="toctext">htmlEntityDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#jsDecode"><span class="tocnumber">9.11</span>
|
||||
class="tocnumber">9.11</span> <span class="toctext">htmlEntityDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#jsDecode"><span class="tocnumber">9.12</span>
|
||||
<span class="toctext">jsDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#length"><span class="tocnumber">9.12</span>
|
||||
<li class="toclevel-2"><a href="#length"><span class="tocnumber">9.13</span>
|
||||
<span class="toctext">length</span></a></li>
|
||||
<li class="toclevel-2"><a href="#lowercase"><span class="tocnumber">9.13</span>
|
||||
<li class="toclevel-2"><a href="#lowercase"><span class="tocnumber">9.14</span>
|
||||
<span class="toctext">lowercase</span></a></li>
|
||||
<li class="toclevel-2"><a href="#md5"><span class="tocnumber">9.14</span>
|
||||
<li class="toclevel-2"><a href="#md5"><span class="tocnumber">9.15</span>
|
||||
<span class="toctext">md5</span></a></li>
|
||||
<li class="toclevel-2"><a href="#none"><span class="tocnumber">9.15</span>
|
||||
<li class="toclevel-2"><a href="#none"><span class="tocnumber">9.16</span>
|
||||
<span class="toctext">none</span></a></li>
|
||||
<li class="toclevel-2"><a href="#normalisePath"><span class="tocnumber">9.16</span>
|
||||
<li class="toclevel-2"><a href="#normalisePath"><span class="tocnumber">9.17</span>
|
||||
<span class="toctext">normalisePath</span></a></li>
|
||||
<li class="toclevel-2"><a href="#normalisePathWin"><span
|
||||
class="tocnumber">9.17</span> <span class="toctext">normalisePathWin</span></a></li>
|
||||
<li class="toclevel-2"><a href="#parityEven7bit"><span class="tocnumber">9.18</span>
|
||||
class="tocnumber">9.18</span> <span class="toctext">normalisePathWin</span></a></li>
|
||||
<li class="toclevel-2"><a href="#parityEven7bit"><span class="tocnumber">9.19</span>
|
||||
<span class="toctext">parityEven7bit</span></a></li>
|
||||
<li class="toclevel-2"><a href="#parityOdd7bit"><span class="tocnumber">9.19</span>
|
||||
<li class="toclevel-2"><a href="#parityOdd7bit"><span class="tocnumber">9.20</span>
|
||||
<span class="toctext">parityOdd7bit</span></a></li>
|
||||
<li class="toclevel-2"><a href="#parityZero7bit"><span class="tocnumber">9.20</span>
|
||||
<li class="toclevel-2"><a href="#parityZero7bit"><span class="tocnumber">9.21</span>
|
||||
<span class="toctext">parityZero7bit</span></a></li>
|
||||
<li class="toclevel-2"><a href="#removeNulls"><span class="tocnumber">9.21</span>
|
||||
<li class="toclevel-2"><a href="#removeNulls"><span class="tocnumber">9.22</span>
|
||||
<span class="toctext">removeNulls</span></a></li>
|
||||
<li class="toclevel-2"><a href="#removeWhitespace"><span
|
||||
class="tocnumber">9.22</span> <span class="toctext">removeWhitespace</span></a></li>
|
||||
class="tocnumber">9.23</span> <span class="toctext">removeWhitespace</span></a></li>
|
||||
<li class="toclevel-2"><a href="#replaceComments"><span
|
||||
class="tocnumber">9.23</span> <span class="toctext">replaceComments</span></a></li>
|
||||
class="tocnumber">9.24</span> <span class="toctext">replaceComments</span></a></li>
|
||||
<li class="toclevel-2"><a href="#removeCommentsChar"><span
|
||||
class="tocnumber">9.24</span> <span class="toctext">removeCommentsChar</span></a></li>
|
||||
<li class="toclevel-2"><a href="#removeComments"><span class="tocnumber">9.25</span>
|
||||
class="tocnumber">9.25</span> <span class="toctext">removeCommentsChar</span></a></li>
|
||||
<li class="toclevel-2"><a href="#removeComments"><span class="tocnumber">9.26</span>
|
||||
<span class="toctext">removeComments</span></a></li>
|
||||
<li class="toclevel-2"><a href="#replaceNulls"><span class="tocnumber">9.26</span>
|
||||
<li class="toclevel-2"><a href="#replaceNulls"><span class="tocnumber">9.27</span>
|
||||
<span class="toctext">replaceNulls</span></a></li>
|
||||
<li class="toclevel-2"><a href="#urlDecode"><span class="tocnumber">9.27</span>
|
||||
<li class="toclevel-2"><a href="#urlDecode"><span class="tocnumber">9.28</span>
|
||||
<span class="toctext">urlDecode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#urlDecodeUni"><span class="tocnumber">9.28</span>
|
||||
<li class="toclevel-2"><a href="#urlDecodeUni"><span class="tocnumber">9.29</span>
|
||||
<span class="toctext">urlDecodeUni</span></a></li>
|
||||
<li class="toclevel-2"><a href="#urlEncode"><span class="tocnumber">9.29</span>
|
||||
<li class="toclevel-2"><a href="#urlEncode"><span class="tocnumber">9.30</span>
|
||||
<span class="toctext">urlEncode</span></a></li>
|
||||
<li class="toclevel-2"><a href="#sha1"><span class="tocnumber">9.30</span>
|
||||
<li class="toclevel-2"><a href="#sha1"><span class="tocnumber">9.31</span>
|
||||
<span class="toctext">sha1</span></a></li>
|
||||
<li class="toclevel-2"><a href="#trimLeft"><span class="tocnumber">9.31</span>
|
||||
<li class="toclevel-2"><a href="#trimLeft"><span class="tocnumber">9.32</span>
|
||||
<span class="toctext">trimLeft</span></a></li>
|
||||
<li class="toclevel-2"><a href="#trimRight"><span class="tocnumber">9.32</span>
|
||||
<li class="toclevel-2"><a href="#trimRight"><span class="tocnumber">9.33</span>
|
||||
<span class="toctext">trimRight</span></a></li>
|
||||
<li class="toclevel-2"><a href="#trim"><span class="tocnumber">9.33</span>
|
||||
<li class="toclevel-2"><a href="#trim"><span class="tocnumber">9.34</span>
|
||||
<span class="toctext">trim</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@ -1357,6 +1361,7 @@ chmod). See SecAuditLogDirMode for controlling the mode of created audit
|
||||
log directories.
|
||||
</p><p><b>Syntax:</b> <code>SecAuditLogFileMode octal_mode|"default"</code>
|
||||
|
||||
</p><p><b>Default:</b> 0600
|
||||
</p><p><b>Scope:</b> Any
|
||||
</p><p><b>Version:</b> 2.5.10
|
||||
</p><p><b>Example Usage:</b> <code>SecAuditLogFileMode 00640</code>
|
||||
@ -2614,6 +2619,17 @@ SecWebAppId "App2" ...
|
||||
in conjunction with the Apache VirtualHost directives. Applications
|
||||
namespace information is also recorded in the audit logs (using the
|
||||
WebApp-Info header of the H part).
|
||||
</p><p>This directive is used to set collections timeout. For example:
|
||||
</p>
|
||||
<pre>SecCollectionTimeout 500</pre>
|
||||
<a name="SecCollectionTimeout" id="SecCollectionTimeout"></a><h2> <span
|
||||
class="mw-headline"> SecCollectionTimeout </span></h2>
|
||||
<p><b>Description:</b> Specifies the collections timeout. Default is
|
||||
3600 seconds.
|
||||
</p><p><b>Syntax:</b> <code>SecCollectionTimeout seconds</code>
|
||||
</p><p><b>Default:</b> 3600
|
||||
</p><p><b>Scope:</b> Any
|
||||
</p><p><b>Version:</b> 2.6.3
|
||||
</p>
|
||||
<a name="Processing_Phases" id="Processing_Phases"></a><h1> <span
|
||||
class="mw-headline"> Processing Phases </span></h1>
|
||||
@ -3722,6 +3738,11 @@ class="mw-headline"> base64Decode </span></h2>
|
||||
SecRule TX:1 ^(\w+): t:base64Decode,capture,chain
|
||||
SecRule TX:1 ^(admin|root|backup)$
|
||||
</pre>
|
||||
<a name="sqlHexDecode" id="sqlHexDecode"></a><h2> <span
|
||||
class="mw-headline"> sqlHexDecode </span></h2>
|
||||
<p>Decode sql hex data. Example (0x414243) will be decoded to (ABC).
|
||||
Available as of 2.6.3
|
||||
</p>
|
||||
<a name="base64DecodeExt" id="base64DecodeExt"></a><h2> <span
|
||||
class="mw-headline"> base64DecodeExt </span></h2>
|
||||
<p>Decodes a Base64-encoded string. Unlike base64Decode, this version
|
||||
@ -5794,13 +5815,13 @@ SecCookieFormat 0
|
||||
|
||||
<!--
|
||||
NewPP limit report
|
||||
Preprocessor node count: 718/1000000
|
||||
Preprocessor node count: 723/1000000
|
||||
Post-expand include size: 0/2097152 bytes
|
||||
Template argument size: 0/2097152 bytes
|
||||
Expensive parser function count: 0/100
|
||||
-->
|
||||
|
||||
<!-- Saved in parser cache with key p_mod-security_mediawiki:pcache:idhash:12-0!1!0!!en!2!edit=0!printable=1 and timestamp 20110930150653 -->
|
||||
<!-- Saved in parser cache with key p_mod-security_mediawiki:pcache:idhash:12-0!1!0!!en!2!edit=0!printable=1 and timestamp 20111219124748 -->
|
||||
<div class="printfooter">
|
||||
Retrieved from "<a
|
||||
href="http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual">http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual</a>"</div>
|
||||
@ -5910,7 +5931,7 @@ pages</a></li>
|
||||
href="http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual&printable=yes&printable=yes"
|
||||
rel="alternate" title="Printable version of this page [alt-shift-p]"
|
||||
accesskey="p">Printable version</a></li> <li id="t-permalink"><a
|
||||
href="http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual&oldid=441"
|
||||
href="http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual&oldid=444"
|
||||
title="Permanent link to this revision of the page">Permanent link</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@ -5922,15 +5943,15 @@ href="http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Referen
|
||||
src="Reference_Manual_files/poweredby_mediawiki_88x31.png" alt="Powered
|
||||
by MediaWiki"></a></div>
|
||||
<ul id="f-list">
|
||||
<li id="lastmod"> This page was last modified on 30 September 2011,
|
||||
at 15:04.</li>
|
||||
<li id="viewcount">This page has been accessed 55,206 times.</li>
|
||||
<li id="lastmod"> This page was last modified on 19 December 2011,
|
||||
at 12:16.</li>
|
||||
<li id="viewcount">This page has been accessed 77,761 times.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
|
||||
<!-- Served in 1.178 secs. -->
|
||||
<!-- Served in 1.177 secs. -->
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
167
doc/Reference_Manual_files/ajax.js
Normal file
167
doc/Reference_Manual_files/ajax.js
Normal file
@ -0,0 +1,167 @@
|
||||
// remote scripting library
|
||||
// (c) copyright 2005 modernmethod, inc
|
||||
var sajax_debug_mode = false;
|
||||
var sajax_request_type = "GET";
|
||||
|
||||
/**
|
||||
* if sajax_debug_mode is true, this function outputs given the message into
|
||||
* the element with id = sajax_debug; if no such element exists in the document,
|
||||
* it is injected.
|
||||
*/
|
||||
function sajax_debug(text) {
|
||||
if (!sajax_debug_mode) return false;
|
||||
|
||||
var e= document.getElementById('sajax_debug');
|
||||
|
||||
if (!e) {
|
||||
e= document.createElement("p");
|
||||
e.className= 'sajax_debug';
|
||||
e.id= 'sajax_debug';
|
||||
|
||||
var b= document.getElementsByTagName("body")[0];
|
||||
|
||||
if (b.firstChild) b.insertBefore(e, b.firstChild);
|
||||
else b.appendChild(e);
|
||||
}
|
||||
|
||||
var m= document.createElement("div");
|
||||
m.appendChild( document.createTextNode( text ) );
|
||||
|
||||
e.appendChild( m );
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* compatibility wrapper for creating a new XMLHttpRequest object.
|
||||
*/
|
||||
function sajax_init_object() {
|
||||
sajax_debug("sajax_init_object() called..")
|
||||
var A;
|
||||
try {
|
||||
// Try the new style before ActiveX so we don't
|
||||
// unnecessarily trigger warnings in IE 7 when
|
||||
// set to prompt about ActiveX usage
|
||||
A = new XMLHttpRequest();
|
||||
} catch (e) {
|
||||
try {
|
||||
A=new ActiveXObject("Msxml2.XMLHTTP");
|
||||
} catch (e) {
|
||||
try {
|
||||
A=new ActiveXObject("Microsoft.XMLHTTP");
|
||||
} catch (oc) {
|
||||
A=null;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!A)
|
||||
sajax_debug("Could not create connection object.");
|
||||
|
||||
return A;
|
||||
}
|
||||
|
||||
/**
|
||||
* Perform an ajax call to mediawiki. Calls are handeled by AjaxDispatcher.php
|
||||
* func_name - the name of the function to call. Must be registered in $wgAjaxExportList
|
||||
* args - an array of arguments to that function
|
||||
* target - the target that will handle the result of the call. If this is a function,
|
||||
* if will be called with the XMLHttpRequest as a parameter; if it's an input
|
||||
* element, its value will be set to the resultText; if it's another type of
|
||||
* element, its innerHTML will be set to the resultText.
|
||||
*
|
||||
* Example:
|
||||
* sajax_do_call('doFoo', [1, 2, 3], document.getElementById("showFoo"));
|
||||
*
|
||||
* This will call the doFoo function via MediaWiki's AjaxDispatcher, with
|
||||
* (1, 2, 3) as the parameter list, and will show the result in the element
|
||||
* with id = showFoo
|
||||
*/
|
||||
function sajax_do_call(func_name, args, target) {
|
||||
var i, x, n;
|
||||
var uri;
|
||||
var post_data;
|
||||
uri = wgServer +
|
||||
((wgScript == null) ? (wgScriptPath + "/index.php") : wgScript) +
|
||||
"?action=ajax";
|
||||
if (sajax_request_type == "GET") {
|
||||
if (uri.indexOf("?") == -1)
|
||||
uri = uri + "?rs=" + encodeURIComponent(func_name);
|
||||
else
|
||||
uri = uri + "&rs=" + encodeURIComponent(func_name);
|
||||
for (i = 0; i < args.length; i++)
|
||||
uri = uri + "&rsargs[]=" + encodeURIComponent(args[i]);
|
||||
//uri = uri + "&rsrnd=" + new Date().getTime();
|
||||
post_data = null;
|
||||
} else {
|
||||
post_data = "rs=" + encodeURIComponent(func_name);
|
||||
for (i = 0; i < args.length; i++)
|
||||
post_data = post_data + "&rsargs[]=" + encodeURIComponent(args[i]);
|
||||
}
|
||||
x = sajax_init_object();
|
||||
if (!x) {
|
||||
alert("AJAX not supported");
|
||||
return false;
|
||||
}
|
||||
|
||||
try {
|
||||
x.open(sajax_request_type, uri, true);
|
||||
} catch (e) {
|
||||
if (window.location.hostname == "localhost") {
|
||||
alert("Your browser blocks XMLHttpRequest to 'localhost', try using a real hostname for development/testing.");
|
||||
}
|
||||
throw e;
|
||||
}
|
||||
if (sajax_request_type == "POST") {
|
||||
x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");
|
||||
x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
||||
}
|
||||
x.setRequestHeader("Pragma", "cache=yes");
|
||||
x.setRequestHeader("Cache-Control", "no-transform");
|
||||
x.onreadystatechange = function() {
|
||||
if (x.readyState != 4)
|
||||
return;
|
||||
|
||||
sajax_debug("received (" + x.status + " " + x.statusText + ") " + x.responseText);
|
||||
|
||||
//if (x.status != 200)
|
||||
// alert("Error: " + x.status + " " + x.statusText + ": " + x.responseText);
|
||||
//else
|
||||
|
||||
if ( typeof( target ) == 'function' ) {
|
||||
target( x );
|
||||
}
|
||||
else if ( typeof( target ) == 'object' ) {
|
||||
if ( target.tagName == 'INPUT' ) {
|
||||
if (x.status == 200) target.value= x.responseText;
|
||||
//else alert("Error: " + x.status + " " + x.statusText + " (" + x.responseText + ")");
|
||||
}
|
||||
else {
|
||||
if (x.status == 200) target.innerHTML = x.responseText;
|
||||
else target.innerHTML= "<div class='error'>Error: " + x.status + " " + x.statusText + " (" + x.responseText + ")</div>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
alert("bad target for sajax_do_call: not a function or object: " + target);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
sajax_debug(func_name + " uri = " + uri + " / post = " + post_data);
|
||||
x.send(post_data);
|
||||
sajax_debug(func_name + " waiting..");
|
||||
delete x;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return boolean whether the browser supports XMLHttpRequest
|
||||
*/
|
||||
function wfSupportsAjax() {
|
||||
var request = sajax_init_object();
|
||||
var supportsAjax = request ? true : false;
|
||||
delete request;
|
||||
return supportsAjax;
|
||||
}
|
||||
|
267
doc/Reference_Manual_files/commonPrint.css
Normal file
267
doc/Reference_Manual_files/commonPrint.css
Normal file
@ -0,0 +1,267 @@
|
||||
/*
|
||||
** MediaWiki Print style sheet for CSS2-capable browsers.
|
||||
** Copyright Gabriel Wicke, http://www.aulinx.de/
|
||||
**
|
||||
** Derived from the plone (http://plone.org/) styles
|
||||
** Copyright Alexander Limi
|
||||
*/
|
||||
|
||||
/* Thanks to A List Apart (http://alistapart.com/) for useful extras */
|
||||
a.stub,
|
||||
a.new{ color:#ba0000; text-decoration:none; }
|
||||
|
||||
#toc {
|
||||
/*border:1px solid #2f6fab;*/
|
||||
border:1px solid #aaaaaa;
|
||||
background-color:#f9f9f9;
|
||||
padding:5px;
|
||||
}
|
||||
.tocindent {
|
||||
margin-left: 2em;
|
||||
}
|
||||
.tocline {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
/* images */
|
||||
div.floatright {
|
||||
float: right;
|
||||
clear: right;
|
||||
margin: 0;
|
||||
position:relative;
|
||||
border: 0.5em solid White;
|
||||
border-width: 0.5em 0 0.8em 1.4em;
|
||||
}
|
||||
div.floatright p { font-style: italic;}
|
||||
div.floatleft {
|
||||
float: left;
|
||||
margin: 0.3em 0.5em 0.5em 0;
|
||||
position:relative;
|
||||
border: 0.5em solid White;
|
||||
border-width: 0.5em 1.4em 0.8em 0;
|
||||
}
|
||||
div.floatleft p { font-style: italic; }
|
||||
/* thumbnails */
|
||||
div.thumb {
|
||||
margin-bottom: 0.5em;
|
||||
border-style: solid; border-color: White;
|
||||
width: auto;
|
||||
overflow: hidden;
|
||||
}
|
||||
div.thumb div {
|
||||
border:1px solid #cccccc;
|
||||
padding: 3px !important;
|
||||
background-color:#f9f9f9;
|
||||
font-size: 94%;
|
||||
text-align: center;
|
||||
}
|
||||
div.thumb div a img {
|
||||
border:1px solid #cccccc;
|
||||
}
|
||||
div.thumb div div.thumbcaption {
|
||||
border: none;
|
||||
padding: 0.3em 0 0.1em 0;
|
||||
}
|
||||
div.magnify { display: none; }
|
||||
div.tright {
|
||||
float: right;
|
||||
clear: right;
|
||||
border-width: 0.5em 0 0.8em 1.4em;
|
||||
}
|
||||
div.tleft {
|
||||
float: left;
|
||||
margin-right:0.5em;
|
||||
border-width: 0.5em 1.4em 0.8em 0;
|
||||
}
|
||||
img.thumbborder {
|
||||
border: 1px solid #dddddd;
|
||||
}
|
||||
|
||||
/* table standards */
|
||||
table.rimage {
|
||||
float:right;
|
||||
width:1pt;
|
||||
position:relative;
|
||||
margin-left:1em;
|
||||
margin-bottom:1em;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
body {
|
||||
background: White;
|
||||
/*font-size: 11pt !important;*/
|
||||
color: Black;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.noprint,
|
||||
div#jump-to-nav,
|
||||
div.top,
|
||||
div#column-one,
|
||||
#colophon,
|
||||
.editsection,
|
||||
.toctoggle,
|
||||
.tochidden,
|
||||
div#f-poweredbyico,
|
||||
div#f-copyrightico,
|
||||
li#viewcount,
|
||||
li#about,
|
||||
li#disclaimer,
|
||||
li#privacy {
|
||||
/* Hides all the elements irrelevant for printing */
|
||||
display: none;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
#content {
|
||||
background: none;
|
||||
border: none ! important;
|
||||
padding: 0 ! important;
|
||||
margin: 0 ! important;
|
||||
}
|
||||
#footer {
|
||||
background : white;
|
||||
color : black;
|
||||
border-top: 1px solid black;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
p, .documentDescription {
|
||||
margin: 1em 0 ! important;
|
||||
line-height: 1.2em;
|
||||
}
|
||||
|
||||
.tocindent p {
|
||||
margin: 0 0 0 0 ! important;
|
||||
}
|
||||
|
||||
pre {
|
||||
border: 1pt dashed black;
|
||||
white-space: pre;
|
||||
font-size: 8pt;
|
||||
overflow: auto;
|
||||
padding: 1em 0;
|
||||
background : white;
|
||||
color : black;
|
||||
}
|
||||
|
||||
table.listing,
|
||||
table.listing td {
|
||||
border: 1pt solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
a {
|
||||
color: Black !important;
|
||||
background: none !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
a:link, a:visited {
|
||||
color: #520;
|
||||
background: transparent;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#content a.external.text:after, #content a.external.autonumber:after {
|
||||
/* Expand URLs for printing */
|
||||
content: " (" attr(href) ") ";
|
||||
}
|
||||
|
||||
#globalWrapper {
|
||||
width: 100% !important;
|
||||
min-width: 0 !important;
|
||||
}
|
||||
|
||||
#content {
|
||||
background : white;
|
||||
color : black;
|
||||
}
|
||||
|
||||
#column-content {
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
#column-content #content {
|
||||
padding: 1em;
|
||||
margin: 0 !important;
|
||||
}
|
||||
/* MSIE/Win doesn't understand 'inherit' */
|
||||
a, a.external, a.new, a.stub {
|
||||
color: black ! important;
|
||||
text-decoration: none ! important;
|
||||
}
|
||||
|
||||
/* Continue ... */
|
||||
a, a.external, a.new, a.stub {
|
||||
color: inherit ! important;
|
||||
text-decoration: inherit ! important;
|
||||
}
|
||||
|
||||
img { border: none; }
|
||||
img.tex { vertical-align: middle; }
|
||||
span.texhtml { font-family: serif; }
|
||||
|
||||
#siteNotice { display: none; }
|
||||
|
||||
table.gallery {
|
||||
border: 1px solid #cccccc;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
background-color:#ffffff;
|
||||
}
|
||||
|
||||
table.gallery tr {
|
||||
vertical-align:top;
|
||||
}
|
||||
|
||||
div.gallerybox {
|
||||
border: 1px solid #cccccc;
|
||||
margin: 2px;
|
||||
background-color:#f9f9f9;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
div.gallerybox div.thumb {
|
||||
text-align: center;
|
||||
border: 1px solid #cccccc;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
div.gallerytext {
|
||||
font-size: 94%;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
/*
|
||||
** Diff rendering
|
||||
*/
|
||||
table.diff { background:white; }
|
||||
td.diff-otitle { background:#ffffff; }
|
||||
td.diff-ntitle { background:#ffffff; }
|
||||
td.diff-addedline {
|
||||
background:#ccffcc;
|
||||
font-size: smaller;
|
||||
border: solid 2px black;
|
||||
}
|
||||
td.diff-deletedline {
|
||||
background:#ffffaa;
|
||||
font-size: smaller;
|
||||
border: dotted 2px black;
|
||||
}
|
||||
td.diff-context {
|
||||
background:#eeeeee;
|
||||
font-size: smaller;
|
||||
}
|
||||
.diffchange {
|
||||
color: silver;
|
||||
font-weight: bold;
|
||||
text-decoration: underline;
|
||||
}
|
1
doc/Reference_Manual_files/index.css
Normal file
1
doc/Reference_Manual_files/index.css
Normal file
@ -0,0 +1 @@
|
||||
/* CSS placed here will affect the print output */
|
8
doc/Reference_Manual_files/index.php
Normal file
8
doc/Reference_Manual_files/index.php
Normal file
@ -0,0 +1,8 @@
|
||||
/* generated javascript */
|
||||
var skin = 'sourceforge';
|
||||
var stylepath = '/apps/mediawiki/mod-security/skins';
|
||||
|
||||
/* MediaWiki:Common.js */
|
||||
/* Any JavaScript here will be loaded for all users on every page load. */
|
||||
|
||||
/* MediaWiki:Sourceforge.js */
|
2
doc/Reference_Manual_files/index_002.css
Normal file
2
doc/Reference_Manual_files/index_002.css
Normal file
@ -0,0 +1,2 @@
|
||||
/* generated user stylesheet */
|
||||
a.new, #quickbar a.new { color: #CC2200; }
|
1
doc/Reference_Manual_files/index_003.css
Normal file
1
doc/Reference_Manual_files/index_003.css
Normal file
@ -0,0 +1 @@
|
||||
/* CSS placed here will be applied to all skins */
|
1
doc/Reference_Manual_files/index_004.css
Normal file
1
doc/Reference_Manual_files/index_004.css
Normal file
@ -0,0 +1 @@
|
||||
/* Empty */
|
BIN
doc/Reference_Manual_files/poweredby_mediawiki_88x31.png
Normal file
BIN
doc/Reference_Manual_files/poweredby_mediawiki_88x31.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.9 KiB |
1000
doc/Reference_Manual_files/wikibits.js
Normal file
1000
doc/Reference_Manual_files/wikibits.js
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user