--- /dev/null
+<html>\r
+<head>\r
+<title>Docs For Class csstidy_optimise</title>\r
+<link rel="stylesheet" type="text/css" href="../media/style.css">\r
+</head>\r
+<body>\r
+\r
+<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
+ <tr>\r
+ <td class="header_top">csstidy</td>\r
+ </tr>\r
+ <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
+ <tr>\r
+ <td class="header_menu">\r
+ [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
+ [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
+ [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
+ </td>\r
+ </tr>\r
+ <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
+</table>\r
+\r
+<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
+ <tr valign="top">\r
+ <td width="200" class="menu">\r
+ <div id="todolist">\r
+ <p><a href="../todolist.html">Todo List</a></p>\r
+ </div>\r
+ <b>Packages:</b><br />\r
+ <a href="../li_csstidy.html">csstidy</a><br />\r
+ <br /><br />\r
+ <b>Files:</b><br />\r
+ <div class="package">\r
+ <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
+ </a><br>\r
+ <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
+ </a><br>\r
+ <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
+ </a><br>\r
+ <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
+ </a><br>\r
+ </div><br />\r\r
+ \r
+ <b>Classes:</b><br />\r
+ <div class="package">\r
+ <a href="../csstidy/csstidy.html">csstidy</a><br />\r
+ <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
+ <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
+ </div>\r\r
+ </td>\r
+ <td>\r
+ <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
+\r
+<h1>Class: csstidy_optimise</h1>\r
+Source Location: /class.csstidy_optimise.php<br /><br />\r
+\r
+\r
+<table width="100%" border="0">\r
+<tr><td valign="top">\r
+\r
+<h3><a href="#class_details">Class Overview</a></h3>\r
+<pre></pre><br />\r
+<div class="description">CSS Optimising Class</div><br /><br />\r
+<h4>Author(s):</h4>\r
+<ul>\r
+ <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>\r
+ </ul>\r
+\r
+\r
+\r
+\r
+ \r
+ \r
+<h4>Version:</h4>\r
+<ul>\r
+ <li>1.0</li>\r
+</ul>\r
+\r
+\r
+</td>\r
+\r
+\r
+\r
+<td valign="top">\r
+<h3><a href="#class_methods">Methods</a></h3>\r
+<ul>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodcompress_important">compress_important</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodcompress_numbers">compress_numbers</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodcut_color">cut_color</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">dissolve_4value_shorthands</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">dissolve_short_bg</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">merge_4value_shorthands</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">merge_bg</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodmerge_selectors">merge_selectors</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodpostparse">postparse</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodshorthands">shorthands</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodsubvalue">subvalue</a></li>\r
+ <li><a href="../csstidy/csstidy_optimise.html#methodvalue">value</a></li>\r
+ </ul>\r
+</td>\r
+\r
+</tr></table>\r
+<hr />\r
+\r
+<table width="100%" border="0"><tr>\r
+\r
+\r
+\r
+\r
+\r
+\r
+</tr></table>\r
+<hr />\r
+\r
+<a name="class_details"></a>\r
+<h3>Class Details</h3>\r
+<div class="tags">\r
+[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a39">39</a>]<br />\r
+CSS Optimising Class<br /><br /><p>This class optimises CSS data generated by csstidy.</p><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+</div><br /><br />\r
+<div class="top">[ <a href="#top">Top</a> ]</div><br />\r
+\r
+\r
+<hr />\r
+<a name="class_methods"></a>\r
+<h3>Class Methods</h3>\r
+<div class="tags">\r
+ <hr />\r
+ <a name="methodcsstidy_optimise"></a>\r
+ <h3>constructor csstidy_optimise <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a47">47</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>csstidy_optimise csstidy_optimise(\r
+array\r
+&$css)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Constructor<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>private</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">array </td>\r
+ <td><b>$css</b> </td>\r
+ <td>contains the class csstidy</td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodcompress_important"></a>\r
+ <h3>method compress_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a278">278</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>string compress_important(\r
+string\r
+&$string)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Removes unnecessary whitespace in ! important<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.1</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>public</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$string</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodcompress_numbers"></a>\r
+ <h3>method compress_numbers <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a368">368</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>string compress_numbers(\r
+string\r
+$subvalue)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.2</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$subvalue</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodcut_color"></a>\r
+ <h3>method cut_color <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a293">293</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>string cut_color(\r
+string\r
+$color)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.1</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$color</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methoddissolve_4value_shorthands"></a>\r
+ <h3>method dissolve_4value_shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a485">485</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>array dissolve_4value_shorthands(\r
+string\r
+$property, string\r
+$value)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">csstidy_optimise::merge_4value_shorthands()</a></td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$property</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$value</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methoddissolve_short_bg"></a>\r
+ <h3>method dissolve_short_bg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a639">639</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>array dissolve_short_bg(\r
+string\r
+$str_value)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Dissolve background property<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>todo:</b> </td><td>full CSS 3 compliance</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a></td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$str_value</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodexplode_ws"></a>\r
+ <h3>method explode_ws <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a543">543</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>array explode_ws(\r
+string\r
+$sep, string\r
+$string)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Explodes a string as explode() does, however, not if $sep is escaped or within a string.<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$sep</b> </td>\r
+ <td>seperator</td>\r
+ </tr>\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$string</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodmerge_4value_shorthands"></a>\r
+ <h3>method merge_4value_shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a598">598</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>array merge_4value_shorthands(\r
+array\r
+$array)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">csstidy_optimise::dissolve_4value_shorthands()</a></td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.2</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">array </td>\r
+ <td><b>$array</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodmerge_bg"></a>\r
+ <h3>method merge_bg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a725">725</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>array merge_bg(\r
+array\r
+$input_css)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Merges all background properties<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>todo:</b> </td><td>full CSS 3 compliance</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a></td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">array </td>\r
+ <td><b>$input_css</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodmerge_selectors"></a>\r
+ <h3>method merge_selectors <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a435">435</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>array merge_selectors(\r
+array\r
+&$array)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Merges selectors with same properties. Example: a{color:red} b{color:red} -> a,b{color:red} Very basic and has at least one bug. Hopefully there is a replacement soon.<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.2</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>public</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">array </td>\r
+ <td><b>$array</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodpostparse"></a>\r
+ <h3>method postparse <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a63">63</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>void postparse(\r
+)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Optimises $css after parsing<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>public</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodshorthand"></a>\r
+ <h3>method shorthand <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a221">221</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>string shorthand(\r
+string\r
+$value)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Compresses shorthand values. Example: margin:1px 1px 1px 1px -> margin:1px<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>public</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <h4>Parameters:</h4>\r
+ <div class="tags">\r
+ <table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td class="type">string </td>\r
+ <td><b>$value</b> </td>\r
+ <td></td>\r
+ </tr>\r
+ </table>\r
+ </div><br />\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodshorthands"></a>\r
+ <h3>method shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a130">130</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>void shorthands(\r
+)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Optimises shorthands<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>public</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodsubvalue"></a>\r
+ <h3>method subvalue <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a158">158</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>void subvalue(\r
+)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Optimises a sub-value<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>public</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+ <hr />\r
+ <a name="methodvalue"></a>\r
+ <h3>method value <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a103">103</a>]</span></h3>\r
+ <div class="function">\r
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
+ <code>void value(\r
+)</code>\r
+ </td></tr></table>\r
+ </td></tr></table><br />\r
+ \r
+ Optimises values<br /><br /><br /><br />\r
+<h4>Tags:</h4>\r
+<div class="tags">\r
+<table border="0" cellspacing="0" cellpadding="0">\r
+ <tr>\r
+ <td><b>version:</b> </td><td>1.0</td>\r
+ </tr>\r
+ <tr>\r
+ <td><b>access:</b> </td><td>public</td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<br /><br />\r
+\r
+\r
+ <div class="top">[ <a href="#top">Top</a> ]</div>\r
+ </div>\r
+</div><br />\r
+\r
+\r
+ <div class="credit">\r
+ <hr />\r
+ Documentation generated on Mon, 15 May 2006 22:55:34 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
+ </div>\r
+ </td></tr></table>\r
+ </td>\r
+ </tr>\r
+</table>\r
+\r
+</body>\r
+</html>
\ No newline at end of file