all contrib module security updates done

This commit is contained in:
2020-09-24 22:47:32 +02:00
parent 7d87153100
commit 0fbb9c4610
1612 changed files with 116663 additions and 32269 deletions
+32 -32
View File
@@ -1,32 +1,32 @@
------------------------------------------------------------------------------
SETUP: How to install Krumo ?
------------------------------------------------------------------------------
In order to use Krumo you have to put it on your (development) server, and
include it in your script. You can put it somewhere in the INCLUDE_PATH, or
specify the full path to the "class.krumo.php" file.
You have to modify the "krumo.ini" file too. It is the configuration file for
Krumo. The first option is choosing a skin:
[skin]
selected = "orange"
The value for this setting has to be the name of one of the sub-folders from the
"Krumo/skins/" folder. If the value provided for the skin results in not finding
the skin, the `default` skin will be used instead.
The second option is used to set the correct web path to the folder where Krumo
is installed. This is used in order to make the images from Krumo's CSS skins
web-accessible.
[css]
url = "http://www.example.com/Krumo/"
So far those two are the only configuration options.
All the CSS files ("skin.css") from the "Krumo/skins/" sub-folders must have the
proper permissions in order to be readable from Krumo. Same applies for
"krumo.ini" and "krumo.js" files.
------------------------------------------------------------------------------
SETUP: How to install Krumo ?
------------------------------------------------------------------------------
In order to use Krumo you have to put it on your (development) server, and
include it in your script. You can put it somewhere in the INCLUDE_PATH, or
specify the full path to the "class.krumo.php" file.
You have to modify the "krumo.ini" file too. It is the configuration file for
Krumo. The first option is choosing a skin:
[skin]
selected = "orange"
The value for this setting has to be the name of one of the sub-folders from the
"Krumo/skins/" folder. If the value provided for the skin results in not finding
the skin, the `default` skin will be used instead.
The second option is used to set the correct web path to the folder where Krumo
is installed. This is used in order to make the images from Krumo's CSS skins
web-accessible.
[css]
url = "http://www.example.com/Krumo/"
So far those two are the only configuration options.
All the CSS files ("skin.css") from the "Krumo/skins/" sub-folders must have the
proper permissions in order to be readable from Krumo. Same applies for
"krumo.ini" and "krumo.js" files.
+504 -504
View File
File diff suppressed because it is too large Load Diff
+103 -103
View File
@@ -1,103 +1,103 @@
=============================================================================
Krumo
version 0.2.1a
=============================================================================
You probably got this package from...
http://www.sourceforge.net/projects/krumo/
If there is no licence agreement with this package please download
a version from the location above. You must read and accept that
licence to use this software. The file is titled simply LICENSE.
OVERVIEW
------------------------------------------------------------------------------
To put it simply, Krumo is a replacement for print_r() and var_dump(). By
definition Krumo is a debugging tool (for PHP5), which displays structured
information about any PHP variable.
A lot of developers use print_r() and var_dump() in the means of debugging
tools. Although they were intended to present human readble information about a
variable, we can all agree that in general they are not. Krumo is an
alternative: it does the same job, but it presents the information beautified
using CSS and DHTML.
EXAMPLES
------------------------------------------------------------------------------
Here's a basic example, which will return a report on the array variable passed
as argument to it:
krumo(array('a1'=> 'A1', 3, 'red'));
You can dump simultaneously more then one variable - here's another example:
krumo($_SERVER, $_REQUEST);
You probably saw from the examples above that some of the nodes are expandable,
so if you want to inspect the nested information, click on them and they will
expand; if you do not need that information shown simply click again on it to
collapse it. Here's an example to test this:
$x1->x2->x3->x4->x5->x6->x7->x8->x9 = 'X10';
krumo($x1);
The krumo() is the only standalone function from the package, and this is
because basic dumps about variables (like print_r() or var_dump()) are the most
common tasks such functionality is used for. The rest of the functionality can
be called using static calls to the Krumo class. Here are several more examples:
// print a debug backgrace
krumo::backtrace();
// print all the included(or required) files
krumo::includes();
// print all the included functions
krumo::functions();
// print all the declared classes
krumo::classes();
// print all the defined constants
krumo::defines();
... and so on, etc.
A full PHPDocumenter API documentation exists both in this package and at the
project's website.
INSTALL
------------------------------------------------------------------------------
Read the INSTALL file.
DOCUMENTATION
------------------------------------------------------------------------------
As I said, a full PHPDocumenter API documentation can be found both in this
package and at the project's website.
SKINS
------------------------------------------------------------------------------
There are several skins pre-installed with this package, but if you wish you can
create skins of your own. The skins are simply CSS files that are prepended to
the result that Krumo prints. If you want to use images in your CSS (for
background, list-style, etc), you have to put "%URL%" in front of the image URL
in order hook it up to the skin folder and make the image web-accessible.
Here's an example:
ul.krumo-first {background: url(%url%bg.gif);}
TODO
------------------------------------------------------------------------------
You can find the list of stuff that is going to be added to this project in the
TODO file from this very package.
CONTRIBUTION
-----------------------------------------------------------------------------
If you download and use and possibly even extend this tool, please let us know.
Any feedback, even bad, is always welcome and your suggestions are going to be
considered for our next release. Please use our SourceForge page for that:
http://www.sourceforge.net/projects/krumo/
=============================================================================
Krumo
version 0.2.1a
=============================================================================
You probably got this package from...
http://www.sourceforge.net/projects/krumo/
If there is no licence agreement with this package please download
a version from the location above. You must read and accept that
licence to use this software. The file is titled simply LICENSE.
OVERVIEW
------------------------------------------------------------------------------
To put it simply, Krumo is a replacement for print_r() and var_dump(). By
definition Krumo is a debugging tool (for PHP5), which displays structured
information about any PHP variable.
A lot of developers use print_r() and var_dump() in the means of debugging
tools. Although they were intended to present human readble information about a
variable, we can all agree that in general they are not. Krumo is an
alternative: it does the same job, but it presents the information beautified
using CSS and DHTML.
EXAMPLES
------------------------------------------------------------------------------
Here's a basic example, which will return a report on the array variable passed
as argument to it:
krumo(array('a1'=> 'A1', 3, 'red'));
You can dump simultaneously more then one variable - here's another example:
krumo($_SERVER, $_REQUEST);
You probably saw from the examples above that some of the nodes are expandable,
so if you want to inspect the nested information, click on them and they will
expand; if you do not need that information shown simply click again on it to
collapse it. Here's an example to test this:
$x1->x2->x3->x4->x5->x6->x7->x8->x9 = 'X10';
krumo($x1);
The krumo() is the only standalone function from the package, and this is
because basic dumps about variables (like print_r() or var_dump()) are the most
common tasks such functionality is used for. The rest of the functionality can
be called using static calls to the Krumo class. Here are several more examples:
// print a debug backgrace
krumo::backtrace();
// print all the included(or required) files
krumo::includes();
// print all the included functions
krumo::functions();
// print all the declared classes
krumo::classes();
// print all the defined constants
krumo::defines();
... and so on, etc.
A full PHPDocumenter API documentation exists both in this package and at the
project's website.
INSTALL
------------------------------------------------------------------------------
Read the INSTALL file.
DOCUMENTATION
------------------------------------------------------------------------------
As I said, a full PHPDocumenter API documentation can be found both in this
package and at the project's website.
SKINS
------------------------------------------------------------------------------
There are several skins pre-installed with this package, but if you wish you can
create skins of your own. The skins are simply CSS files that are prepended to
the result that Krumo prints. If you want to use images in your CSS (for
background, list-style, etc), you have to put "%URL%" in front of the image URL
in order hook it up to the skin folder and make the image web-accessible.
Here's an example:
ul.krumo-first {background: url(%url%bg.gif);}
TODO
------------------------------------------------------------------------------
You can find the list of stuff that is going to be added to this project in the
TODO file from this very package.
CONTRIBUTION
-----------------------------------------------------------------------------
If you download and use and possibly even extend this tool, please let us know.
Any feedback, even bad, is always welcome and your suggestions are going to be
considered for our next release. Please use our SourceForge page for that:
http://www.sourceforge.net/projects/krumo/
+24 -24
View File
@@ -1,24 +1,24 @@
******************************************************************************
Krumo: TODO
******************************************************************************
BUGS
----------------
- watch the SourceForge.net Bug Tracker
Features: PHP
----------------
- Try to detect anonymous (lambda) functions
- Try to detect whether an array is indexed or associated
- Add var_export support for arrays and objects
- Add JSON support for arrays and objects
Features: GUI
----------------
- Nicer and friendlier skin(s)
- Add top-level links for collapsing and expanding the whole tree
- Add object & array -level links for collapsing and expanding all the
nested nodes
- Print all parent classes for the rendered objects
******************************************************************************
Krumo: TODO
******************************************************************************
BUGS
----------------
- watch the SourceForge.net Bug Tracker
Features: PHP
----------------
- Try to detect anonymous (lambda) functions
- Try to detect whether an array is indexed or associated
- Add var_export support for arrays and objects
- Add JSON support for arrays and objects
Features: GUI
----------------
- Nicer and friendlier skin(s)
- Add top-level links for collapsing and expanding the whole tree
- Add object & array -level links for collapsing and expanding all the
nested nodes
- Print all parent classes for the rendered objects
View File
+44 -37
View File
@@ -604,7 +604,8 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
$_recursion_marker = krumo::_marker();
if ($hive =& krumo::_hive($dummy)) {
foreach($hive as $i=>$bee){
if (is_object($bee)) {
// skip closures set as properties
if (is_object($bee) && !($bee instanceof Closure)) {
unset($hive[$i]->$_recursion_marker);
// DEVEL: changed 'else' to 'elseif' below
} elseif (is_array($bee)) {
@@ -654,6 +655,15 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Allows CSS and Javascript to be included without performing a krumo::dump().
*/
Public Static Function addCssJs() {
return krumo::_css();
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Print the skin (CSS)
*
@@ -673,7 +683,7 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
$css = '';
// DEVEL: changed for Drupal variables system
$skin = variable_get('devel_krumo_skin', 'orange');
$skin = variable_get('devel_krumo_skin', 'default');
// custom selected skin ?
//
@@ -704,25 +714,8 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
// the CSS
//
?>
<!-- Using Krumo Skin: <?php echo preg_replace('~^' . preg_quote(realpath(KRUMO_DIR) . DIRECTORY_SEPARATOR) . '~Uis', '', realpath($_));?> -->
<style type="text/css">
<!--/**/
<?php echo $css?>
/**/-->
</style>
<?php
// the JS
//
?>
<script type="text/javascript">
<!--//
<?php echo join(file(KRUMO_DIR . "krumo.js"));?>
//-->
</script>
<?php
drupal_add_css($css, 'inline');
drupal_add_js(join(file(KRUMO_DIR . "krumo.js")), 'inline');
}
return $_css;
@@ -923,7 +916,7 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
//
$_recursion_marker = krumo::_marker();
(is_object($bee))
? @($bee->$_recursion_marker++)
? (empty($bee->$_recursion_marker) ? ($bee->$_recursion_marker = 1) : $bee->$_recursion_marker++)
: @($bee[$_recursion_marker]++);
$_[0][] =& $bee;
@@ -973,6 +966,29 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
<ul class="krumo-node">
<?php
if ($_is_object && get_class($data) != 'stdClass') {
// this part for protected/private properties only
$refl = new ReflectionClass($data);
foreach ($refl->getProperties() as $property) {
$k = $property->getName();
if ($k === $_recursion_marker || $property->isPublic()) {
continue;
}
// add key indicators
if ($property->isProtected()) {
$k .= ':protected';
}
elseif ($property->isPrivate()) {
$k .= ':private';
}
$property->setAccessible(TRUE);
$v = $property->getValue($data);
krumo::_dump($v, $k);
}
}
// keys ?
//
$keys = ($_is_object)
@@ -1020,7 +1036,7 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
<div class="krumo-element"
onMouseOver="krumo.over(this);"
onMouseOut="krumo.out(this);">
<a class="krumo-name"><big>&#8734;</big></a>
<a class="krumo-name"><span class="krumo-big">&#8734;</span></a>
(<em class="krumo-type">Recursion</em>)
</div>
@@ -1044,10 +1060,7 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
?>
<li class="krumo-child">
<div class="krumo-element<?php echo count($data) > 0 ? ' krumo-expand' : '';?>"
<?php if (count($data) > 0) {?> onClick="krumo.toggle(this);"<?php } ?>
onMouseOver="krumo.over(this);"
onMouseOut="krumo.out(this);">
<div class="krumo-element<?php echo !empty($data) ? ' krumo-expand' : '';?>">
<?php /* DEVEL: added htmlSpecialChars */ ?>
<a class="krumo-name"><?php echo htmlSpecialChars($name);?></a>
@@ -1096,10 +1109,7 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
?>
<li class="krumo-child">
<div class="krumo-element<?php echo count($data) > 0 ? ' krumo-expand' : '';?>"
<?php if (count($data) > 0) {?> onClick="krumo.toggle(this);"<?php } ?>
onMouseOver="krumo.over(this);"
onMouseOut="krumo.out(this);">
<div class="krumo-element<?php echo ' krumo-expand';?>">
<?php /* DEVEL: added htmlSpecialChars */ ?>
<a class="krumo-name"><?php echo htmlSpecialChars($name);?></a>
@@ -1107,7 +1117,7 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
<strong class="krumo-class"><?php echo get_class($data);?></strong>
</div>
<?php if (count($data)) {
<?php {
krumo::_vars($data);
} ?>
</li>
@@ -1243,16 +1253,13 @@ This is a list of all the values from the <code><b><?php echo realpath($ini_file
$_extra = false;
$_ = $data;
if (strLen($data) > KRUMO_TRUNCATE_LENGTH) {
$_ = substr($data, 0, KRUMO_TRUNCATE_LENGTH - 3) . '...';
$_ = drupal_substr($data, 0, KRUMO_TRUNCATE_LENGTH - 3) . '...';
$_extra = true;
}
?>
<li class="krumo-child">
<div class="krumo-element<?php echo $_extra ? ' krumo-expand' : '';?>"
<?php if ($_extra) {?> onClick="krumo.toggle(this);"<?php } ?>
onMouseOver="krumo.over(this);"
onMouseOut="krumo.out(this);">
<div class="krumo-element<?php echo $_extra ? ' krumo-expand' : '';?>">
<?php /* DEVEL: added htmlSpecialChars */ ?>
<a class="krumo-name"><?php echo htmlSpecialChars($name);?></a>
@@ -1,267 +1,268 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title>Docs for page class.krumo.php</title>
<link rel="stylesheet" href="../media/stylesheet.css" />
<script src="../media/lib/classTree.js"></script>
<script language="javascript" type="text/javascript">
var imgPlus = new Image();
var imgMinus = new Image();
imgPlus.src = "../media/images/plus.png";
imgMinus.src = "../media/images/minus.png";
function showNode(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgMinus.src;
oTable.style.display = "block";
}
function hideNode(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgPlus.src;
oTable.style.display = "none";
}
function nodeIsVisible(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
break;
}
return (oTable && oTable.style.display == "block");
}
function toggleNodeVisibility(Node){
if (nodeIsVisible(Node)){
hideNode(Node);
}else{
showNode(Node);
}
}
</script>
</head>
<body>
<div class="page-body">
<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/class.krumo.php</h2>
<a name="sec-description"></a>
<div class="info-box">
<div class="info-box-title">Description</div>
<div class="nav-bar">
<span class="disabled">Description</span> |
<a href="#sec-classes">Classes</a>
| <a href="#sec-constants">Constants</a>
| <a href="#sec-functions">Functions</a>
</div>
<div class="info-box-body">
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Krumo: Structured information display solution</p>
<p class="description"><p>Krumo is a debugging tool (PHP5 only), which displays structured information about any PHP variable. It is a nice replacement for print_r() or var_dump() which are used by a lot of PHP developers.</p></p>
<ul class="tags">
<li><span class="field">author:</span> Kaloyan K. Tsvetkov &lt;<a href="mailto:kaloyan@kaloyan.info">kaloyan@kaloyan.info</a>&gt;</li>
<li><span class="field">version:</span> $Id$</li>
<li><span class="field">license:</span> <a href="http://opensource.org/licenses/lgpl-license.php">GNU Lesser General Public License Version 2.1</a></li>
</ul>
</div>
</div>
<a name="sec-classes"></a>
<div class="info-box">
<div class="info-box-title">Classes</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<span class="disabled">Classes</span>
| <a href="#sec-constants">Constants</a>
| <a href="#sec-functions">Functions</a>
</div>
<div class="info-box-body">
<table cellpadding="2" cellspacing="0" class="class-table">
<tr>
<th class="class-table-header">Class</th>
<th class="class-table-header">Description</th>
</tr>
<tr>
<td style="padding-right: 2em; vertical-align: top; white-space: nowrap">
<img src="../media/images/Class.png"
alt=" class"
title=" class"/>
<a href="../Krumo/krumo.html">krumo</a>
</td>
<td>
Krumo API
</td>
</tr>
</table>
</div>
</div>
<a name="sec-constants"></a>
<div class="info-box">
<div class="info-box-title">Constants</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-classes">Classes</a>
| <span class="disabled">Constants</span>
| <a href="#sec-functions">Functions</a>
</div>
<div class="info-box-body">
<a name="defineDIR_SEP"><!-- --></a>
<div class="oddrow">
<div>
<img src="../media/images/Constant.png" />
<span class="const-title">
<span class="const-name">DIR_SEP</span> = DIRECTORY_SEPARATOR
(line <span class="line-number">22</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">backward compatibility: the DIR_SEP constant isn't used anymore</p>
</div>
<a name="defineKRUMO_DIR"><!-- --></a>
<div class="evenrow">
<div>
<img src="../media/images/Constant.png" />
<span class="const-title">
<span class="const-name">KRUMO_DIR</span> = dirname(__FILE__).DIRECTORY_SEPARATOR
(line <span class="line-number">39</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Set the KRUMO_DIR constant up with the absolute path to Krumo files. If it is not defined, include_path will be used. Set KRUMO_DIR only if any other module or application has not already set it up.</p>
</div>
<a name="defineKRUMO_TRUNCATE_LENGTH"><!-- --></a>
<div class="oddrow">
<div>
<img src="../media/images/Constant.png" />
<span class="const-title">
<span class="const-name">KRUMO_TRUNCATE_LENGTH</span> = 50
(line <span class="line-number">48</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">This constant sets the maximum strings of strings that will be shown as they are. Longer strings will be truncated with this length, and their `full form` will be shown in a child node.</p>
</div>
<a name="definePATH_SEPARATOR"><!-- --></a>
<div class="evenrow">
<div>
<img src="../media/images/Constant.png" />
<span class="const-title">
<span class="const-name">PATH_SEPARATOR</span> = OS_WINDOWS?';':':'
(line <span class="line-number">28</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">backward compatibility: the PATH_SEPARATOR constant is availble since 4.3.0RC2</p>
</div>
</div>
</div>
<a name="sec-functions"></a>
<div class="info-box">
<div class="info-box-title">Functions</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-classes">Classes</a>
| <a href="#sec-constants">Constants</a>
| <span class="disabled">Functions</span>
</div>
<div class="info-box-body">
<a name="functionkrumo" id="functionkrumo"><!-- --></a>
<div class="oddrow">
<div>
<img src="../media/images/Function.png" />
<span class="method-title">krumo</span> (line <span class="line-number">1295</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Alias of <a href="../Krumo/krumo.html#methoddump">krumo::dump()</a></p>
<ul class="tags">
<li><span class="field">see:</span> <a href="../Krumo/krumo.html#methoddump">krumo::dump()</a></li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
krumo
</span>
([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$data,...</span> = <span class="var-default"></span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">mixed</span>
<span class="var-name">$data,...</span> </li>
</ul>
</div>
</div>
</div>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:24 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</div></body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title>Docs for page class.krumo.php</title>
<link rel="stylesheet" href="../media/stylesheet.css"/>
<script src="../media/lib/classTree.js"></script>
<script language="javascript" type="text/javascript">
var imgPlus = new Image();
var imgMinus = new Image();
imgPlus.src = "../media/images/plus.png";
imgMinus.src = "../media/images/minus.png";
function showNode(Node) {
switch (navigator.family) {
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgMinus.src;
oTable.style.display = "block";
}
function hideNode(Node) {
switch (navigator.family) {
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgPlus.src;
oTable.style.display = "none";
}
function nodeIsVisible(Node) {
switch (navigator.family) {
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
break;
}
return (oTable && oTable.style.display == "block");
}
function toggleNodeVisibility(Node) {
if (nodeIsVisible(Node)) {
hideNode(Node);
}else {
showNode(Node);
}
}
</script>
</head>
<body>
<div class="page-body">
<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/class.krumo.php</h2>
<a name="sec-description"></a>
<div class="info-box">
<div class="info-box-title">Description</div>
<div class="nav-bar">
<span class="disabled">Description</span> |
<a href="#sec-classes">Classes</a>
| <a href="#sec-constants">Constants</a>
| <a href="#sec-functions">Functions</a>
</div>
<div class="info-box-body">
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Krumo: Structured information display solution</p>
<p class="description"><p>Krumo is a debugging tool (PHP5 only), which displays structured information about any PHP variable. It is a nice replacement for print_r() or var_dump() which are used by a lot of PHP developers.</p></p>
<ul class="tags">
<li><span class="field">author:</span> Kaloyan K. Tsvetkov &lt;<a href="mailto:kaloyan@kaloyan.info">kaloyan@kaloyan.info</a>&gt;</li>
<li><span class="field">version:</span> $Id$</li>
<li><span class="field">license:</span> <a href="http://opensource.org/licenses/lgpl-license.php">GNU Lesser General Public License Version 2.1</a></li>
</ul>
</div>
</div>
<a name="sec-classes"></a>
<div class="info-box">
<div class="info-box-title">Classes</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<span class="disabled">Classes</span>
| <a href="#sec-constants">Constants</a>
| <a href="#sec-functions">Functions</a>
</div>
<div class="info-box-body">
<table cellpadding="2" cellspacing="0" class="class-table">
<tr>
<th class="class-table-header">Class</th>
<th class="class-table-header">Description</th>
</tr>
<tr>
<td style="padding-right: 2em; vertical-align: top; white-space: nowrap">
<img src="../media/images/Class.png"
alt=" class"
title=" class"/>
<a href="../Krumo/krumo.html">krumo</a>
</td>
<td>
Krumo API
</td>
</tr>
</table>
</div>
</div>
<a name="sec-constants"></a>
<div class="info-box">
<div class="info-box-title">Constants</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-classes">Classes</a>
| <span class="disabled">Constants</span>
| <a href="#sec-functions">Functions</a>
</div>
<div class="info-box-body">
<a name="defineDIR_SEP"><!-- --></a>
<div class="oddrow">
<div>
<img src="../media/images/Constant.png"/>
<span class="const-title">
<span class="const-name">DIR_SEP</span> = DIRECTORY_SEPARATOR
(line <span class="line-number">22</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">backward compatibility: the DIR_SEP constant isn't used anymore</p>
</div>
<a name="defineKRUMO_DIR"><!-- --></a>
<div class="evenrow">
<div>
<img src="../media/images/Constant.png"/>
<span class="const-title">
<span class="const-name">KRUMO_DIR</span> = dirname(__FILE__).DIRECTORY_SEPARATOR
(line <span class="line-number">39</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Set the KRUMO_DIR constant up with the absolute path to Krumo files. If it is not defined, include_path will be used. Set KRUMO_DIR only if any other module or application has not already set it up.</p>
</div>
<a name="defineKRUMO_TRUNCATE_LENGTH"><!-- --></a>
<div class="oddrow">
<div>
<img src="../media/images/Constant.png"/>
<span class="const-title">
<span class="const-name">KRUMO_TRUNCATE_LENGTH</span> = 50
(line <span class="line-number">48</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">This constant sets the maximum strings of strings that will be shown as they are. Longer strings will be truncated with this length, and their `full form` will be shown in a child node.</p>
</div>
<a name="definePATH_SEPARATOR"><!-- --></a>
<div class="evenrow">
<div>
<img src="../media/images/Constant.png"/>
<span class="const-title">
<span class="const-name">PATH_SEPARATOR</span> = OS_WINDOWS?';':':'
(line <span class="line-number">28</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">backward compatibility: the PATH_SEPARATOR constant is availble since 4.3.0RC2</p>
</div>
</div>
</div>
<a name="sec-functions"></a>
<div class="info-box">
<div class="info-box-title">Functions</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-classes">Classes</a>
| <a href="#sec-constants">Constants</a>
| <span class="disabled">Functions</span>
</div>
<div class="info-box-body">
<a name="functionkrumo" id="functionkrumo"><!-- --></a>
<div class="oddrow">
<div>
<img src="../media/images/Function.png"/>
<span class="method-title">krumo</span> (line <span class="line-number">1295</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Alias of <a href="../Krumo/krumo.html#methoddump">krumo::dump()</a></p>
<ul class="tags">
<li><span class="field">see:</span> <a href="../Krumo/krumo.html#methoddump">krumo::dump()</a></li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
krumo
</span>
([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$data,...</span> = <span class="var-default"></span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">mixed</span>
<span class="var-name">$data,...</span></li>
</ul>
</div>
</div>
</div>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:24 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</div></body>
</html>
File diff suppressed because it is too large Load Diff
+13 -13
View File
@@ -1,13 +1,13 @@
<html>
<head>
<title>Krumo</title>
<link rel="stylesheet" href="media/stylesheet.css" />
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<body>
<div align="center"><h1>Krumo</h1></div>
<b>Welcome to Krumo!</b><br />
<br />
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.0a2</a><br />
</body>
</html>
<html>
<head>
<title>Krumo</title>
<link rel="stylesheet" href="media/stylesheet.css" />
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<body>
<div align="center"><h1>Krumo</h1></div>
<b>Welcome to Krumo!</b><br />
<br />
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.0a2</a><br />
</body>
</html>
+22 -21
View File
@@ -1,23 +1,24 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<!-- Start of Class Data -->
<H2>
</H2>
<h2>Root class krumo</h2>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<!-- Start of Class Data -->
<H2>
</H2>
<h2>Root class krumo</h2>
<ul>
<li><a href="Krumo/krumo.html">krumo</a></li></ul>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:24 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:24 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
+394 -392
View File
@@ -1,392 +1,394 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<a name="top"></a>
<h2>Full index</h2>
<h3>Package indexes</h3>
<ul>
<li><a href="elementindex_Krumo.html">Krumo</a></li>
</ul>
<br />
<div class="index-letter-menu">
<a class="index-letter" href="elementindex.html#b">b</a>
<a class="index-letter" href="elementindex.html#c">c</a>
<a class="index-letter" href="elementindex.html#d">d</a>
<a class="index-letter" href="elementindex.html#e">e</a>
<a class="index-letter" href="elementindex.html#f">f</a>
<a class="index-letter" href="elementindex.html#g">g</a>
<a class="index-letter" href="elementindex.html#h">h</a>
<a class="index-letter" href="elementindex.html#i">i</a>
<a class="index-letter" href="elementindex.html#k">k</a>
<a class="index-letter" href="elementindex.html#p">p</a>
<a class="index-letter" href="elementindex.html#r">r</a>
<a class="index-letter" href="elementindex.html#s">s</a>
<a class="index-letter" href="elementindex.html#v">v</a>
</div>
<a name="b"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">b</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">backtrace</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodbacktrace">krumo::backtrace()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a debug backtrace</div>
</dd>
</dl>
<a name="c"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">c</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Page.png" alt="Page" title="Page" /></title>
<span class="include-title">class.krumo.php</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html">class.krumo.php</a> in class.krumo.php</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">classes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodclasses">krumo::classes()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared classes.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">conf</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodconf">krumo::conf()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all your configuration settings.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">cookie</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodcookie">krumo::cookie()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_COOKIE</em> array.</div>
</dd>
</dl>
<a name="d"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">d</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">defines</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddefines">krumo::defines()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared constants.</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">DIR_SEP</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineDIR_SEP">DIR_SEP</a> in class.krumo.php</div>
<div class="index-item-description">backward compatibility: the DIR_SEP constant isn't used anymore</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">disable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddisable">krumo::disable()</a> in class.krumo.php</div>
<div class="index-item-description">Disable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">dump</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddump">krumo::dump()</a> in class.krumo.php</div>
<div class="index-item-description">Dump information about a variable</div>
</dd>
</dl>
<a name="e"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">e</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">enable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenable">krumo::enable()</a> in class.krumo.php</div>
<div class="index-item-description">Enable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">env</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenv">krumo::env()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_ENV</em> array.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">extensions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodextensions">krumo::extensions()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently loaded PHP extensions.</div>
</dd>
</dl>
<a name="f"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">f</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">functions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodfunctions">krumo::functions()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared functions.</div>
</dd>
</dl>
<a name="g"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">g</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">get</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodget">krumo::get()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_GET</em> array.</div>
</dd>
</dl>
<a name="h"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">h</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">headers</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodheaders">krumo::headers()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all HTTP request headers.</div>
</dd>
</dl>
<a name="i"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">i</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">includes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodincludes">krumo::includes()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently included (or required) files.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">ini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodini">krumo::ini()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from an INI file.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">interfaces</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodinterfaces">krumo::interfaces()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared interfaces (PHP5 only).</div>
</dd>
</dl>
<a name="k"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">k</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Function.png" alt="Function" title="Function" /></title>
<span class="method-title">krumo</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#functionkrumo">krumo()</a> in class.krumo.php</div>
<div class="index-item-description">Alias of <a href="Krumo/krumo.html#methoddump">krumo::dump()</a></div>
</dd>
<dt class="field">
<img src="media/images/Class.png" alt="Class" title="Class" /></title>
krumo
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html">krumo</a> in class.krumo.php</div>
<div class="index-item-description">Krumo API</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">KRUMO_DIR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_DIR">KRUMO_DIR</a> in class.krumo.php</div>
<div class="index-item-description">Set the KRUMO_DIR constant up with the absolute path to Krumo files. If it is not defined, include_path will be used. Set KRUMO_DIR only if any other module or application has not already set it up.</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">KRUMO_TRUNCATE_LENGTH</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_TRUNCATE_LENGTH">KRUMO_TRUNCATE_LENGTH</a> in class.krumo.php</div>
<div class="index-item-description">This constant sets the maximum strings of strings that will be shown as they are. Longer strings will be truncated with this length, and their `full form` will be shown in a child node.</div>
</dd>
</dl>
<a name="p"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">p</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">path</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpath">krumo::path()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of the specified directories under your <em>include_path</em> option.</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">PATH_SEPARATOR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#definePATH_SEPARATOR">PATH_SEPARATOR</a> in class.krumo.php</div>
<div class="index-item-description">backward compatibility: the PATH_SEPARATOR constant is availble since 4.3.0RC2</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">phpini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodphpini">krumo::phpini()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of the configuration settings read from <em>php.ini</em></div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">post</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpost">krumo::post()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_POST</em> array.</div>
</dd>
</dl>
<a name="r"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">r</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">request</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodrequest">krumo::request()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_REQUEST</em> array.</div>
</dd>
</dl>
<a name="s"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">s</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">server</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodserver">krumo::server()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SERVER</em> array.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">session</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodsession">krumo::session()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SESSION</em> array.</div>
</dd>
</dl>
<a name="v"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">v</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">version</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodversion">krumo::version()</a> in class.krumo.php</div>
<div class="index-item-description">Return Krumo version</div>
</dd>
</dl>
<div class="index-letter-menu">
<a class="index-letter" href="elementindex.html#b">b</a>
<a class="index-letter" href="elementindex.html#c">c</a>
<a class="index-letter" href="elementindex.html#d">d</a>
<a class="index-letter" href="elementindex.html#e">e</a>
<a class="index-letter" href="elementindex.html#f">f</a>
<a class="index-letter" href="elementindex.html#g">g</a>
<a class="index-letter" href="elementindex.html#h">h</a>
<a class="index-letter" href="elementindex.html#i">i</a>
<a class="index-letter" href="elementindex.html#k">k</a>
<a class="index-letter" href="elementindex.html#p">p</a>
<a class="index-letter" href="elementindex.html#r">r</a>
<a class="index-letter" href="elementindex.html#s">s</a>
<a class="index-letter" href="elementindex.html#v">v</a>
</div></body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<a name="top"></a>
<h2>Full index</h2>
<h3>Package indexes</h3>
<ul>
<li><a href="elementindex_Krumo.html">Krumo</a></li>
</ul>
<br/>
<div class="index-letter-menu">
<a class="index-letter" href="elementindex.html#b">b</a>
<a class="index-letter" href="elementindex.html#c">c</a>
<a class="index-letter" href="elementindex.html#d">d</a>
<a class="index-letter" href="elementindex.html#e">e</a>
<a class="index-letter" href="elementindex.html#f">f</a>
<a class="index-letter" href="elementindex.html#g">g</a>
<a class="index-letter" href="elementindex.html#h">h</a>
<a class="index-letter" href="elementindex.html#i">i</a>
<a class="index-letter" href="elementindex.html#k">k</a>
<a class="index-letter" href="elementindex.html#p">p</a>
<a class="index-letter" href="elementindex.html#r">r</a>
<a class="index-letter" href="elementindex.html#s">s</a>
<a class="index-letter" href="elementindex.html#v">v</a>
</div>
<a name="b"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">b</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">backtrace</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodbacktrace">krumo::backtrace()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a debug backtrace</div>
</dd>
</dl>
<a name="c"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">c</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Page.png" alt="Page" title="Page"/></title>
<span class="include-title">class.krumo.php</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html">class.krumo.php</a> in class.krumo.php </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">classes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodclasses">krumo::classes()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared classes. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">conf</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodconf">krumo::conf()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all your configuration settings. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">cookie</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodcookie">krumo::cookie()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_COOKIE</em> array. </div>
</dd>
</dl>
<a name="d"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">d</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">defines</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddefines">krumo::defines()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared constants. </div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">DIR_SEP</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineDIR_SEP">DIR_SEP</a> in class.krumo.php </div>
<div class="index-item-description">backward compatibility: the DIR_SEP constant isn't used anymore </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">disable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddisable">krumo::disable()</a> in class.krumo.php </div>
<div class="index-item-description">Disable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">dump</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddump">krumo::dump()</a> in class.krumo.php </div>
<div class="index-item-description">Dump information about a variable</div>
</dd>
</dl>
<a name="e"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">e</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">enable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenable">krumo::enable()</a> in class.krumo.php </div>
<div class="index-item-description">Enable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">env</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenv">krumo::env()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_ENV</em> array. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">extensions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodextensions">krumo::extensions()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently loaded PHP extensions. </div>
</dd>
</dl>
<a name="f"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">f</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">functions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodfunctions">krumo::functions()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared functions. </div>
</dd>
</dl>
<a name="g"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">g</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">get</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodget">krumo::get()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_GET</em> array. </div>
</dd>
</dl>
<a name="h"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">h</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">headers</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodheaders">krumo::headers()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all HTTP request headers. </div>
</dd>
</dl>
<a name="i"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">i</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">includes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodincludes">krumo::includes()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently included (or required) files. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">ini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodini">krumo::ini()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from an INI file. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">interfaces</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodinterfaces">krumo::interfaces()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared interfaces (PHP5 only). </div>
</dd>
</dl>
<a name="k"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">k</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Function.png" alt="Function" title="Function"/></title>
<span class="method-title">krumo</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#functionkrumo">krumo()</a> in class.krumo.php </div>
<div class="index-item-description">Alias of <a href="Krumo/krumo.html#methoddump">krumo::dump()</a></div>
</dd>
<dt class="field">
<img src="media/images/Class.png" alt="Class" title="Class"/></title>
krumo
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html">krumo</a> in class.krumo.php </div>
<div class="index-item-description">Krumo API</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">KRUMO_DIR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_DIR">KRUMO_DIR</a> in class.krumo.php </div>
<div class="index-item-description">Set the KRUMO_DIR constant up with the absolute path to Krumo files. If it is not defined, include_path will be used. Set KRUMO_DIR only if any other module or application has not already set it up. </div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">KRUMO_TRUNCATE_LENGTH</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_TRUNCATE_LENGTH">KRUMO_TRUNCATE_LENGTH</a> in class.krumo.php </div>
<div class="index-item-description">This constant sets the maximum strings of strings that will be shown as they are. Longer strings will be truncated with this length, and their `full form` will be shown in a child node. </div>
</dd>
</dl>
<a name="p"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">p</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">path</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpath">krumo::path()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of the specified directories under your <em>include_path</em> option. </div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">PATH_SEPARATOR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#definePATH_SEPARATOR">PATH_SEPARATOR</a> in class.krumo.php </div>
<div class="index-item-description">backward compatibility: the PATH_SEPARATOR constant is availble since 4.3.0RC2 </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">phpini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodphpini">krumo::phpini()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of the configuration settings read from <em>php.ini</em></div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">post</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpost">krumo::post()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_POST</em> array. </div>
</dd>
</dl>
<a name="r"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">r</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">request</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodrequest">krumo::request()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_REQUEST</em> array. </div>
</dd>
</dl>
<a name="s"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">s</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">server</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodserver">krumo::server()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SERVER</em> array. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">session</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodsession">krumo::session()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SESSION</em> array. </div>
</dd>
</dl>
<a name="v"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">v</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">version</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodversion">krumo::version()</a> in class.krumo.php </div>
<div class="index-item-description">Return Krumo version</div>
</dd>
</dl>
<div class="index-letter-menu">
<a class="index-letter" href="elementindex.html#b">b</a>
<a class="index-letter" href="elementindex.html#c">c</a>
<a class="index-letter" href="elementindex.html#d">d</a>
<a class="index-letter" href="elementindex.html#e">e</a>
<a class="index-letter" href="elementindex.html#f">f</a>
<a class="index-letter" href="elementindex.html#g">g</a>
<a class="index-letter" href="elementindex.html#h">h</a>
<a class="index-letter" href="elementindex.html#i">i</a>
<a class="index-letter" href="elementindex.html#k">k</a>
<a class="index-letter" href="elementindex.html#p">p</a>
<a class="index-letter" href="elementindex.html#r">r</a>
<a class="index-letter" href="elementindex.html#s">s</a>
<a class="index-letter" href="elementindex.html#v">v</a>
</div>
</body>
</html>
+391 -389
View File
@@ -1,389 +1,391 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<a name="top"></a>
<h2>[Krumo] element index</h2>
<a href="elementindex.html">All elements</a>
<br />
<div class="index-letter-menu">
<a class="index-letter" href="elementindex_Krumo.html#b">b</a>
<a class="index-letter" href="elementindex_Krumo.html#c">c</a>
<a class="index-letter" href="elementindex_Krumo.html#d">d</a>
<a class="index-letter" href="elementindex_Krumo.html#e">e</a>
<a class="index-letter" href="elementindex_Krumo.html#f">f</a>
<a class="index-letter" href="elementindex_Krumo.html#g">g</a>
<a class="index-letter" href="elementindex_Krumo.html#h">h</a>
<a class="index-letter" href="elementindex_Krumo.html#i">i</a>
<a class="index-letter" href="elementindex_Krumo.html#k">k</a>
<a class="index-letter" href="elementindex_Krumo.html#p">p</a>
<a class="index-letter" href="elementindex_Krumo.html#r">r</a>
<a class="index-letter" href="elementindex_Krumo.html#s">s</a>
<a class="index-letter" href="elementindex_Krumo.html#v">v</a>
</div>
<a name="b"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">b</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">backtrace</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodbacktrace">krumo::backtrace()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a debug backtrace</div>
</dd>
</dl>
<a name="c"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">c</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Page.png" alt="Page" title="Page" /></title>
<span class="include-title">class.krumo.php</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html">class.krumo.php</a> in class.krumo.php</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">classes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodclasses">krumo::classes()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared classes.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">conf</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodconf">krumo::conf()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all your configuration settings.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">cookie</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodcookie">krumo::cookie()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_COOKIE</em> array.</div>
</dd>
</dl>
<a name="d"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">d</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">defines</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddefines">krumo::defines()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared constants.</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">DIR_SEP</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineDIR_SEP">DIR_SEP</a> in class.krumo.php</div>
<div class="index-item-description">backward compatibility: the DIR_SEP constant isn't used anymore</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">disable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddisable">krumo::disable()</a> in class.krumo.php</div>
<div class="index-item-description">Disable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">dump</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddump">krumo::dump()</a> in class.krumo.php</div>
<div class="index-item-description">Dump information about a variable</div>
</dd>
</dl>
<a name="e"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">e</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">enable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenable">krumo::enable()</a> in class.krumo.php</div>
<div class="index-item-description">Enable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">env</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenv">krumo::env()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_ENV</em> array.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">extensions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodextensions">krumo::extensions()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently loaded PHP extensions.</div>
</dd>
</dl>
<a name="f"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">f</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">functions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodfunctions">krumo::functions()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared functions.</div>
</dd>
</dl>
<a name="g"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">g</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">get</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodget">krumo::get()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_GET</em> array.</div>
</dd>
</dl>
<a name="h"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">h</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">headers</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodheaders">krumo::headers()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all HTTP request headers.</div>
</dd>
</dl>
<a name="i"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">i</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">includes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodincludes">krumo::includes()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently included (or required) files.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">ini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodini">krumo::ini()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from an INI file.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">interfaces</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodinterfaces">krumo::interfaces()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all currently declared interfaces (PHP5 only).</div>
</dd>
</dl>
<a name="k"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">k</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Function.png" alt="Function" title="Function" /></title>
<span class="method-title">krumo</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#functionkrumo">krumo()</a> in class.krumo.php</div>
<div class="index-item-description">Alias of <a href="Krumo/krumo.html#methoddump">krumo::dump()</a></div>
</dd>
<dt class="field">
<img src="media/images/Class.png" alt="Class" title="Class" /></title>
krumo
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html">krumo</a> in class.krumo.php</div>
<div class="index-item-description">Krumo API</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">KRUMO_DIR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_DIR">KRUMO_DIR</a> in class.krumo.php</div>
<div class="index-item-description">Set the KRUMO_DIR constant up with the absolute path to Krumo files. If it is not defined, include_path will be used. Set KRUMO_DIR only if any other module or application has not already set it up.</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">KRUMO_TRUNCATE_LENGTH</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_TRUNCATE_LENGTH">KRUMO_TRUNCATE_LENGTH</a> in class.krumo.php</div>
<div class="index-item-description">This constant sets the maximum strings of strings that will be shown as they are. Longer strings will be truncated with this length, and their `full form` will be shown in a child node.</div>
</dd>
</dl>
<a name="p"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">p</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">path</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpath">krumo::path()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of the specified directories under your <em>include_path</em> option.</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant" /></title>
<span class="const-title">PATH_SEPARATOR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#definePATH_SEPARATOR">PATH_SEPARATOR</a> in class.krumo.php</div>
<div class="index-item-description">backward compatibility: the PATH_SEPARATOR constant is availble since 4.3.0RC2</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">phpini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodphpini">krumo::phpini()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of the configuration settings read from <em>php.ini</em></div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">post</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpost">krumo::post()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_POST</em> array.</div>
</dd>
</dl>
<a name="r"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">r</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">request</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodrequest">krumo::request()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_REQUEST</em> array.</div>
</dd>
</dl>
<a name="s"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">s</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">server</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodserver">krumo::server()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SERVER</em> array.</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">session</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodsession">krumo::session()</a> in class.krumo.php</div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SESSION</em> array.</div>
</dd>
</dl>
<a name="v"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">v</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method" /></title>
<span class="method-title">version</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodversion">krumo::version()</a> in class.krumo.php</div>
<div class="index-item-description">Return Krumo version</div>
</dd>
</dl>
<div class="index-letter-menu">
<a class="index-letter" href="elementindex_Krumo.html#b">b</a>
<a class="index-letter" href="elementindex_Krumo.html#c">c</a>
<a class="index-letter" href="elementindex_Krumo.html#d">d</a>
<a class="index-letter" href="elementindex_Krumo.html#e">e</a>
<a class="index-letter" href="elementindex_Krumo.html#f">f</a>
<a class="index-letter" href="elementindex_Krumo.html#g">g</a>
<a class="index-letter" href="elementindex_Krumo.html#h">h</a>
<a class="index-letter" href="elementindex_Krumo.html#i">i</a>
<a class="index-letter" href="elementindex_Krumo.html#k">k</a>
<a class="index-letter" href="elementindex_Krumo.html#p">p</a>
<a class="index-letter" href="elementindex_Krumo.html#r">r</a>
<a class="index-letter" href="elementindex_Krumo.html#s">s</a>
<a class="index-letter" href="elementindex_Krumo.html#v">v</a>
</div></body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<a name="top"></a>
<h2>[Krumo] element index</h2>
<a href="elementindex.html">All elements</a>
<br/>
<div class="index-letter-menu">
<a class="index-letter" href="elementindex_Krumo.html#b">b</a>
<a class="index-letter" href="elementindex_Krumo.html#c">c</a>
<a class="index-letter" href="elementindex_Krumo.html#d">d</a>
<a class="index-letter" href="elementindex_Krumo.html#e">e</a>
<a class="index-letter" href="elementindex_Krumo.html#f">f</a>
<a class="index-letter" href="elementindex_Krumo.html#g">g</a>
<a class="index-letter" href="elementindex_Krumo.html#h">h</a>
<a class="index-letter" href="elementindex_Krumo.html#i">i</a>
<a class="index-letter" href="elementindex_Krumo.html#k">k</a>
<a class="index-letter" href="elementindex_Krumo.html#p">p</a>
<a class="index-letter" href="elementindex_Krumo.html#r">r</a>
<a class="index-letter" href="elementindex_Krumo.html#s">s</a>
<a class="index-letter" href="elementindex_Krumo.html#v">v</a>
</div>
<a name="b"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">b</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">backtrace</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodbacktrace">krumo::backtrace()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a debug backtrace</div>
</dd>
</dl>
<a name="c"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">c</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Page.png" alt="Page" title="Page"/></title>
<span class="include-title">class.krumo.php</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html">class.krumo.php</a> in class.krumo.php </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">classes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodclasses">krumo::classes()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared classes. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">conf</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodconf">krumo::conf()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all your configuration settings. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">cookie</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodcookie">krumo::cookie()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_COOKIE</em> array. </div>
</dd>
</dl>
<a name="d"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">d</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">defines</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddefines">krumo::defines()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared constants. </div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">DIR_SEP</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineDIR_SEP">DIR_SEP</a> in class.krumo.php </div>
<div class="index-item-description">backward compatibility: the DIR_SEP constant isn't used anymore </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">disable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddisable">krumo::disable()</a> in class.krumo.php </div>
<div class="index-item-description">Disable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">dump</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methoddump">krumo::dump()</a> in class.krumo.php </div>
<div class="index-item-description">Dump information about a variable</div>
</dd>
</dl>
<a name="e"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">e</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">enable</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenable">krumo::enable()</a> in class.krumo.php </div>
<div class="index-item-description">Enable Krumo</div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">env</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodenv">krumo::env()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_ENV</em> array. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">extensions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodextensions">krumo::extensions()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently loaded PHP extensions. </div>
</dd>
</dl>
<a name="f"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">f</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">functions</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodfunctions">krumo::functions()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared functions. </div>
</dd>
</dl>
<a name="g"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">g</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">get</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodget">krumo::get()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_GET</em> array. </div>
</dd>
</dl>
<a name="h"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">h</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">headers</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodheaders">krumo::headers()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all HTTP request headers. </div>
</dd>
</dl>
<a name="i"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">i</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">includes</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodincludes">krumo::includes()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently included (or required) files. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">ini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodini">krumo::ini()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from an INI file. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">interfaces</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodinterfaces">krumo::interfaces()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all currently declared interfaces (PHP5 only). </div>
</dd>
</dl>
<a name="k"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">k</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Function.png" alt="Function" title="Function"/></title>
<span class="method-title">krumo</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#functionkrumo">krumo()</a> in class.krumo.php </div>
<div class="index-item-description">Alias of <a href="Krumo/krumo.html#methoddump">krumo::dump()</a></div>
</dd>
<dt class="field">
<img src="media/images/Class.png" alt="Class" title="Class"/></title>
krumo
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html">krumo</a> in class.krumo.php </div>
<div class="index-item-description">Krumo API</div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">KRUMO_DIR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_DIR">KRUMO_DIR</a> in class.krumo.php </div>
<div class="index-item-description">Set the KRUMO_DIR constant up with the absolute path to Krumo files. If it is not defined, include_path will be used. Set KRUMO_DIR only if any other module or application has not already set it up. </div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">KRUMO_TRUNCATE_LENGTH</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#defineKRUMO_TRUNCATE_LENGTH">KRUMO_TRUNCATE_LENGTH</a> in class.krumo.php </div>
<div class="index-item-description">This constant sets the maximum strings of strings that will be shown as they are. Longer strings will be truncated with this length, and their `full form` will be shown in a child node. </div>
</dd>
</dl>
<a name="p"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">p</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">path</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpath">krumo::path()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of the specified directories under your <em>include_path</em> option. </div>
</dd>
<dt class="field">
<img src="media/images/Constant.png" alt="Constant" title="Constant"/></title>
<span class="const-title">PATH_SEPARATOR</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/_class.krumo.php.html#definePATH_SEPARATOR">PATH_SEPARATOR</a> in class.krumo.php </div>
<div class="index-item-description">backward compatibility: the PATH_SEPARATOR constant is availble since 4.3.0RC2 </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">phpini</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodphpini">krumo::phpini()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of the configuration settings read from <em>php.ini</em></div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">post</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodpost">krumo::post()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_POST</em> array. </div>
</dd>
</dl>
<a name="r"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">r</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">request</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodrequest">krumo::request()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_REQUEST</em> array. </div>
</dd>
</dl>
<a name="s"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">s</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">server</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodserver">krumo::server()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SERVER</em> array. </div>
</dd>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">session</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodsession">krumo::session()</a> in class.krumo.php </div>
<div class="index-item-description">Prints a list of all the values from the <em>$_SESSION</em> array. </div>
</dd>
</dl>
<a name="v"></a>
<div class="index-letter-section">
<div style="float: left" class="index-letter-title">v</div>
<div style="float: right"><a href="#top">top</a></div>
<div style="clear: both"></div>
</div>
<dl>
<dt class="field">
<img src="media/images/Method.png" alt="Method" title="Method"/></title>
<span class="method-title">version</span>
</dt>
<dd class="index-item-body">
<div class="index-item-details"><a href="Krumo/krumo.html#methodversion">krumo::version()</a> in class.krumo.php </div>
<div class="index-item-description">Return Krumo version</div>
</dd>
</dl>
<div class="index-letter-menu">
<a class="index-letter" href="elementindex_Krumo.html#b">b</a>
<a class="index-letter" href="elementindex_Krumo.html#c">c</a>
<a class="index-letter" href="elementindex_Krumo.html#d">d</a>
<a class="index-letter" href="elementindex_Krumo.html#e">e</a>
<a class="index-letter" href="elementindex_Krumo.html#f">f</a>
<a class="index-letter" href="elementindex_Krumo.html#g">g</a>
<a class="index-letter" href="elementindex_Krumo.html#h">h</a>
<a class="index-letter" href="elementindex_Krumo.html#i">i</a>
<a class="index-letter" href="elementindex_Krumo.html#k">k</a>
<a class="index-letter" href="elementindex_Krumo.html#p">p</a>
<a class="index-letter" href="elementindex_Krumo.html#r">r</a>
<a class="index-letter" href="elementindex_Krumo.html#s">s</a>
<a class="index-letter" href="elementindex_Krumo.html#v">v</a>
</div>
</body>
</html>
+16 -15
View File
@@ -1,15 +1,16 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title>phpDocumentor Parser Errors and Warnings</title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<a href="#Post-parsing">Post-parsing</a><br>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:25 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title>phpDocumentor Parser Errors and Warnings</title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<a href="#Post-parsing">Post-parsing</a><br>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:25 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
+24 -24
View File
@@ -1,24 +1,24 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Generated by phpDocumentor on Sun, 02 Dec 2007 09:43:23 +0200 -->
<title>Krumo</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<FRAMESET rows='120,*'>
<FRAME src='packages.html' name='left_top' frameborder="1" bordercolor="#999999">
<FRAMESET cols='25%,*'>
<FRAME src='li_Krumo.html' name='left_bottom' frameborder="1" bordercolor="#999999">
<FRAME src='blank.html' name='right' frameborder="1" bordercolor="#999999">
</FRAMESET>
<NOFRAMES>
<H2>Frame Alert</H2>
<P>This document is designed to be viewed using the frames feature.
If you see this message, you are using a non-frame-capable web client.</P>
</NOFRAMES>
</FRAMESET>
</HTML>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Generated by phpDocumentor on Sun, 02 Dec 2007 09:43:23 +0200 -->
<title>Krumo</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<FRAMESET rows='120,*'>
<FRAME src='packages.html' name='left_top' frameborder="1" bordercolor="#999999">
<FRAMESET cols='25%,*'>
<FRAME src='li_Krumo.html' name='left_bottom' frameborder="1" bordercolor="#999999">
<FRAME src='blank.html' name='right' frameborder="1" bordercolor="#999999">
</FRAMESET>
<NOFRAMES>
<H2>Frame Alert</H2>
<P>This document is designed to be viewed using the frames feature.
If you see this message, you are using a non-frame-capable web client.</P>
</NOFRAMES>
</FRAMESET>
</HTML>
+156 -155
View File
@@ -1,155 +1,156 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
<script src="media/lib/classTree.js"></script>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
<script language="javascript" type="text/javascript">
var imgPlus = new Image();
var imgMinus = new Image();
imgPlus.src = "media/images/plus.png";
imgMinus.src = "media/images/minus.png";
function showNode(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgMinus.src;
oTable.style.display = "block";
}
function hideNode(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgPlus.src;
oTable.style.display = "none";
}
function nodeIsVisible(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
break;
}
return (oTable && oTable.style.display == "block");
}
function toggleNodeVisibility(Node){
if (nodeIsVisible(Node)){
hideNode(Node);
}else{
showNode(Node);
}
}
</script>
</head>
<body>
<h3 class="package-title">Krumo</h3>
<div class="tree">
<script language="Javascript">
if (document.getElementById) {
var tree = new WebFXTree('<span class="package">Krumo</span>');
tree.setBehavior('classic');
tree.openIcon = 'media/images/package.png';
tree.icon = 'media/images/package.png';
var class_trees = new WebFXTreeItem('Class trees', 'classtrees_Krumo.html');
class_trees.openIcon = 'media/images/Index.png';
class_trees.icon = 'media/images/Index.png';
tree.add(class_trees);
var elements = new WebFXTreeItem('Index of elements', 'elementindex_Krumo.html');
elements.openIcon = 'media/images/Index.png';
elements.icon = 'media/images/Index.png';
tree.add(elements);
var parent_node;
var tree_classe = new WebFXTreeItem('Class(es)', '');
tree_classe.openIcon = 'media/images/class_folder.png';
tree_classe.icon = 'media/images/class_folder.png';
var classe = new WebFXTreeItem('krumo', 'Krumo/krumo.html');
classe.openIcon = 'media/images/Class.png';
classe.icon = 'media/images/Class.png';
tree_classe.add(classe);
tree.add(tree_classe);
var tree_function = new WebFXTreeItem('Function(s)', '');
tree_function.openIcon = 'media/images/function_folder.png';
tree_function.icon = 'media/images/function_folder.png';
var fic = new WebFXTreeItem('krumo', 'Krumo/_class.krumo.php.html#functionkrumo');
fic.openIcon = 'media/images/Function.png';
fic.icon = 'media/images/Function.png';
tree_function.add(fic);
tree.add(tree_function);
var tree_file = new WebFXTreeItem('File(s)', '');
tree_file.openIcon = 'media/images/folder.png';
tree_file.icon = 'media/images/folder.png';
var file = new WebFXTreeItem('class.krumo.php', 'Krumo/_class.krumo.php.html');
file.openIcon = 'media/images/Page.png';
file.icon = 'media/images/Page.png';
tree_file.add(file);
tree.add(tree_file);
document.write(tree);
}
</script>
</div>
<p class="notes">
Generated by
<a href="http://www.phpdoc.org" target="_blank">phpDocumentor <span class="field">1.4.0a2</span></a>
</p>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
<script src="media/lib/classTree.js"></script>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
<script language="javascript" type="text/javascript">
var imgPlus = new Image();
var imgMinus = new Image();
imgPlus.src = "media/images/plus.png";
imgMinus.src = "media/images/minus.png";
function showNode(Node) {
switch (navigator.family) {
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgMinus.src;
oTable.style.display = "block";
}
function hideNode(Node) {
switch (navigator.family) {
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgPlus.src;
oTable.style.display = "none";
}
function nodeIsVisible(Node) {
switch (navigator.family) {
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
break;
}
return (oTable && oTable.style.display == "block");
}
function toggleNodeVisibility(Node) {
if (nodeIsVisible(Node)) {
hideNode(Node);
} else {
showNode(Node);
}
}
</script>
</head>
<body>
<h3 class="package-title">Krumo</h3>
<div class="tree">
<script language="Javascript">
if (document.getElementById) {
var tree = new WebFXTree('<span class="package">Krumo</span>');
tree.setBehavior('classic');
tree.openIcon = 'media/images/package.png';
tree.icon = 'media/images/package.png';
var class_trees = new WebFXTreeItem('Class trees', 'classtrees_Krumo.html');
class_trees.openIcon = 'media/images/Index.png';
class_trees.icon = 'media/images/Index.png';
tree.add(class_trees);
var elements = new WebFXTreeItem('Index of elements', 'elementindex_Krumo.html');
elements.openIcon = 'media/images/Index.png';
elements.icon = 'media/images/Index.png';
tree.add(elements);
var parent_node;
var tree_classe = new WebFXTreeItem('Class(es)', '');
tree_classe.openIcon = 'media/images/class_folder.png';
tree_classe.icon = 'media/images/class_folder.png';
var classe = new WebFXTreeItem('krumo', 'Krumo/krumo.html');
classe.openIcon = 'media/images/Class.png';
classe.icon = 'media/images/Class.png';
tree_classe.add(classe);
tree.add(tree_classe);
var tree_function = new WebFXTreeItem('Function(s)', '');
tree_function.openIcon = 'media/images/function_folder.png';
tree_function.icon = 'media/images/function_folder.png';
var fic = new WebFXTreeItem('krumo', 'Krumo/_class.krumo.php.html#functionkrumo');
fic.openIcon = 'media/images/Function.png';
fic.icon = 'media/images/Function.png';
tree_function.add(fic);
tree.add(tree_function);
var tree_file = new WebFXTreeItem('File(s)', '');
tree_file.openIcon = 'media/images/folder.png';
tree_file.icon = 'media/images/folder.png';
var file = new WebFXTreeItem('class.krumo.php', 'Krumo/_class.krumo.php.html');
file.openIcon = 'media/images/Page.png';
file.icon = 'media/images/Page.png';
tree_file.add(file);
tree.add(tree_file);
document.write(tree);
}
</script>
</div>
<p class="notes">
Generated by
<a href="http://www.phpdoc.org" target="_blank">phpDocumentor <span class="field">1.4.0a2</span></a>
</p>
</body>
</html>
+32 -32
View File
@@ -1,32 +1,32 @@
body
{
background-color: #EEEEEE;
margin: 0px;
padding: 0px;
}
/* Banner (top bar) classes */
.banner { }
.banner-menu
{
clear: both;
padding: .5em;
border-top: 2px solid #AAAAAA;
}
.banner-title
{
text-align: right;
font-size: 20pt;
font-weight: bold;
margin: .2em;
}
.package-selector
{
background-color: #DDDDDD;
border: 1px solid #AAAAAA;
color: #000090;
}
body
{
background-color: #EEEEEE;
margin: 0px;
padding: 0px;
}
/* Banner (top bar) classes */
.banner { }
.banner-menu
{
clear: both;
padding: .5em;
border-top: 2px solid #AAAAAA;
}
.banner-title
{
text-align: right;
font-size: 20pt;
font-weight: bold;
margin: .2em;
}
.package-selector
{
background-color: #DDDDDD;
border: 1px solid #AAAAAA;
color: #000090;
}

Before

Width:  |  Height:  |  Size: 620 B

After

Width:  |  Height:  |  Size: 620 B

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before

Width:  |  Height:  |  Size: 696 B

After

Width:  |  Height:  |  Size: 696 B

Before

Width:  |  Height:  |  Size: 848 B

After

Width:  |  Height:  |  Size: 848 B

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Before

Width:  |  Height:  |  Size: 874 B

After

Width:  |  Height:  |  Size: 874 B

View File

Before

Width:  |  Height:  |  Size: 570 B

After

Width:  |  Height:  |  Size: 570 B

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Before

Width:  |  Height:  |  Size: 752 B

After

Width:  |  Height:  |  Size: 752 B

Before

Width:  |  Height:  |  Size: 865 B

After

Width:  |  Height:  |  Size: 865 B

Before

Width:  |  Height:  |  Size: 956 B

After

Width:  |  Height:  |  Size: 956 B

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 596 B

View File

Before

Width:  |  Height:  |  Size: 712 B

After

Width:  |  Height:  |  Size: 712 B

View File

Before

Width:  |  Height:  |  Size: 148 B

After

Width:  |  Height:  |  Size: 148 B

View File

Before

Width:  |  Height:  |  Size: 584 B

After

Width:  |  Height:  |  Size: 584 B

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 153 B

After

Width:  |  Height:  |  Size: 153 B

View File

Before

Width:  |  Height:  |  Size: 219 B

After

Width:  |  Height:  |  Size: 219 B

View File

Before

Width:  |  Height:  |  Size: 224 B

After

Width:  |  Height:  |  Size: 224 B

View File

Before

Width:  |  Height:  |  Size: 661 B

After

Width:  |  Height:  |  Size: 661 B

View File

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 592 B

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before

Width:  |  Height:  |  Size: 790 B

After

Width:  |  Height:  |  Size: 790 B

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before

Width:  |  Height:  |  Size: 918 B

After

Width:  |  Height:  |  Size: 918 B

Before

Width:  |  Height:  |  Size: 772 B

After

Width:  |  Height:  |  Size: 772 B

View File

Before

Width:  |  Height:  |  Size: 152 B

After

Width:  |  Height:  |  Size: 152 B

View File

Before

Width:  |  Height:  |  Size: 207 B

After

Width:  |  Height:  |  Size: 207 B

View File

Before

Width:  |  Height:  |  Size: 222 B

After

Width:  |  Height:  |  Size: 222 B

Before

Width:  |  Height:  |  Size: 688 B

After

Width:  |  Height:  |  Size: 688 B

View File

Before

Width:  |  Height:  |  Size: 144 B

After

Width:  |  Height:  |  Size: 144 B

Before

Width:  |  Height:  |  Size: 633 B

After

Width:  |  Height:  |  Size: 633 B

View File

Before

Width:  |  Height:  |  Size: 90 B

After

Width:  |  Height:  |  Size: 90 B

View File

Before

Width:  |  Height:  |  Size: 462 B

After

Width:  |  Height:  |  Size: 462 B

View File

Before

Width:  |  Height:  |  Size: 492 B

After

Width:  |  Height:  |  Size: 492 B

Before

Width:  |  Height:  |  Size: 605 B

After

Width:  |  Height:  |  Size: 605 B

View File

Before

Width:  |  Height:  |  Size: 54 B

After

Width:  |  Height:  |  Size: 54 B

Before

Width:  |  Height:  |  Size: 657 B

After

Width:  |  Height:  |  Size: 657 B

Before

Width:  |  Height:  |  Size: 543 B

After

Width:  |  Height:  |  Size: 543 B

Before

Width:  |  Height:  |  Size: 668 B

After

Width:  |  Height:  |  Size: 668 B

Before

Width:  |  Height:  |  Size: 564 B

After

Width:  |  Height:  |  Size: 564 B

View File

Before

Width:  |  Height:  |  Size: 56 B

After

Width:  |  Height:  |  Size: 56 B

Before

Width:  |  Height:  |  Size: 644 B

After

Width:  |  Height:  |  Size: 644 B

Before

Width:  |  Height:  |  Size: 541 B

After

Width:  |  Height:  |  Size: 541 B

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before

Width:  |  Height:  |  Size: 431 B

After

Width:  |  Height:  |  Size: 431 B

Before

Width:  |  Height:  |  Size: 572 B

After

Width:  |  Height:  |  Size: 572 B

Before

Width:  |  Height:  |  Size: 668 B

After

Width:  |  Height:  |  Size: 668 B

+454 -454
View File
@@ -1,454 +1,454 @@
/*----------------------------------------\
| Cross Browser Tree Widget 1.1 |
|-----------------------------------------|
| Created by Emil A. Eklund (eae@eae.net) |
| For WebFX (http://webfx.eae.net/) |
|-----------------------------------------|
| This script is provided as is without |
| any warranty whatsoever. It may be used |
| free of charge for non commerical sites |
| For commerical use contact the author |
| of this script for further details. |
|-----------------------------------------|
| Created 2000-12-11 | Updated 2001-09-06 |
\----------------------------------------*/
var webFXTreeConfig = {
rootIcon : 'media/images/empty.png',
openRootIcon : 'media/images/empty.png',
folderIcon : 'media/images/empty.png',
openFolderIcon : 'media/images/empty.png',
fileIcon : 'media/images/empty.png',
iIcon : 'media/images/I.png',
lIcon : 'media/images/L.png',
lMinusIcon : 'media/images/Lminus.png',
lPlusIcon : 'media/images/Lplus.png',
tIcon : 'media/images/T.png',
tMinusIcon : 'media/images/Tminus.png',
tPlusIcon : 'media/images/Tplus.png',
blankIcon : 'media/images/blank.png',
defaultText : 'Tree Item',
defaultAction : 'javascript:void(0);',
defaultTarget : 'right',
defaultBehavior : 'classic'
};
var webFXTreeHandler = {
idCounter : 0,
idPrefix : "webfx-tree-object-",
all : {},
behavior : null,
selected : null,
getId : function() { return this.idPrefix + this.idCounter++; },
toggle : function (oItem) { this.all[oItem.id.replace('-plus','')].toggle(); },
select : function (oItem) { this.all[oItem.id.replace('-icon','')].select(); },
focus : function (oItem) { this.all[oItem.id.replace('-anchor','')].focus(); },
blur : function (oItem) { this.all[oItem.id.replace('-anchor','')].blur(); },
keydown : function (oItem) { return this.all[oItem.id].keydown(window.event.keyCode); },
cookies : new WebFXCookie()
};
/*
* WebFXCookie class
*/
function WebFXCookie() {
if (document.cookie.length) { this.cookies = ' ' + document.cookie; }
}
WebFXCookie.prototype.setCookie = function (key, value) {
document.cookie = key + "=" + escape(value);
}
WebFXCookie.prototype.getCookie = function (key) {
if (this.cookies) {
var start = this.cookies.indexOf(' ' + key + '=');
if (start == -1) { return null; }
var end = this.cookies.indexOf(";", start);
if (end == -1) { end = this.cookies.length; }
end -= start;
var cookie = this.cookies.substr(start,end);
return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));
}
else { return null; }
}
/*
* WebFXTreeAbstractNode class
*/
function WebFXTreeAbstractNode(sText, sAction, sTarget) {
this.childNodes = [];
this.id = webFXTreeHandler.getId();
this.text = sText || webFXTreeConfig.defaultText;
this.action = sAction || webFXTreeConfig.defaultAction;
this.targetWindow = sTarget || webFXTreeConfig.defaultTarget;
this._last = false;
webFXTreeHandler.all[this.id] = this;
}
WebFXTreeAbstractNode.prototype.add = function (node) {
node.parentNode = this;
this.childNodes[this.childNodes.length] = node;
var root = this;
if (this.childNodes.length >=2) {
this.childNodes[this.childNodes.length -2]._last = false;
}
while (root.parentNode) { root = root.parentNode; }
if (root.rendered) {
if (this.childNodes.length >= 2) {
document.getElementById(this.childNodes[this.childNodes.length -2].id + '-plus').src = ((this.childNodes[this.childNodes.length -2].folder)?webFXTreeConfig.tMinusIcon:webFXTreeConfig.tIcon);
if (this.childNodes[this.childNodes.length -2].folder) {
this.childNodes[this.childNodes.length -2].plusIcon = webFXTreeConfig.tPlusIcon;
this.childNodes[this.childNodes.length -2].minusIcon = webFXTreeConfig.tMinusIcon;
}
this.childNodes[this.childNodes.length -2]._last = false;
}
this._last = true;
var foo = this;
while (foo.parentNode) {
for (var i = 0; i < foo.parentNode.childNodes.length; i++) {
if (foo.id == foo.parentNode.childNodes[i].id) { break; }
}
if (++i == foo.parentNode.childNodes.length) { foo.parentNode._last = true; }
else { foo.parentNode._last = false; }
foo = foo.parentNode;
}
document.getElementById(this.id + '-cont').insertAdjacentHTML("beforeEnd", node.toString());
if ((!this.folder) && (!this.openIcon)) {
this.icon = webFXTreeConfig.folderIcon;
this.openIcon = webFXTreeConfig.openFolderIcon;
}
this.folder = true;
this.indent();
this.expand();
}
return node;
}
WebFXTreeAbstractNode.prototype.toggle = function() {
if (this.folder) {
if (this.open) { this.collapse(); }
else { this.expand(); }
}
}
WebFXTreeAbstractNode.prototype.select = function() {
document.getElementById(this.id + '-anchor').focus();
}
WebFXTreeAbstractNode.prototype.focus = function() {
webFXTreeHandler.selected = this;
if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.openIcon; }
document.getElementById(this.id + '-anchor').style.backgroundColor = 'highlight';
document.getElementById(this.id + '-anchor').style.color = 'highlighttext';
document.getElementById(this.id + '-anchor').focus();
}
WebFXTreeAbstractNode.prototype.blur = function() {
if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.icon; }
document.getElementById(this.id + '-anchor').style.backgroundColor = 'transparent';
document.getElementById(this.id + '-anchor').style.color = 'menutext';
}
WebFXTreeAbstractNode.prototype.doExpand = function() {
if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.openIcon; }
if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'block'; }
this.open = true;
webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '1');
}
WebFXTreeAbstractNode.prototype.doCollapse = function() {
if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.icon; }
if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'none'; }
this.open = false;
webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '0');
}
WebFXTreeAbstractNode.prototype.expandAll = function() {
this.expandChildren();
if ((this.folder) && (!this.open)) { this.expand(); }
}
WebFXTreeAbstractNode.prototype.expandChildren = function() {
for (var i = 0; i < this.childNodes.length; i++) {
this.childNodes[i].expandAll();
} }
WebFXTreeAbstractNode.prototype.collapseAll = function() {
if ((this.folder) && (this.open)) { this.collapse(); }
this.collapseChildren();
}
WebFXTreeAbstractNode.prototype.collapseChildren = function() {
for (var i = 0; i < this.childNodes.length; i++) {
this.childNodes[i].collapseAll();
} }
WebFXTreeAbstractNode.prototype.indent = function(lvl, del, last, level) {
/*
* Since we only want to modify items one level below ourself,
* and since the rightmost indentation position is occupied by
* the plus icon we set this to -2
*/
if (lvl == null) { lvl = -2; }
var state = 0;
for (var i = this.childNodes.length - 1; i >= 0 ; i--) {
state = this.childNodes[i].indent(lvl + 1, del, last, level);
if (state) { return; }
}
if (del) {
if (level >= this._level) {
if (this.folder) {
document.getElementById(this.id + '-plus').src = (this.open)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.lPlusIcon;
this.plusIcon = webFXTreeConfig.lPlusIcon;
this.minusIcon = webFXTreeConfig.lMinusIcon;
}
else { document.getElementById(this.id + '-plus').src = webFXTreeConfig.lIcon; }
return 1;
}
}
var foo = document.getElementById(this.id + '-indent-' + lvl);
if (foo) {
if ((del) && (last)) { foo._last = true; }
if (foo._last) { foo.src = webFXTreeConfig.blankIcon; }
else { foo.src = webFXTreeConfig.iIcon; }
}
return 0;
}
/*
* WebFXTree class
*/
function WebFXTree(sText, sAction, sBehavior, sIcon, sOpenIcon) {
this.base = WebFXTreeAbstractNode;
this.base(sText, sAction);
this.icon = sIcon || webFXTreeConfig.rootIcon;
this.openIcon = sOpenIcon || webFXTreeConfig.openRootIcon;
/* Defaults to open */
this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '0')?false:true;
this.folder = true;
this.rendered = false;
if (!webFXTreeHandler.behavior) { webFXTreeHandler.behavior = sBehavior || webFXTreeConfig.defaultBehavior; }
this.targetWindow = 'right';
}
WebFXTree.prototype = new WebFXTreeAbstractNode;
WebFXTree.prototype.setBehavior = function (sBehavior) {
webFXTreeHandler.behavior = sBehavior;
};
WebFXTree.prototype.getBehavior = function (sBehavior) {
return webFXTreeHandler.behavior;
};
WebFXTree.prototype.getSelected = function() {
if (webFXTreeHandler.selected) { return webFXTreeHandler.selected; }
else { return null; }
}
WebFXTree.prototype.remove = function() { }
WebFXTree.prototype.expand = function() {
this.doExpand();
}
WebFXTree.prototype.collapse = function() {
this.focus();
this.doCollapse();
}
WebFXTree.prototype.getFirst = function() {
return null;
}
WebFXTree.prototype.getLast = function() {
return null;
}
WebFXTree.prototype.getNextSibling = function() {
return null;
}
WebFXTree.prototype.getPreviousSibling = function() {
return null;
}
WebFXTree.prototype.keydown = function(key) {
if (key == 39) { this.expand(); return false; }
if (key == 37) { this.collapse(); return false; }
if ((key == 40) && (this.open)) { this.childNodes[0].select(); return false; }
return true;
}
WebFXTree.prototype.toString = function() {
var str = "<div id=\"" + this.id + "\" ondblclick=\"webFXTreeHandler.toggle(this);\" class=\"webfx-tree-item\" onkeydown=\"return webFXTreeHandler.keydown(this)\">";
str += "<img id=\"" + this.id + "-icon\" class=\"webfx-tree-icon\" src=\"" + ((webFXTreeHandler.behavior == 'classic' && this.open)?this.openIcon:this.icon) + "\" onclick=\"webFXTreeHandler.select(this);\"><a href=\"" + this.action + "\" id=\"" + this.id + "-anchor\" target=\"" + this.targetWindow + "\" onfocus=\"webFXTreeHandler.focus(this);\" onblur=\"webFXTreeHandler.blur(this);\">" + this.text + "</a></div>";
str += "<div id=\"" + this.id + "-cont\" class=\"webfx-tree-container\" style=\"display: " + ((this.open)?'block':'none') + ";\">";
for (var i = 0; i < this.childNodes.length; i++) {
str += this.childNodes[i].toString(i, this.childNodes.length);
}
str += "</div>";
this.rendered = true;
return str;
};
/*
* WebFXTreeItem class
*/
function WebFXTreeItem(sText, sAction, eParent, sIcon, sOpenIcon) {
this.base = WebFXTreeAbstractNode;
this.base(sText, sAction);
/* Defaults to close */
this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '1')?true:false;
if (eParent) { eParent.add(this); }
if (sIcon) { this.icon = sIcon; }
if (sOpenIcon) { this.openIcon = sOpenIcon; }
}
WebFXTreeItem.prototype = new WebFXTreeAbstractNode;
WebFXTreeItem.prototype.remove = function() {
var parentNode = this.parentNode;
var prevSibling = this.getPreviousSibling(true);
var nextSibling = this.getNextSibling(true);
var folder = this.parentNode.folder;
var last = ((nextSibling) && (nextSibling.parentNode) && (nextSibling.parentNode.id == parentNode.id))?false:true;
this.getPreviousSibling().focus();
this._remove();
if (parentNode.childNodes.length == 0) {
parentNode.folder = false;
parentNode.open = false;
}
if (last) {
if (parentNode.id == prevSibling.id) {
document.getElementById(parentNode.id + '-icon').src = webFXTreeConfig.fileIcon;
}
else { }
}
if ((!prevSibling.parentNode) || (prevSibling.parentNode != parentNode)) {
parentNode.indent(null, true, last, this._level);
}
if (document.getElementById(prevSibling.id + '-plus')) {
if (nextSibling) {
if ((parentNode == prevSibling) && (parentNode.getNextSibling)) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.tIcon; }
else if (nextSibling.parentNode != prevSibling) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; }
}
else { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; }
}
}
WebFXTreeItem.prototype._remove = function() {
for (var i = this.childNodes.length - 1; i >= 0; i--) {
this.childNodes[i]._remove();
}
for (var i = 0; i < this.parentNode.childNodes.length; i++) {
if (this.id == this.parentNode.childNodes[i].id) {
for (var j = i; j < this.parentNode.childNodes.length; j++) {
this.parentNode.childNodes[i] = this.parentNode.childNodes[i+1]
}
this.parentNode.childNodes.length = this.parentNode.childNodes.length - 1;
if (i + 1 == this.parentNode.childNodes.length) { this.parentNode._last = true; }
}
}
webFXTreeHandler.all[this.id] = null;
if (document.getElementById(this.id)) {
document.getElementById(this.id).innerHTML = "";
document.getElementById(this.id).removeNode();
}
}
WebFXTreeItem.prototype.expand = function() {
this.doExpand();
document.getElementById(this.id + '-plus').src = this.minusIcon;
}
WebFXTreeItem.prototype.collapse = function() {
this.focus();
this.doCollapse();
document.getElementById(this.id + '-plus').src = this.plusIcon;
}
WebFXTreeItem.prototype.getFirst = function() {
return this.childNodes[0];
}
WebFXTreeItem.prototype.getLast = function() {
if (this.childNodes[this.childNodes.length - 1].open) { return this.childNodes[this.childNodes.length - 1].getLast(); }
else { return this.childNodes[this.childNodes.length - 1]; }
}
WebFXTreeItem.prototype.getNextSibling = function() {
for (var i = 0; i < this.parentNode.childNodes.length; i++) {
if (this == this.parentNode.childNodes[i]) { break; }
}
if (++i == this.parentNode.childNodes.length) { return this.parentNode.getNextSibling(); }
else { return this.parentNode.childNodes[i]; }
}
WebFXTreeItem.prototype.getPreviousSibling = function(b) {
for (var i = 0; i < this.parentNode.childNodes.length; i++) {
if (this == this.parentNode.childNodes[i]) { break; }
}
if (i == 0) { return this.parentNode; }
else {
if ((this.parentNode.childNodes[--i].open) || (b && this.parentNode.childNodes[i].folder)) { return this.parentNode.childNodes[i].getLast(); }
else { return this.parentNode.childNodes[i]; }
} }
WebFXTreeItem.prototype.keydown = function(key) {
if ((key == 39) && (this.folder)) {
if (!this.open) { this.expand(); return false; }
else { this.getFirst().select(); return false; }
}
else if (key == 37) {
if (this.open) { this.collapse(); return false; }
else { this.parentNode.select(); return false; }
}
else if (key == 40) {
if (this.open) { this.getFirst().select(); return false; }
else {
var sib = this.getNextSibling();
if (sib) { sib.select(); return false; }
} }
else if (key == 38) { this.getPreviousSibling().select(); return false; }
return true;
}
WebFXTreeItem.prototype.toString = function (nItem, nItemCount) {
var foo = this.parentNode;
var indent = '';
if (nItem + 1 == nItemCount) { this.parentNode._last = true; }
var i = 0;
while (foo.parentNode) {
foo = foo.parentNode;
indent = "<img id=\"" + this.id + "-indent-" + i + "\" src=\"" + ((foo._last)?webFXTreeConfig.blankIcon:webFXTreeConfig.iIcon) + "\">" + indent;
i++;
}
this._level = i;
if (this.childNodes.length) { this.folder = 1; }
else { this.open = false; }
if ((this.folder) || (webFXTreeHandler.behavior != 'classic')) {
if (!this.icon) { this.icon = webFXTreeConfig.folderIcon; }
if (!this.openIcon) { this.openIcon = webFXTreeConfig.openFolderIcon; }
}
else if (!this.icon) { this.icon = webFXTreeConfig.fileIcon; }
var label = this.text;
label = label.replace('<', '<');
label = label.replace('>', '>');
var str = "<div id=\"" + this.id + "\" ondblclick=\"webFXTreeHandler.toggle(this);\" class=\"webfx-tree-item\" onkeydown=\"return webFXTreeHandler.keydown(this)\">";
str += indent;
str += "<img id=\"" + this.id + "-plus\" src=\"" + ((this.folder)?((this.open)?((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon):((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon)):((this.parentNode._last)?webFXTreeConfig.lIcon:webFXTreeConfig.tIcon)) + "\" onclick=\"webFXTreeHandler.toggle(this);\">"
str += "<img id=\"" + this.id + "-icon\" src=\"" + ((webFXTreeHandler.behavior == 'classic' && this.open)?this.openIcon:this.icon) + "\" onclick=\"webFXTreeHandler.select(this);\"><a href=\"" + this.action + "\" id=\"" + this.id + "-anchor\" target=\"" + this.targetWindow + "\" onfocus=\"webFXTreeHandler.focus(this);\" onblur=\"webFXTreeHandler.blur(this);\">" + label + "</a></div>";
str += "<div id=\"" + this.id + "-cont\" class=\"webfx-tree-container\" style=\"display: " + ((this.open)?'block':'none') + ";\">";
for (var i = 0; i < this.childNodes.length; i++) {
str += this.childNodes[i].toString(i,this.childNodes.length);
}
str += "</div>";
this.plusIcon = ((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon);
this.minusIcon = ((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon);
return str;
}
/*----------------------------------------\
| Cross Browser Tree Widget 1.1 |
|-----------------------------------------|
| Created by Emil A. Eklund (eae@eae.net) |
| For WebFX (http://webfx.eae.net/) |
|-----------------------------------------|
| This script is provided as is without |
| any warranty whatsoever. It may be used |
| free of charge for non commerical sites |
| For commerical use contact the author |
| of this script for further details. |
|-----------------------------------------|
| Created 2000-12-11 | Updated 2001-09-06 |
\----------------------------------------*/
var webFXTreeConfig = {
rootIcon : 'media/images/empty.png',
openRootIcon : 'media/images/empty.png',
folderIcon : 'media/images/empty.png',
openFolderIcon : 'media/images/empty.png',
fileIcon : 'media/images/empty.png',
iIcon : 'media/images/I.png',
lIcon : 'media/images/L.png',
lMinusIcon : 'media/images/Lminus.png',
lPlusIcon : 'media/images/Lplus.png',
tIcon : 'media/images/T.png',
tMinusIcon : 'media/images/Tminus.png',
tPlusIcon : 'media/images/Tplus.png',
blankIcon : 'media/images/blank.png',
defaultText : 'Tree Item',
defaultAction : 'javascript:void(0);',
defaultTarget : 'right',
defaultBehavior : 'classic'
};
var webFXTreeHandler = {
idCounter : 0,
idPrefix : "webfx-tree-object-",
all : {},
behavior : null,
selected : null,
getId : function() { return this.idPrefix + this.idCounter++; },
toggle : function (oItem) { this.all[oItem.id.replace('-plus','')].toggle(); },
select : function (oItem) { this.all[oItem.id.replace('-icon','')].select(); },
focus : function (oItem) { this.all[oItem.id.replace('-anchor','')].focus(); },
blur : function (oItem) { this.all[oItem.id.replace('-anchor','')].blur(); },
keydown : function (oItem) { return this.all[oItem.id].keydown(window.event.keyCode); },
cookies : new WebFXCookie()
};
/*
* WebFXCookie class
*/
function WebFXCookie() {
if (document.cookie.length) { this.cookies = ' ' + document.cookie; }
}
WebFXCookie.prototype.setCookie = function (key, value) {
document.cookie = key + "=" + escape(value);
}
WebFXCookie.prototype.getCookie = function (key) {
if (this.cookies) {
var start = this.cookies.indexOf(' ' + key + '=');
if (start == -1) { return null; }
var end = this.cookies.indexOf(";", start);
if (end == -1) { end = this.cookies.length; }
end -= start;
var cookie = this.cookies.substr(start,end);
return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));
}
else { return null; }
}
/*
* WebFXTreeAbstractNode class
*/
function WebFXTreeAbstractNode(sText, sAction, sTarget) {
this.childNodes = [];
this.id = webFXTreeHandler.getId();
this.text = sText || webFXTreeConfig.defaultText;
this.action = sAction || webFXTreeConfig.defaultAction;
this.targetWindow = sTarget || webFXTreeConfig.defaultTarget;
this._last = false;
webFXTreeHandler.all[this.id] = this;
}
WebFXTreeAbstractNode.prototype.add = function (node) {
node.parentNode = this;
this.childNodes[this.childNodes.length] = node;
var root = this;
if (this.childNodes.length >=2) {
this.childNodes[this.childNodes.length -2]._last = false;
}
while (root.parentNode) { root = root.parentNode; }
if (root.rendered) {
if (this.childNodes.length >= 2) {
document.getElementById(this.childNodes[this.childNodes.length -2].id + '-plus').src = ((this.childNodes[this.childNodes.length -2].folder)?webFXTreeConfig.tMinusIcon:webFXTreeConfig.tIcon);
if (this.childNodes[this.childNodes.length -2].folder) {
this.childNodes[this.childNodes.length -2].plusIcon = webFXTreeConfig.tPlusIcon;
this.childNodes[this.childNodes.length -2].minusIcon = webFXTreeConfig.tMinusIcon;
}
this.childNodes[this.childNodes.length -2]._last = false;
}
this._last = true;
var foo = this;
while (foo.parentNode) {
for (var i = 0; i < foo.parentNode.childNodes.length; i++) {
if (foo.id == foo.parentNode.childNodes[i].id) { break; }
}
if (++i == foo.parentNode.childNodes.length) { foo.parentNode._last = true; }
else { foo.parentNode._last = false; }
foo = foo.parentNode;
}
document.getElementById(this.id + '-cont').insertAdjacentHTML("beforeEnd", node.toString());
if ((!this.folder) && (!this.openIcon)) {
this.icon = webFXTreeConfig.folderIcon;
this.openIcon = webFXTreeConfig.openFolderIcon;
}
this.folder = true;
this.indent();
this.expand();
}
return node;
}
WebFXTreeAbstractNode.prototype.toggle = function() {
if (this.folder) {
if (this.open) { this.collapse(); }
else { this.expand(); }
}
}
WebFXTreeAbstractNode.prototype.select = function() {
document.getElementById(this.id + '-anchor').focus();
}
WebFXTreeAbstractNode.prototype.focus = function() {
webFXTreeHandler.selected = this;
if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.openIcon; }
document.getElementById(this.id + '-anchor').style.backgroundColor = 'highlight';
document.getElementById(this.id + '-anchor').style.color = 'highlighttext';
document.getElementById(this.id + '-anchor').focus();
}
WebFXTreeAbstractNode.prototype.blur = function() {
if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.icon; }
document.getElementById(this.id + '-anchor').style.backgroundColor = 'transparent';
document.getElementById(this.id + '-anchor').style.color = 'menutext';
}
WebFXTreeAbstractNode.prototype.doExpand = function() {
if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.openIcon; }
if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'block'; }
this.open = true;
webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '1');
}
WebFXTreeAbstractNode.prototype.doCollapse = function() {
if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.icon; }
if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'none'; }
this.open = false;
webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '0');
}
WebFXTreeAbstractNode.prototype.expandAll = function() {
this.expandChildren();
if ((this.folder) && (!this.open)) { this.expand(); }
}
WebFXTreeAbstractNode.prototype.expandChildren = function() {
for (var i = 0; i < this.childNodes.length; i++) {
this.childNodes[i].expandAll();
} }
WebFXTreeAbstractNode.prototype.collapseAll = function() {
if ((this.folder) && (this.open)) { this.collapse(); }
this.collapseChildren();
}
WebFXTreeAbstractNode.prototype.collapseChildren = function() {
for (var i = 0; i < this.childNodes.length; i++) {
this.childNodes[i].collapseAll();
} }
WebFXTreeAbstractNode.prototype.indent = function(lvl, del, last, level) {
/*
* Since we only want to modify items one level below ourself,
* and since the rightmost indentation position is occupied by
* the plus icon we set this to -2
*/
if (lvl == null) { lvl = -2; }
var state = 0;
for (var i = this.childNodes.length - 1; i >= 0 ; i--) {
state = this.childNodes[i].indent(lvl + 1, del, last, level);
if (state) { return; }
}
if (del) {
if (level >= this._level) {
if (this.folder) {
document.getElementById(this.id + '-plus').src = (this.open)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.lPlusIcon;
this.plusIcon = webFXTreeConfig.lPlusIcon;
this.minusIcon = webFXTreeConfig.lMinusIcon;
}
else { document.getElementById(this.id + '-plus').src = webFXTreeConfig.lIcon; }
return 1;
}
}
var foo = document.getElementById(this.id + '-indent-' + lvl);
if (foo) {
if ((del) && (last)) { foo._last = true; }
if (foo._last) { foo.src = webFXTreeConfig.blankIcon; }
else { foo.src = webFXTreeConfig.iIcon; }
}
return 0;
}
/*
* WebFXTree class
*/
function WebFXTree(sText, sAction, sBehavior, sIcon, sOpenIcon) {
this.base = WebFXTreeAbstractNode;
this.base(sText, sAction);
this.icon = sIcon || webFXTreeConfig.rootIcon;
this.openIcon = sOpenIcon || webFXTreeConfig.openRootIcon;
/* Defaults to open */
this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '0')?false:true;
this.folder = true;
this.rendered = false;
if (!webFXTreeHandler.behavior) { webFXTreeHandler.behavior = sBehavior || webFXTreeConfig.defaultBehavior; }
this.targetWindow = 'right';
}
WebFXTree.prototype = new WebFXTreeAbstractNode;
WebFXTree.prototype.setBehavior = function (sBehavior) {
webFXTreeHandler.behavior = sBehavior;
};
WebFXTree.prototype.getBehavior = function (sBehavior) {
return webFXTreeHandler.behavior;
};
WebFXTree.prototype.getSelected = function() {
if (webFXTreeHandler.selected) { return webFXTreeHandler.selected; }
else { return null; }
}
WebFXTree.prototype.remove = function() { }
WebFXTree.prototype.expand = function() {
this.doExpand();
}
WebFXTree.prototype.collapse = function() {
this.focus();
this.doCollapse();
}
WebFXTree.prototype.getFirst = function() {
return null;
}
WebFXTree.prototype.getLast = function() {
return null;
}
WebFXTree.prototype.getNextSibling = function() {
return null;
}
WebFXTree.prototype.getPreviousSibling = function() {
return null;
}
WebFXTree.prototype.keydown = function(key) {
if (key == 39) { this.expand(); return false; }
if (key == 37) { this.collapse(); return false; }
if ((key == 40) && (this.open)) { this.childNodes[0].select(); return false; }
return true;
}
WebFXTree.prototype.toString = function() {
var str = "<div id=\"" + this.id + "\" ondblclick=\"webFXTreeHandler.toggle(this);\" class=\"webfx-tree-item\" onkeydown=\"return webFXTreeHandler.keydown(this)\">";
str += "<img id=\"" + this.id + "-icon\" class=\"webfx-tree-icon\" src=\"" + ((webFXTreeHandler.behavior == 'classic' && this.open)?this.openIcon:this.icon) + "\" onclick=\"webFXTreeHandler.select(this);\"><a href=\"" + this.action + "\" id=\"" + this.id + "-anchor\" target=\"" + this.targetWindow + "\" onfocus=\"webFXTreeHandler.focus(this);\" onblur=\"webFXTreeHandler.blur(this);\">" + this.text + "</a></div>";
str += "<div id=\"" + this.id + "-cont\" class=\"webfx-tree-container\" style=\"display: " + ((this.open)?'block':'none') + ";\">";
for (var i = 0; i < this.childNodes.length; i++) {
str += this.childNodes[i].toString(i, this.childNodes.length);
}
str += "</div>";
this.rendered = true;
return str;
};
/*
* WebFXTreeItem class
*/
function WebFXTreeItem(sText, sAction, eParent, sIcon, sOpenIcon) {
this.base = WebFXTreeAbstractNode;
this.base(sText, sAction);
/* Defaults to close */
this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '1')?true:false;
if (eParent) { eParent.add(this); }
if (sIcon) { this.icon = sIcon; }
if (sOpenIcon) { this.openIcon = sOpenIcon; }
}
WebFXTreeItem.prototype = new WebFXTreeAbstractNode;
WebFXTreeItem.prototype.remove = function() {
var parentNode = this.parentNode;
var prevSibling = this.getPreviousSibling(true);
var nextSibling = this.getNextSibling(true);
var folder = this.parentNode.folder;
var last = ((nextSibling) && (nextSibling.parentNode) && (nextSibling.parentNode.id == parentNode.id))?false:true;
this.getPreviousSibling().focus();
this._remove();
if (parentNode.childNodes.length == 0) {
parentNode.folder = false;
parentNode.open = false;
}
if (last) {
if (parentNode.id == prevSibling.id) {
document.getElementById(parentNode.id + '-icon').src = webFXTreeConfig.fileIcon;
}
else { }
}
if ((!prevSibling.parentNode) || (prevSibling.parentNode != parentNode)) {
parentNode.indent(null, true, last, this._level);
}
if (document.getElementById(prevSibling.id + '-plus')) {
if (nextSibling) {
if ((parentNode == prevSibling) && (parentNode.getNextSibling)) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.tIcon; }
else if (nextSibling.parentNode != prevSibling) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; }
}
else { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; }
}
}
WebFXTreeItem.prototype._remove = function() {
for (var i = this.childNodes.length - 1; i >= 0; i--) {
this.childNodes[i]._remove();
}
for (var i = 0; i < this.parentNode.childNodes.length; i++) {
if (this.id == this.parentNode.childNodes[i].id) {
for (var j = i; j < this.parentNode.childNodes.length; j++) {
this.parentNode.childNodes[i] = this.parentNode.childNodes[i+1]
}
this.parentNode.childNodes.length = this.parentNode.childNodes.length - 1;
if (i + 1 == this.parentNode.childNodes.length) { this.parentNode._last = true; }
}
}
webFXTreeHandler.all[this.id] = null;
if (document.getElementById(this.id)) {
document.getElementById(this.id).innerHTML = "";
document.getElementById(this.id).removeNode();
}
}
WebFXTreeItem.prototype.expand = function() {
this.doExpand();
document.getElementById(this.id + '-plus').src = this.minusIcon;
}
WebFXTreeItem.prototype.collapse = function() {
this.focus();
this.doCollapse();
document.getElementById(this.id + '-plus').src = this.plusIcon;
}
WebFXTreeItem.prototype.getFirst = function() {
return this.childNodes[0];
}
WebFXTreeItem.prototype.getLast = function() {
if (this.childNodes[this.childNodes.length - 1].open) { return this.childNodes[this.childNodes.length - 1].getLast(); }
else { return this.childNodes[this.childNodes.length - 1]; }
}
WebFXTreeItem.prototype.getNextSibling = function() {
for (var i = 0; i < this.parentNode.childNodes.length; i++) {
if (this == this.parentNode.childNodes[i]) { break; }
}
if (++i == this.parentNode.childNodes.length) { return this.parentNode.getNextSibling(); }
else { return this.parentNode.childNodes[i]; }
}
WebFXTreeItem.prototype.getPreviousSibling = function(b) {
for (var i = 0; i < this.parentNode.childNodes.length; i++) {
if (this == this.parentNode.childNodes[i]) { break; }
}
if (i == 0) { return this.parentNode; }
else {
if ((this.parentNode.childNodes[--i].open) || (b && this.parentNode.childNodes[i].folder)) { return this.parentNode.childNodes[i].getLast(); }
else { return this.parentNode.childNodes[i]; }
} }
WebFXTreeItem.prototype.keydown = function(key) {
if ((key == 39) && (this.folder)) {
if (!this.open) { this.expand(); return false; }
else { this.getFirst().select(); return false; }
}
else if (key == 37) {
if (this.open) { this.collapse(); return false; }
else { this.parentNode.select(); return false; }
}
else if (key == 40) {
if (this.open) { this.getFirst().select(); return false; }
else {
var sib = this.getNextSibling();
if (sib) { sib.select(); return false; }
} }
else if (key == 38) { this.getPreviousSibling().select(); return false; }
return true;
}
WebFXTreeItem.prototype.toString = function (nItem, nItemCount) {
var foo = this.parentNode;
var indent = '';
if (nItem + 1 == nItemCount) { this.parentNode._last = true; }
var i = 0;
while (foo.parentNode) {
foo = foo.parentNode;
indent = "<img id=\"" + this.id + "-indent-" + i + "\" src=\"" + ((foo._last)?webFXTreeConfig.blankIcon:webFXTreeConfig.iIcon) + "\">" + indent;
i++;
}
this._level = i;
if (this.childNodes.length) { this.folder = 1; }
else { this.open = false; }
if ((this.folder) || (webFXTreeHandler.behavior != 'classic')) {
if (!this.icon) { this.icon = webFXTreeConfig.folderIcon; }
if (!this.openIcon) { this.openIcon = webFXTreeConfig.openFolderIcon; }
}
else if (!this.icon) { this.icon = webFXTreeConfig.fileIcon; }
var label = this.text;
label = label.replace('<', '<');
label = label.replace('>', '>');
var str = "<div id=\"" + this.id + "\" ondblclick=\"webFXTreeHandler.toggle(this);\" class=\"webfx-tree-item\" onkeydown=\"return webFXTreeHandler.keydown(this)\">";
str += indent;
str += "<img id=\"" + this.id + "-plus\" src=\"" + ((this.folder)?((this.open)?((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon):((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon)):((this.parentNode._last)?webFXTreeConfig.lIcon:webFXTreeConfig.tIcon)) + "\" onclick=\"webFXTreeHandler.toggle(this);\">"
str += "<img id=\"" + this.id + "-icon\" src=\"" + ((webFXTreeHandler.behavior == 'classic' && this.open)?this.openIcon:this.icon) + "\" onclick=\"webFXTreeHandler.select(this);\"><a href=\"" + this.action + "\" id=\"" + this.id + "-anchor\" target=\"" + this.targetWindow + "\" onfocus=\"webFXTreeHandler.focus(this);\" onblur=\"webFXTreeHandler.blur(this);\">" + label + "</a></div>";
str += "<div id=\"" + this.id + "-cont\" class=\"webfx-tree-container\" style=\"display: " + ((this.open)?'block':'none') + ";\">";
for (var i = 0; i < this.childNodes.length; i++) {
str += this.childNodes[i].toString(i,this.childNodes.length);
}
str += "</div>";
this.plusIcon = ((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon);
this.minusIcon = ((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon);
return str;
}
+181 -181
View File
@@ -1,181 +1,181 @@
a { color: #000090; text-decoration: none; }
a:hover, a:active, a:focus { color: highlighttext; background-color: highlight; text-decoration: none; }
body { background : #FFFFFF; }
body, table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
a img { border: 0px; }
/* Page layout/boxes */
.info-box { }
.info-box-title { margin: 1em 0em 0em 0em; font-weight: normal; font-size: 14pt; color: #999999; border-bottom: 2px solid #999999; }
.info-box-body { border: 1px solid #999999; padding: .5em; }
.nav-bar { font-size: 8pt; white-space: nowrap; text-align: right; padding: .2em; margin: 0em 0em 1em 0em; }
.oddrow { background-color: #F8F8F8; border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em}
.evenrow { border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em}
.page-body { max-width: 800px; margin: auto; }
.tree { }
/* Index formatting classes */
.index-item-body { margin-top: .5em; margin-bottom: .5em}
.index-item-description { margin-top: .25em }
.index-item-details { font-weight: normal; font-style: italic; font-size: 8pt }
.index-letter-section { background-color: #EEEEEE; border: 1px dotted #999999; padding: .5em; margin-bottom: 1em}
.index-letter-title { font-size: 12pt; font-weight: bold }
.index-letter-menu { text-align: center; margin: 1em }
.index-letter { font-size: 12pt }
/* Docbook classes */
.description {}
.short-description { font-weight: bold; color: #666666; }
.tags { padding-left: 0em; margin-left: 3em; color: #666666; list-style-type: square; }
.parameters { padding-left: 0em; margin-left: 3em; color: #014fbe; list-style-type: square; }
.redefinitions { font-size: 8pt; padding-left: 0em; margin-left: 2em; }
.package { font-weight: bold; }
.package-title { font-weight: bold; font-size: 14pt; border-bottom: 1px solid black }
.sub-package { font-weight: bold; }
.tutorial { border-width: thin; border-color: #0066ff; }
.tutorial-nav-box { width: 100%; border: 1px solid #999999; background-color: #F8F8F8; }
/* Generic formatting */
.field { font-weight: bold; }
.detail { font-size: 8pt; }
.notes { font-style: italic; font-size: 8pt; }
.separator { background-color: #999999; height: 2px; }
.warning { color: #FF6600; }
.disabled { font-style: italic; color: #999999; }
/* Code elements */
.line-number { }
.class-table { width: 100%; }
.class-table-header { border-bottom: 1px dotted #666666; text-align: left}
.class-name { color: #0000AA; font-weight: bold; }
.method-summary { color: #009000; padding-left: 1em; font-size: 8pt; }
.method-header { }
.method-definition { margin-bottom: .2em }
.method-title { color: #009000; font-weight: bold; }
.method-name { font-weight: bold; }
.method-signature { font-size: 85%; color: #666666; margin: .5em 0em }
.method-result { font-style: italic; }
.var-summary { padding-left: 1em; font-size: 8pt; }
.var-header { }
.var-title { color: #014fbe; margin-bottom: .3em }
.var-type { font-style: italic; }
.var-name { font-weight: bold; }
.var-default {}
.var-description { font-weight: normal; color: #000000; }
.include-title { color: #014fbe;}
.include-type { font-style: italic; }
.include-name { font-weight: bold; }
.const-title { color: #FF6600; }
.const-name { font-weight: bold; }
/* Syntax highlighting */
.src-code { font-family: 'Courier New', Courier, monospace; font-weight: normal; }
.src-line { font-family: 'Courier New', Courier, monospace; font-weight: normal; }
.src-code a:link { padding: 1px; text-decoration: underline; color: #0000DD; }
.src-code a:visited { text-decoration: underline; color: #0000DD; }
.src-code a:active { background-color: #FFFF66; color: #008000; }
.src-code a:hover { background-color: #FFFF66; text-decoration: overline underline; color: #008000; }
.src-comm { color: #666666; }
.src-id { color: #FF6600; font-style: italic; }
.src-inc { color: #0000AA; font-weight: bold; }
.src-key { color: #0000AA; font-weight: bold; }
.src-num { color: #CC0000; }
.src-str { color: #CC0000; }
.src-sym { }
.src-var { }
.src-php { font-weight: bold; }
.src-doc { color: #666666; }
.src-doc-close-template { color: #666666 }
.src-doc-coretag { color: #008000; }
.src-doc-inlinetag {}
.src-doc-internal {}
.src-doc-tag { color: #0080CC; }
.src-doc-template { color: #666666 }
.src-doc-type { font-style: italic; color: #444444 }
.src-doc-var { color: #444444 }
.tute-tag { color: #009999 }
.tute-attribute-name { color: #0000FF }
.tute-attribute-value { color: #0099FF }
.tute-entity { font-weight: bold; }
.tute-comment { font-style: italic }
.tute-inline-tag { color: #636311; font-weight: bold }
/* tutorial */
.authors { }
.author { font-style: italic; font-weight: bold }
.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal }
.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; }
.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; }
.release-info { font-size: 85%; font-style: italic; margin: 1em 0em }
.ref-title-box { }
.ref-title { }
.ref-purpose { font-style: italic; color: #666666 }
.ref-synopsis { }
.title { font-weight: bold; border-bottom: 1px solid #999999; color: #999999; }
.cmd-synopsis { margin: 1em 0em }
.cmd-title { font-weight: bold }
.toc { margin-left: 2em; padding-left: 0em }
/*------------------------------------------------------------------------------
webfx-tree
------------------------------------------------------------------------------*/
.webfx-tree-container {
margin: 0px;
padding: 0px;
white-space: nowrap;
font: icon;
}
.webfx-tree-item {
padding: 0px;
margin: 0px;
color: black;
white-space: nowrap;
font: icon;
}
.webfx-tree-item a {
margin-left: 3px;
padding: 1px 2px 1px 2px;
color: black;
text-decoration: none;
}
.webfx-tree-item a:hover, .webfx-tree-item a:active {
color: highlighttext;
background: highlight;
text-decoration: none
}
.webfx-tree-item img {
vertical-align: middle;
border: 0px;
}
.webfx-tree-icon {
width: 16px;
height: 16px;
}
a { color: #000090; text-decoration: none; }
a:hover, a:active, a:focus { color: highlighttext; background-color: highlight; text-decoration: none; }
body { background : #FFFFFF; }
body, table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
a img { border: 0px; }
/* Page layout/boxes */
.info-box { }
.info-box-title { margin: 1em 0em 0em 0em; font-weight: normal; font-size: 14pt; color: #999999; border-bottom: 2px solid #999999; }
.info-box-body { border: 1px solid #999999; padding: .5em; }
.nav-bar { font-size: 8pt; white-space: nowrap; text-align: right; padding: .2em; margin: 0em 0em 1em 0em; }
.oddrow { background-color: #F8F8F8; border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em}
.evenrow { border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em}
.page-body { max-width: 800px; margin: auto; }
.tree { }
/* Index formatting classes */
.index-item-body { margin-top: .5em; margin-bottom: .5em}
.index-item-description { margin-top: .25em }
.index-item-details { font-weight: normal; font-style: italic; font-size: 8pt }
.index-letter-section { background-color: #EEEEEE; border: 1px dotted #999999; padding: .5em; margin-bottom: 1em}
.index-letter-title { font-size: 12pt; font-weight: bold }
.index-letter-menu { text-align: center; margin: 1em }
.index-letter { font-size: 12pt }
/* Docbook classes */
.description {}
.short-description { font-weight: bold; color: #666666; }
.tags { padding-left: 0em; margin-left: 3em; color: #666666; list-style-type: square; }
.parameters { padding-left: 0em; margin-left: 3em; color: #014fbe; list-style-type: square; }
.redefinitions { font-size: 8pt; padding-left: 0em; margin-left: 2em; }
.package { font-weight: bold; }
.package-title { font-weight: bold; font-size: 14pt; border-bottom: 1px solid black }
.sub-package { font-weight: bold; }
.tutorial { border-width: thin; border-color: #0066ff; }
.tutorial-nav-box { width: 100%; border: 1px solid #999999; background-color: #F8F8F8; }
/* Generic formatting */
.field { font-weight: bold; }
.detail { font-size: 8pt; }
.notes { font-style: italic; font-size: 8pt; }
.separator { background-color: #999999; height: 2px; }
.warning { color: #FF6600; }
.disabled { font-style: italic; color: #999999; }
/* Code elements */
.line-number { }
.class-table { width: 100%; }
.class-table-header { border-bottom: 1px dotted #666666; text-align: left}
.class-name { color: #0000AA; font-weight: bold; }
.method-summary { color: #009000; padding-left: 1em; font-size: 8pt; }
.method-header { }
.method-definition { margin-bottom: .2em }
.method-title { color: #009000; font-weight: bold; }
.method-name { font-weight: bold; }
.method-signature { font-size: 85%; color: #666666; margin: .5em 0em }
.method-result { font-style: italic; }
.var-summary { padding-left: 1em; font-size: 8pt; }
.var-header { }
.var-title { color: #014fbe; margin-bottom: .3em }
.var-type { font-style: italic; }
.var-name { font-weight: bold; }
.var-default {}
.var-description { font-weight: normal; color: #000000; }
.include-title { color: #014fbe;}
.include-type { font-style: italic; }
.include-name { font-weight: bold; }
.const-title { color: #FF6600; }
.const-name { font-weight: bold; }
/* Syntax highlighting */
.src-code { font-family: 'Courier New', Courier, monospace; font-weight: normal; }
.src-line { font-family: 'Courier New', Courier, monospace; font-weight: normal; }
.src-code a:link { padding: 1px; text-decoration: underline; color: #0000DD; }
.src-code a:visited { text-decoration: underline; color: #0000DD; }
.src-code a:active { background-color: #FFFF66; color: #008000; }
.src-code a:hover { background-color: #FFFF66; text-decoration: overline underline; color: #008000; }
.src-comm { color: #666666; }
.src-id { color: #FF6600; font-style: italic; }
.src-inc { color: #0000AA; font-weight: bold; }
.src-key { color: #0000AA; font-weight: bold; }
.src-num { color: #CC0000; }
.src-str { color: #CC0000; }
.src-sym { }
.src-var { }
.src-php { font-weight: bold; }
.src-doc { color: #666666; }
.src-doc-close-template { color: #666666 }
.src-doc-coretag { color: #008000; }
.src-doc-inlinetag {}
.src-doc-internal {}
.src-doc-tag { color: #0080CC; }
.src-doc-template { color: #666666 }
.src-doc-type { font-style: italic; color: #444444 }
.src-doc-var { color: #444444 }
.tute-tag { color: #009999 }
.tute-attribute-name { color: #0000FF }
.tute-attribute-value { color: #0099FF }
.tute-entity { font-weight: bold; }
.tute-comment { font-style: italic }
.tute-inline-tag { color: #636311; font-weight: bold }
/* tutorial */
.authors { }
.author { font-style: italic; font-weight: bold }
.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal }
.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; }
.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; }
.release-info { font-size: 85%; font-style: italic; margin: 1em 0em }
.ref-title-box { }
.ref-title { }
.ref-purpose { font-style: italic; color: #666666 }
.ref-synopsis { }
.title { font-weight: bold; border-bottom: 1px solid #999999; color: #999999; }
.cmd-synopsis { margin: 1em 0em }
.cmd-title { font-weight: bold }
.toc { margin-left: 2em; padding-left: 0em }
/*------------------------------------------------------------------------------
webfx-tree
------------------------------------------------------------------------------*/
.webfx-tree-container {
margin: 0px;
padding: 0px;
white-space: nowrap;
font: icon;
}
.webfx-tree-item {
padding: 0px;
margin: 0px;
color: black;
white-space: nowrap;
font: icon;
}
.webfx-tree-item a {
margin-left: 3px;
padding: 1px 2px 1px 2px;
color: black;
text-decoration: none;
}
.webfx-tree-item a:hover, .webfx-tree-item a:active {
color: highlighttext;
background: highlight;
text-decoration: none
}
.webfx-tree-item img {
vertical-align: middle;
border: 0px;
}
.webfx-tree-icon {
width: 16px;
height: 16px;
}
+40 -40
View File
@@ -1,40 +1,40 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
<link rel="stylesheet" href="media/banner.css" />
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<body>
<div class="banner">
<div class="banner-title">Krumo</div>
<div class="banner-menu">
<form>
<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
<td>
<a href="ric_INSTALL.html" target="right">INSTALL</a>
| <a href="ric_LICENSE.html" target="right">LICENSE</a>
| <a href="ric_README.html" target="right">README</a>
| <a href="ric_TODO.html" target="right">TODO</a>
| <a href="ric_VERSION.html" target="right">VERSION</a>
</td>
<td style="width: 2em">&nbsp;</td>
<td style="text-align: right">
</td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
<link rel="stylesheet" href="media/banner.css"/>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<body>
<div class="banner">
<div class="banner-title">Krumo</div>
<div class="banner-menu">
<form>
<table cellpadding="0" cellspacing="0" style="width: 100%">
<tr>
<td>
<a href="ric_INSTALL.html" target="right">INSTALL</a>
| <a href="ric_LICENSE.html" target="right">LICENSE</a>
| <a href="ric_README.html" target="right">README</a>
| <a href="ric_TODO.html" target="right">TODO</a>
| <a href="ric_VERSION.html" target="right">VERSION</a>
</td>
<td style="width: 2em">&nbsp;</td>
<td style="text-align: right">
</td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>
+50 -49
View File
@@ -1,49 +1,50 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<div align="center"><h1>INSTALL</h1></div>
<pre>
------------------------------------------------------------------------------
SETUP: How to install Krumo ?
------------------------------------------------------------------------------
In order to use Krumo you have to put it on your (development) server, and
include it in your script. You can put it somewhere in the INCLUDE_PATH, or
specify the full path to the &quot;class.krumo.php&quot; file.
You have to modify the &quot;krumo.ini&quot; file too. It is the configuration file for
Krumo. The first option is choosing a skin:
[skin]
selected = &quot;orange&quot;
The value for this setting has to be the name of one of the sub-folders from the
&quot;Krumo/skins/&quot; folder. If the value provided for the skin results in not finding
the skin, the `default` skin will be used instead.
The second option is used to set the correct web path to the folder where Krumo
is installed. This is used in order to make the images from Krumo's CSS skins
web-accessible.
[css]
url = &quot;http://www.example.com/Krumo/&quot;
So far those two are the only configuration options.
All the CSS files (&quot;skin.css&quot;) from the &quot;Krumo/skins/&quot; sub-folders must have the
proper permissions in order to be readable from Krumo. Same applies for
&quot;krumo.ini&quot; and &quot;krumo.js&quot; files.
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:22 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<div align="center"><h1>INSTALL</h1></div>
<pre>
------------------------------------------------------------------------------
SETUP: How to install Krumo ?
------------------------------------------------------------------------------
In order to use Krumo you have to put it on your (development) server, and
include it in your script. You can put it somewhere in the INCLUDE_PATH, or
specify the full path to the &quot;class.krumo.php&quot; file.
You have to modify the &quot;krumo.ini&quot; file too. It is the configuration file for
Krumo. The first option is choosing a skin:
[skin]
selected = &quot;orange&quot;
The value for this setting has to be the name of one of the sub-folders from the
&quot;Krumo/skins/&quot; folder. If the value provided for the skin results in not finding
the skin, the `default` skin will be used instead.
The second option is used to set the correct web path to the folder where Krumo
is installed. This is used in order to make the images from Krumo's CSS skins
web-accessible.
[css]
url = &quot;http://www.example.com/Krumo/&quot;
So far those two are the only configuration options.
All the CSS files (&quot;skin.css&quot;) from the &quot;Krumo/skins/&quot; sub-folders must have the
proper permissions in order to be readable from Krumo. Same applies for
&quot;krumo.ini&quot; and &quot;krumo.js&quot; files.
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:22 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
File diff suppressed because it is too large Load Diff
+122 -121
View File
@@ -1,121 +1,122 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<div align="center"><h1>README</h1></div>
<pre>
=============================================================================
Krumo
version 0.2.1a
=============================================================================
You probably got this package from...
http://www.sourceforge.net/projects/krumo/
If there is no licence agreement with this package please download
a version from the location above. You must read and accept that
licence to use this software. The file is titled simply LICENSE.
OVERVIEW
------------------------------------------------------------------------------
To put it simply, Krumo is a replacement for print_r() and var_dump(). By
definition Krumo is a debugging tool (for PHP5), which displays structured
information about any PHP variable.
A lot of developers use print_r() and var_dump() in the means of debugging
tools. Although they were intended to present human readble information about a
variable, we can all agree that in general they are not. Krumo is an
alternative: it does the same job, but it presents the information beautified
using CSS and DHTML.
EXAMPLES
------------------------------------------------------------------------------
Here's a basic example, which will return a report on the array variable passed
as argument to it:
krumo(array('a1'=&gt; 'A1', 3, 'red'));
You can dump simultaneously more then one variable - here's another example:
krumo($_SERVER, $_REQUEST);
You probably saw from the examples above that some of the nodes are expandable,
so if you want to inspect the nested information, click on them and they will
expand; if you do not need that information shown simply click again on it to
collapse it. Here's an example to test this:
$x1-&gt;x2-&gt;x3-&gt;x4-&gt;x5-&gt;x6-&gt;x7-&gt;x8-&gt;x9 = 'X10';
krumo($x1);
The krumo() is the only standalone function from the package, and this is
because basic dumps about variables (like print_r() or var_dump()) are the most
common tasks such functionality is used for. The rest of the functionality can
be called using static calls to the Krumo class. Here are several more examples:
// print a debug backgrace
krumo::backtrace();
// print all the included(or required) files
krumo::includes();
// print all the included functions
krumo::functions();
// print all the declared classes
krumo::classes();
// print all the defined constants
krumo::defines();
... and so on, etc.
A full PHPDocumenter API documentation exists both in this package and at the
project's website.
INSTALL
------------------------------------------------------------------------------
Read the INSTALL file.
DOCUMENTATION
------------------------------------------------------------------------------
As I said, a full PHPDocumenter API documentation can be found both in this
package and at the project's website.
SKINS
------------------------------------------------------------------------------
There are several skins pre-installed with this package, but if you wish you can
create skins of your own. The skins are simply CSS files that are prepended to
the result that Krumo prints. If you want to use images in your CSS (for
background, list-style, etc), you have to put &quot;%URL%&quot; in front of the image URL
in order hook it up to the skin folder and make the image web-accessible.
Here's an example:
ul.krumo-first {background: url(%url%bg.gif);}
TODO
------------------------------------------------------------------------------
You can find the list of stuff that is going to be added to this project in the
TODO file from this very package.
CONTRIBUTION
-----------------------------------------------------------------------------
If you download and use and possibly even extend this tool, please let us know.
Any feedback, even bad, is always welcome and your suggestions are going to be
considered for our next release. Please use our SourceForge page for that:
http://www.sourceforge.net/projects/krumo/
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:23 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<div align="center"><h1>README</h1></div>
<pre>
=============================================================================
Krumo
version 0.2.1a
=============================================================================
You probably got this package from...
http://www.sourceforge.net/projects/krumo/
If there is no licence agreement with this package please download
a version from the location above. You must read and accept that
licence to use this software. The file is titled simply LICENSE.
OVERVIEW
------------------------------------------------------------------------------
To put it simply, Krumo is a replacement for print_r() and var_dump(). By
definition Krumo is a debugging tool (for PHP5), which displays structured
information about any PHP variable.
A lot of developers use print_r() and var_dump() in the means of debugging
tools. Although they were intended to present human readble information about a
variable, we can all agree that in general they are not. Krumo is an
alternative: it does the same job, but it presents the information beautified
using CSS and DHTML.
EXAMPLES
------------------------------------------------------------------------------
Here's a basic example, which will return a report on the array variable passed
as argument to it:
krumo(array('a1'=&gt; 'A1', 3, 'red'));
You can dump simultaneously more then one variable - here's another example:
krumo($_SERVER, $_REQUEST);
You probably saw from the examples above that some of the nodes are expandable,
so if you want to inspect the nested information, click on them and they will
expand; if you do not need that information shown simply click again on it to
collapse it. Here's an example to test this:
$x1-&gt;x2-&gt;x3-&gt;x4-&gt;x5-&gt;x6-&gt;x7-&gt;x8-&gt;x9 = 'X10';
krumo($x1);
The krumo() is the only standalone function from the package, and this is
because basic dumps about variables (like print_r() or var_dump()) are the most
common tasks such functionality is used for. The rest of the functionality can
be called using static calls to the Krumo class. Here are several more examples:
// print a debug backgrace
krumo::backtrace();
// print all the included(or required) files
krumo::includes();
// print all the included functions
krumo::functions();
// print all the declared classes
krumo::classes();
// print all the defined constants
krumo::defines();
... and so on, etc.
A full PHPDocumenter API documentation exists both in this package and at the
project's website.
INSTALL
------------------------------------------------------------------------------
Read the INSTALL file.
DOCUMENTATION
------------------------------------------------------------------------------
As I said, a full PHPDocumenter API documentation can be found both in this
package and at the project's website.
SKINS
------------------------------------------------------------------------------
There are several skins pre-installed with this package, but if you wish you can
create skins of your own. The skins are simply CSS files that are prepended to
the result that Krumo prints. If you want to use images in your CSS (for
background, list-style, etc), you have to put &quot;%URL%&quot; in front of the image URL
in order hook it up to the skin folder and make the image web-accessible.
Here's an example:
ul.krumo-first {background: url(%url%bg.gif);}
TODO
------------------------------------------------------------------------------
You can find the list of stuff that is going to be added to this project in the
TODO file from this very package.
CONTRIBUTION
-----------------------------------------------------------------------------
If you download and use and possibly even extend this tool, please let us know.
Any feedback, even bad, is always welcome and your suggestions are going to be
considered for our next release. Please use our SourceForge page for that:
http://www.sourceforge.net/projects/krumo/
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:23 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
+42 -41
View File
@@ -1,41 +1,42 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<div align="center"><h1>TODO</h1></div>
<pre>
******************************************************************************
Krumo: TODO
******************************************************************************
BUGS
----------------
- watch the SourceForge.net Bug Tracker
Features: PHP
----------------
- Try to detect anonymous (lambda) functions
- Try to detect whether an array is indexed or associated
- Add var_export support for arrays and objects
- Add JSON support for arrays and objects
Features: GUI
----------------
- Nicer and friendlier skin(s)
- Add top-level links for collapsing and expanding the whole tree
- Add object &amp; array -level links for collapsing and expanding all the
nested nodes
- Print all parent classes for the rendered objects
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:23 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<div align="center"><h1>TODO</h1></div>
<pre>
******************************************************************************
Krumo: TODO
******************************************************************************
BUGS
----------------
- watch the SourceForge.net Bug Tracker
Features: PHP
----------------
- Try to detect anonymous (lambda) functions
- Try to detect whether an array is indexed or associated
- Add var_export support for arrays and objects
- Add JSON support for arrays and objects
Features: GUI
----------------
- Nicer and friendlier skin(s)
- Add top-level links for collapsing and expanding the whole tree
- Add object &amp; array -level links for collapsing and expanding all the
nested nodes
- Print all parent classes for the rendered objects
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:23 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
+19 -18
View File
@@ -1,18 +1,19 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css" />
</head>
<body>
<div align="center"><h1>VERSION</h1></div>
<pre>
0.2.1a
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:23 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title></title>
<link rel="stylesheet" href="media/stylesheet.css"/>
</head>
<body>
<div align="center"><h1>VERSION</h1></div>
<pre>
0.2.1a
</pre>
<p class="notes" id="credit">
Documentation generated on Sun, 02 Dec 2007 09:43:23 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.0a2</a>
</p>
</body>
</html>
+20 -20
View File
@@ -1,20 +1,20 @@
;
; KRUMO CONFIGURATION FILE
;
[skin]
selected = "white"
;
; Change the above value to set the CSS skin used to render
; Krumo layout. If the skin is not found, then the "default" one
; is going to be used.
;
[css]
url = "http://www.example.com/Krumo/"
;
; This value is used to set the URL path to
; where the Krumo folder is. This is required in
; order to have web access to Krumo's CSS and
; image files.
;
;
; KRUMO CONFIGURATION FILE
;
[skin]
selected = "white"
;
; Change the above value to set the CSS skin used to render
; Krumo layout. If the skin is not found, then the "default" one
; is going to be used.
;
[css]
url = "http://www.example.com/Krumo/"
;
; This value is used to set the URL path to
; where the Krumo folder is. This is required in
; order to have web access to Krumo's CSS and
; image files.
;
+97 -97
View File
@@ -1,97 +1,97 @@
/**
* JavaScript routines for Krumo
*
* @link http://sourceforge.net/projects/krumo
*/
/////////////////////////////////////////////////////////////////////////////
/**
* Krumo JS Class
*/
function krumo() {
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Add a CSS class to an HTML element
*
* @param HtmlElement el
* @param string className
* @return void
*/
krumo.reclass = function(el, className) {
if (el.className.indexOf(className) < 0) {
el.className += (' ' + className);
}
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Remove a CSS class to an HTML element
*
* @param HtmlElement el
* @param string className
* @return void
*/
krumo.unclass = function(el, className) {
if (el.className.indexOf(className) > -1) {
el.className = el.className.replace(className, '');
}
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Toggle the nodes connected to an HTML element
*
* @param HtmlElement el
* @return void
*/
krumo.toggle = function(el) {
var ul = el.parentNode.getElementsByTagName('ul');
for (var i=0; i<ul.length; i++) {
if (ul[i].parentNode.parentNode == el.parentNode) {
ul[i].parentNode.style.display = (ul[i].parentNode.style.display == 'none')
? 'block'
: 'none';
}
}
// toggle class
//
if (ul[0].parentNode.style.display == 'block') {
krumo.reclass(el, 'krumo-opened');
} else {
krumo.unclass(el, 'krumo-opened');
}
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Hover over an HTML element
*
* @param HtmlElement el
* @return void
*/
krumo.over = function(el) {
krumo.reclass(el, 'krumo-hover');
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Hover out an HTML element
*
* @param HtmlElement el
* @return void
*/
krumo.out = function(el) {
krumo.unclass(el, 'krumo-hover');
}
/////////////////////////////////////////////////////////////////////////////
/**
* JavaScript routines for Krumo
*
* @link http://sourceforge.net/projects/krumo
*/
/////////////////////////////////////////////////////////////////////////////
/**
* Krumo JS Class
*/
function krumo() {
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Add a CSS class to an HTML element
*
* @param HtmlElement el
* @param string className
* @return void
*/
krumo.reclass = function(el, className) {
if (el.className.indexOf(className) < 0) {
el.className += (' ' + className);
}
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Remove a CSS class to an HTML element
*
* @param HtmlElement el
* @param string className
* @return void
*/
krumo.unclass = function(el, className) {
if (el.className.indexOf(className) > -1) {
el.className = el.className.replace(className, '');
}
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Toggle the nodes connected to an HTML element
*
* @param HtmlElement el
* @return void
*/
krumo.toggle = function(el) {
var ul = el.parentNode.getElementsByTagName('ul');
for (var i=0; i<ul.length; i++) {
if (ul[i].parentNode.parentNode == el.parentNode) {
ul[i].parentNode.style.display = (window.getComputedStyle(ul[i].parentNode).display == 'none')
? 'block'
: 'none';
}
}
// toggle class
//
if (ul[0].parentNode.style.display == 'block') {
krumo.reclass(el, 'krumo-opened');
} else {
krumo.unclass(el, 'krumo-opened');
}
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Hover over an HTML element
*
* @param HtmlElement el
* @return void
*/
krumo.over = function(el) {
krumo.reclass(el, 'krumo-hover');
}
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
/**
* Hover out an HTML element
*
* @param HtmlElement el
* @return void
*/
krumo.out = function(el) {
krumo.unclass(el, 'krumo-hover');
}
/////////////////////////////////////////////////////////////////////////////
View File

Before

Width:  |  Height:  |  Size: 141 B

After

Width:  |  Height:  |  Size: 141 B

+158 -158
View File
@@ -1,158 +1,158 @@
/**
* Krumo "Blue" Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #BFDFFF;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:navy;
font: bold 13px Arial;
}
a.krumo-name big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #AAD5FF;
cursor:pointer;
}
div.krumo-hover {
background: #FFBE7D;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:navy;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/**
* Krumo "Blue" Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #BFDFFF;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:navy;
font: bold 13px Arial;
}
a.krumo-name span.krumo-big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name span.krumo-big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #AAD5FF;
cursor:pointer;
}
div.krumo-hover {
background: #FFBE7D;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:navy;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
View File

Before

Width:  |  Height:  |  Size: 141 B

After

Width:  |  Height:  |  Size: 141 B

+158 -158
View File
@@ -1,158 +1,158 @@
/**
* Krumo Default Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #E8E8E8;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:#2C5858;
font: bold 13px Arial;
}
a.krumo-name big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #CCCCCC;
cursor:pointer;
}
div.krumo-hover {
background: #B7DBDB;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:#366D6D;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/**
* Krumo Default Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #E8E8E8;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:#2C5858;
font: bold 13px Arial;
}
a.krumo-name span.krumo-big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name span.krumo-big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #CCCCCC;
cursor:pointer;
}
div.krumo-hover {
background: #B7DBDB;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:#366D6D;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
View File

Before

Width:  |  Height:  |  Size: 141 B

After

Width:  |  Height:  |  Size: 141 B

+158 -158
View File
@@ -1,158 +1,158 @@
/**
* Krumo "Green" Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #D7F4CA;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:#004000;
font: bold 13px Arial;
}
a.krumo-name big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #C0EEAC;
cursor:pointer;
}
div.krumo-hover {
background: gold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:#008040;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/**
* Krumo "Green" Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #D7F4CA;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:#004000;
font: bold 13px Arial;
}
a.krumo-name span.krumo-big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name span.krumo-big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #C0EEAC;
cursor:pointer;
}
div.krumo-hover {
background: gold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:#008040;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
View File

Before

Width:  |  Height:  |  Size: 141 B

After

Width:  |  Height:  |  Size: 141 B

+158 -158
View File
@@ -1,158 +1,158 @@
/**
* Krumo "Orange" Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #FCEBA9;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:#404000;
font: bold 13px Arial;
}
a.krumo-name big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #FADB61;
cursor:pointer;
}
div.krumo-hover {
background: #FF8A4B;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:#E87400;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/**
* Krumo "Orange" Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 12px arial;
border: solid 2px white;
border-top-width:1px;
background: url(%url%bg.gif);
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
line-height: 24px;
display:block;
clear:both;
white-space:nowrap;
border-top: solid 1px white;
background: #FCEBA9;
padding-left: 10px;
}
* html div.krumo-element {
padding-bottom: 3px;
}
a.krumo-name {
color:#404000;
font: bold 13px Arial;
}
a.krumo-name span.krumo-big {
font: bold 20pt Georgia;
line-height: 14px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name span.krumo-big {
font: bold 19pt Georgia;
top: 5px;
left: 0px;
line-height: 9px;
height: 12px;
padding: 0px;
margin: 0px;
}
div.krumo-expand {
background: #FADB61;
cursor:pointer;
}
div.krumo-hover {
background: #FF8A4B;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px 5px 14px 5px;
background: white;
border-top: 0px;
overflow:auto;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background:white;
padding: 2px 5px;
list-style:none;
border-top: solid 1px #bebebe;
margin-top:2px;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:#E87400;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px verdana ;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
View File

Before

Width:  |  Height:  |  Size: 102 B

After

Width:  |  Height:  |  Size: 102 B

View File

Before

Width:  |  Height:  |  Size: 91 B

After

Width:  |  Height:  |  Size: 91 B

View File

Before

Width:  |  Height:  |  Size: 101 B

After

Width:  |  Height:  |  Size: 101 B

View File

Before

Width:  |  Height:  |  Size: 99 B

After

Width:  |  Height:  |  Size: 99 B

+165 -165
View File
@@ -1,165 +1,165 @@
/**
* Krumo `Schablon.com` Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
background-color: white;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 11px tahoma, verdana;
border: solid 1px white;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
display:block;
clear:both;
white-space:nowrap;
background-color: white;
background-image: url(%url%empty.gif);
background-repeat: no-repeat;
background-position: 6px 5px;
padding: 2px 0px 3px 20px;
}
* html div.krumo-element {
padding-bottom: 3px;
line-height: 13px;
}
div.krumo-expand {
background-image: url(%url%collapsed.gif);
cursor:pointer;
}
div.krumo-hover {
background-color: #BFDFFF;
}
div.krumo-opened {
background-image: url(%url%expanded.gif);
}
a.krumo-name {
color:navy;
font: bold 13px courier new;
line-height:12px;
}
a.krumo-name big {
font: bold 16pt Georgia;
line-height: 10px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name big {
font: bold 15pt Georgia;
float:left;
top: -5px;
left: 0px;
padding: 0px;
margin: 0px;
}
em.krumo-type {
font-style:normal;
margin: 0px 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px ;
background: lightyellow;
border: solid 1px #808000;
overflow:auto;
margin: 5px 1em 1em 0px;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background: white url(%url%dotted.gif) repeat-x;
padding: 4px 5px 3px 5px;
list-style:none;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:navy;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px tahoma, verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px tahoma, verdana;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
color: #000099;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/**
* Krumo `Schablon.com` Skin
*
* @author Kaloyan K. Tsvetkov <mrasnika@users.sourceforge.net>
*/
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
ul.krumo-node {
margin: 0px;
padding: 0px;
background-color: white;
}
ul.krumo-node ul {
margin-left: 20px;
}
* html ul.krumo-node ul {
margin-left: 24px;
}
div.krumo-root {
border: solid 1px black;
margin: 1em 0em;
}
ul.krumo-first {
font: normal 11px tahoma, verdana;
border: solid 1px white;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-child {
display:block;
list-style: none;
padding: 0px;
margin: 0px;
overflow:hidden;
}
div.krumo-element {
cursor:default;
display:block;
clear:both;
white-space:nowrap;
background-color: white;
background-image: url(%url%empty.gif);
background-repeat: no-repeat;
background-position: 6px 5px;
padding: 2px 0px 3px 20px;
}
* html div.krumo-element {
padding-bottom: 3px;
line-height: 13px;
}
div.krumo-expand {
background-image: url(%url%collapsed.gif);
cursor:pointer;
}
div.krumo-hover {
background-color: #BFDFFF;
}
div.krumo-opened {
background-image: url(%url%expanded.gif);
}
a.krumo-name {
color:navy;
font: bold 13px courier new;
line-height:12px;
}
a.krumo-name span.krumo-big {
font: bold 16pt Georgia;
line-height: 10px;
position:relative;
top:2px;
left:-2px;
}
* html a.krumo-name span.krumo-big {
font: bold 15pt Georgia;
float:left;
top: -5px;
left: 0px;
padding: 0px;
margin: 0px;
}
em.krumo-type {
font-style:normal;
margin: 0px 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-preview {
font: normal 13px courier new;
padding: 5px ;
background: lightyellow;
border: solid 1px #808000;
overflow:auto;
margin: 5px 1em 1em 0px;
white-space: pre;
}
* html div.krumo-preview {
padding-top: 2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
li.krumo-footnote {
background: white url(%url%dotted.gif) repeat-x;
padding: 4px 5px 3px 5px;
list-style:none;
cursor:default;
}
* html li.krumo-footnote {
line-height: 13px;
}
div.krumo-version {
float:right;
}
li.krumo-footnote h6 {
font: bold 11px verdana;
margin: 0px;
padding: 0px;
color:navy;
display:inline;
}
* html li.krumo-footnote h6 {
margin-right: 3px;
}
li.krumo-footnote a {
font: bold 10px arial;
color: #434343;
text-decoration:none;
}
li.krumo-footnote a:hover {
color:black;
}
li.krumo-footnote span.krumo-call {
font:normal 11px tahoma, verdana;
position: relative;
top: 1px;
}
li.krumo-footnote span.krumo-call code {
font-weight:bold;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
div.krumo-title {
font: normal 11px tahoma, verdana;
position:relative;
top:9px;
cursor:default;
line-height:2px;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
strong.krumo-array-length,
strong.krumo-string-length {
font-weight: normal;
color: #000099;
}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */