1<html> 2<head> 3<title>Docs For Class csstidy</title> 4<link rel="stylesheet" type="text/css" href="../media/style.css"> 5</head> 6<body> 7 8<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%"> 9 <tr> 10 <td class="header_top">csstidy</td> 11 </tr> 12 <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> 13 <tr> 14 <td class="header_menu"> 15 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ] 16 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ] 17 [ <a href="../elementindex.html" class="menu">all elements</a> ] 18 </td> 19 </tr> 20 <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> 21</table> 22 23<table width="100%" border="0" cellpadding="0" cellspacing="0"> 24 <tr valign="top"> 25 <td width="200" class="menu"> 26 <div id="todolist"> 27 <p><a href="../todolist.html">Todo List</a></p> 28 </div> 29 <b>Packages:</b><br /> 30 <a href="../li_csstidy.html">csstidy</a><br /> 31 <br /><br /> 32 <b>Files:</b><br /> 33 <div class="package"> 34 <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php 35 </a><br> 36 <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php 37 </a><br> 38 <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php 39 </a><br> 40 <a href="../csstidy/_data_inc_php.html"> data.inc.php 41 </a><br> 42 </div><br /> 43 44 45 <b>Classes:</b><br /> 46 <div class="package"> 47 <a href="../csstidy/csstidy.html">csstidy</a><br /> 48 <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br /> 49 <a href="../csstidy/csstidy_print.html">csstidy_print</a><br /> 50 </div> 51 52 </td> 53 <td> 54 <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top"> 55 56<h1>Class: csstidy</h1> 57Source Location: /class.csstidy.php<br /><br /> 58 59 60<table width="100%" border="0"> 61<tr><td valign="top"> 62 63<h3><a href="#class_details">Class Overview</a></h3> 64<pre></pre><br /> 65<div class="description">CSS Parser class</div><br /><br /> 66<h4>Author(s):</h4> 67<ul> 68 <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li> 69 </ul> 70 71 72 73 74 75 76<h4>Version:</h4> 77<ul> 78 <li>1.2</li> 79</ul> 80 81 82</td> 83 84<td valign="top"> 85<h3><a href="#class_vars">Variables</a></h3> 86<ul> 87 <li><a href="../csstidy/csstidy.html#var$added">$added</a></li> 88 <li><a href="../csstidy/csstidy.html#var$at">$at</a></li> 89 <li><a href="../csstidy/csstidy.html#var$charset">$charset</a></li> 90 <li><a href="../csstidy/csstidy.html#var$css">$css</a></li> 91 <li><a href="../csstidy/csstidy.html#var$from">$from</a></li> 92 <li><a href="../csstidy/csstidy.html#var$import">$import</a></li> 93 <li><a href="../csstidy/csstidy.html#var$invalid_at">$invalid_at</a></li> 94 <li><a href="../csstidy/csstidy.html#var$line">$line</a></li> 95 <li><a href="../csstidy/csstidy.html#var$log">$log</a></li> 96 <li><a href="../csstidy/csstidy.html#var$namespace">$namespace</a></li> 97 <li><a href="../csstidy/csstidy.html#var$optimise">$optimise</a></li> 98 <li><a href="../csstidy/csstidy.html#var$print">$print</a></li> 99 <li><a href="../csstidy/csstidy.html#var$property">$property</a></li> 100 <li><a href="../csstidy/csstidy.html#var$selector">$selector</a></li> 101 <li><a href="../csstidy/csstidy.html#var$sel_separate">$sel_separate</a></li> 102 <li><a href="../csstidy/csstidy.html#var$settings">$settings</a></li> 103 <li><a href="../csstidy/csstidy.html#var$status">$status</a></li> 104 <li><a href="../csstidy/csstidy.html#var$str_char">$str_char</a></li> 105 <li><a href="../csstidy/csstidy.html#var$str_in_str">$str_in_str</a></li> 106 <li><a href="../csstidy/csstidy.html#var$sub_value">$sub_value</a></li> 107 <li><a href="../csstidy/csstidy.html#var$sub_value_arr">$sub_value_arr</a></li> 108 <li><a href="../csstidy/csstidy.html#var$tokens">$tokens</a></li> 109 <li><a href="../csstidy/csstidy.html#var$value">$value</a></li> 110 <li><a href="../csstidy/csstidy.html#var$version">$version</a></li> 111 </ul> 112</td> 113 114 115<td valign="top"> 116<h3><a href="#class_methods">Methods</a></h3> 117<ul> 118 <li><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a></li> 119 <li><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a></li> 120 <li><a href="../csstidy/csstidy.html#methodescaped">escaped</a></li> 121 <li><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a></li> 122 <li><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a></li> 123 <li><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a></li> 124 <li><a href="../csstidy/csstidy.html#methodis_important">is_important</a></li> 125 <li><a href="../csstidy/csstidy.html#methodis_token">is_token</a></li> 126 <li><a href="../csstidy/csstidy.html#methodload_template">load_template</a></li> 127 <li><a href="../csstidy/csstidy.html#methodlog">log</a></li> 128 <li><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a></li> 129 <li><a href="../csstidy/csstidy.html#methodparse">parse</a></li> 130 <li><a href="../csstidy/csstidy.html#methodparse_from_url">parse_from_url</a></li> 131 <li><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a></li> 132 <li><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a></li> 133 <li><a href="../csstidy/csstidy.html#methodset_cfg">set_cfg</a></li> 134 <li><a href="../csstidy/csstidy.html#method_add_token">_add_token</a></li> 135 <li><a href="../csstidy/csstidy.html#method_unicode">_unicode</a></li> 136 </ul> 137</td> 138 139</tr></table> 140<hr /> 141 142<table width="100%" border="0"><tr> 143 144 145 146 147 148 149</tr></table> 150<hr /> 151 152<a name="class_details"></a> 153<h3>Class Details</h3> 154<div class="tags"> 155[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a61">61</a>]<br /> 156CSS Parser class<br /><br /><p>This class represents a CSS parser which reads CSS code and saves it in an array. In opposite to most other CSS parsers, it does not use regular expressions and thus has full CSS2 support and a higher reliability. Additional to that it applies some optimisations and fixes to the CSS code. An online version should be available here: http://cdburnerxp.se/cssparse/css_optimiser.php</p><br /><br /><br /> 157<h4>Tags:</h4> 158<div class="tags"> 159<table border="0" cellspacing="0" cellpadding="0"> 160 <tr> 161 <td><b>version:</b> </td><td>1.2</td> 162 </tr> 163 <tr> 164 <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td> 165 </tr> 166</table> 167</div> 168</div><br /><br /> 169<div class="top">[ <a href="#top">Top</a> ]</div><br /> 170 171<hr /> 172<a name="class_vars"></a> 173<h3>Class Variables</h3> 174<div class="tags"> 175 <a name="var$added"></a> 176 <p></p> 177 <h4>$added = <span class="value"> false</span></h4> 178 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a233">233</a>]</p> 179 =true if something has been added to the current selector<br /><br /><br /><br /> 180<h4>Tags:</h4> 181<div class="tags"> 182<table border="0" cellspacing="0" cellpadding="0"> 183 <tr> 184 <td><b>access:</b> </td><td>private</td> 185 </tr> 186</table> 187</div> 188 189 <br /> 190 <div class="tags"> 191 <table border="0" cellspacing="0" cellpadding="0"> 192 <tr> 193 <td><b>Type:</b> </td> 194 <td>bool</td> 195 </tr> 196 </table> 197 </div><br /><br /> 198 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 199 <a name="var$at"></a> 200 <p></p> 201 <h4>$at = <span class="value"> ''</span></h4> 202 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a150">150</a>]</p> 203 Saves the current at rule (@media)<br /><br /><br /><br /> 204<h4>Tags:</h4> 205<div class="tags"> 206<table border="0" cellspacing="0" cellpadding="0"> 207 <tr> 208 <td><b>access:</b> </td><td>private</td> 209 </tr> 210</table> 211</div> 212 213 <br /> 214 <div class="tags"> 215 <table border="0" cellspacing="0" cellpadding="0"> 216 <tr> 217 <td><b>Type:</b> </td> 218 <td>string</td> 219 </tr> 220 </table> 221 </div><br /><br /> 222 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 223 <a name="var$charset"></a> 224 <p></p> 225 <h4>$charset = <span class="value"> ''</span></h4> 226 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a98">98</a>]</p> 227 Saves the CSS charset (@charset)<br /><br /><br /><br /> 228<h4>Tags:</h4> 229<div class="tags"> 230<table border="0" cellspacing="0" cellpadding="0"> 231 <tr> 232 <td><b>access:</b> </td><td>private</td> 233 </tr> 234</table> 235</div> 236 237 <br /> 238 <div class="tags"> 239 <table border="0" cellspacing="0" cellpadding="0"> 240 <tr> 241 <td><b>Type:</b> </td> 242 <td>string</td> 243 </tr> 244 </table> 245 </div><br /><br /> 246 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 247 <a name="var$css"></a> 248 <p></p> 249 <h4>$css = <span class="value">array()</span></h4> 250 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a68">68</a>]</p> 251 Saves the parsed CSS<br /><br /><br /><br /> 252<h4>Tags:</h4> 253<div class="tags"> 254<table border="0" cellspacing="0" cellpadding="0"> 255 <tr> 256 <td><b>access:</b> </td><td>public</td> 257 </tr> 258</table> 259</div> 260 261 <br /> 262 <div class="tags"> 263 <table border="0" cellspacing="0" cellpadding="0"> 264 <tr> 265 <td><b>Type:</b> </td> 266 <td>array</td> 267 </tr> 268 </table> 269 </div><br /><br /> 270 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 271 <a name="var$from"></a> 272 <p></p> 273 <h4>$from = <span class="value"> ''</span></h4> 274 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a212">212</a>]</p> 275 Status from which the parser switched to ic or instr<br /><br /><br /><br /> 276<h4>Tags:</h4> 277<div class="tags"> 278<table border="0" cellspacing="0" cellpadding="0"> 279 <tr> 280 <td><b>access:</b> </td><td>private</td> 281 </tr> 282</table> 283</div> 284 285 <br /> 286 <div class="tags"> 287 <table border="0" cellspacing="0" cellpadding="0"> 288 <tr> 289 <td><b>Type:</b> </td> 290 <td>string</td> 291 </tr> 292 </table> 293 </div><br /><br /> 294 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 295 <a name="var$import"></a> 296 <p></p> 297 <h4>$import = <span class="value">array()</span></h4> 298 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a105">105</a>]</p> 299 Saves all @import URLs<br /><br /><br /><br /> 300<h4>Tags:</h4> 301<div class="tags"> 302<table border="0" cellspacing="0" cellpadding="0"> 303 <tr> 304 <td><b>access:</b> </td><td>private</td> 305 </tr> 306</table> 307</div> 308 309 <br /> 310 <div class="tags"> 311 <table border="0" cellspacing="0" cellpadding="0"> 312 <tr> 313 <td><b>Type:</b> </td> 314 <td>array</td> 315 </tr> 316 </table> 317 </div><br /><br /> 318 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 319 <a name="var$invalid_at"></a> 320 <p></p> 321 <h4>$invalid_at = <span class="value"> false</span></h4> 322 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a226">226</a>]</p> 323 =true if in invalid at-rule<br /><br /><br /><br /> 324<h4>Tags:</h4> 325<div class="tags"> 326<table border="0" cellspacing="0" cellpadding="0"> 327 <tr> 328 <td><b>access:</b> </td><td>private</td> 329 </tr> 330</table> 331</div> 332 333 <br /> 334 <div class="tags"> 335 <table border="0" cellspacing="0" cellpadding="0"> 336 <tr> 337 <td><b>Type:</b> </td> 338 <td>bool</td> 339 </tr> 340 </table> 341 </div><br /><br /> 342 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 343 <a name="var$line"></a> 344 <p></p> 345 <h4>$line = <span class="value"> 1</span></h4> 346 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a247">247</a>]</p> 347 Saves the line number<br /><br /><br /><br /> 348<h4>Tags:</h4> 349<div class="tags"> 350<table border="0" cellspacing="0" cellpadding="0"> 351 <tr> 352 <td><b>access:</b> </td><td>private</td> 353 </tr> 354</table> 355</div> 356 357 <br /> 358 <div class="tags"> 359 <table border="0" cellspacing="0" cellpadding="0"> 360 <tr> 361 <td><b>Type:</b> </td> 362 <td>integer</td> 363 </tr> 364 </table> 365 </div><br /><br /> 366 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 367 <a name="var$log"></a> 368 <p></p> 369 <h4>$log = <span class="value">array()</span></h4> 370 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a240">240</a>]</p> 371 Array which saves the message log<br /><br /><br /><br /> 372<h4>Tags:</h4> 373<div class="tags"> 374<table border="0" cellspacing="0" cellpadding="0"> 375 <tr> 376 <td><b>access:</b> </td><td>private</td> 377 </tr> 378</table> 379</div> 380 381 <br /> 382 <div class="tags"> 383 <table border="0" cellspacing="0" cellpadding="0"> 384 <tr> 385 <td><b>Type:</b> </td> 386 <td>array</td> 387 </tr> 388 </table> 389 </div><br /><br /> 390 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 391 <a name="var$namespace"></a> 392 <p></p> 393 <h4>$namespace = <span class="value"> ''</span></h4> 394 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a112">112</a>]</p> 395 Saves the namespace<br /><br /><br /><br /> 396<h4>Tags:</h4> 397<div class="tags"> 398<table border="0" cellspacing="0" cellpadding="0"> 399 <tr> 400 <td><b>access:</b> </td><td>private</td> 401 </tr> 402</table> 403</div> 404 405 <br /> 406 <div class="tags"> 407 <table border="0" cellspacing="0" cellpadding="0"> 408 <tr> 409 <td><b>Type:</b> </td> 410 <td>string</td> 411 </tr> 412 </table> 413 </div><br /><br /> 414 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 415 <a name="var$optimise"></a> 416 <p></p> 417 <h4>$optimise = <span class="value"></span></h4> 418 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a91">91</a>]</p> 419 Optimiser class<br /><br /><br /><br /> 420<h4>Tags:</h4> 421<div class="tags"> 422<table border="0" cellspacing="0" cellpadding="0"> 423 <tr> 424 <td><b>access:</b> </td><td>private</td> 425 </tr> 426 <tr> 427 <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></td> 428 </tr> 429</table> 430</div> 431 432 <br /> 433 <div class="tags"> 434 <table border="0" cellspacing="0" cellpadding="0"> 435 <tr> 436 <td><b>Type:</b> </td> 437 <td>object</td> 438 </tr> 439 </table> 440 </div><br /><br /> 441 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 442 <a name="var$print"></a> 443 <p></p> 444 <h4>$print = <span class="value"></span></h4> 445 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a83">83</a>]</p> 446 Printer class<br /><br /><br /><br /> 447<h4>Tags:</h4> 448<div class="tags"> 449<table border="0" cellspacing="0" cellpadding="0"> 450 <tr> 451 <td><b>access:</b> </td><td>public</td> 452 </tr> 453 <tr> 454 <td><b>see:</b> </td><td><a href="../csstidy/csstidy_print.html">csstidy_print</a></td> 455 </tr> 456</table> 457</div> 458 459 <br /> 460 <div class="tags"> 461 <table border="0" cellspacing="0" cellpadding="0"> 462 <tr> 463 <td><b>Type:</b> </td> 464 <td>object</td> 465 </tr> 466 </table> 467 </div><br /><br /> 468 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 469 <a name="var$property"></a> 470 <p></p> 471 <h4>$property = <span class="value"> ''</span></h4> 472 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a164">164</a>]</p> 473 Saves the current property<br /><br /><br /><br /> 474<h4>Tags:</h4> 475<div class="tags"> 476<table border="0" cellspacing="0" cellpadding="0"> 477 <tr> 478 <td><b>access:</b> </td><td>private</td> 479 </tr> 480</table> 481</div> 482 483 <br /> 484 <div class="tags"> 485 <table border="0" cellspacing="0" cellpadding="0"> 486 <tr> 487 <td><b>Type:</b> </td> 488 <td>string</td> 489 </tr> 490 </table> 491 </div><br /><br /> 492 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 493 <a name="var$selector"></a> 494 <p></p> 495 <h4>$selector = <span class="value"> ''</span></h4> 496 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a157">157</a>]</p> 497 Saves the current selector<br /><br /><br /><br /> 498<h4>Tags:</h4> 499<div class="tags"> 500<table border="0" cellspacing="0" cellpadding="0"> 501 <tr> 502 <td><b>access:</b> </td><td>private</td> 503 </tr> 504</table> 505</div> 506 507 <br /> 508 <div class="tags"> 509 <table border="0" cellspacing="0" cellpadding="0"> 510 <tr> 511 <td><b>Type:</b> </td> 512 <td>string</td> 513 </tr> 514 </table> 515 </div><br /><br /> 516 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 517 <a name="var$sel_separate"></a> 518 <p></p> 519 <h4>$sel_separate = <span class="value">array()</span></h4> 520 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a171">171</a>]</p> 521 Saves the position of , in selectors<br /><br /><br /><br /> 522<h4>Tags:</h4> 523<div class="tags"> 524<table border="0" cellspacing="0" cellpadding="0"> 525 <tr> 526 <td><b>access:</b> </td><td>private</td> 527 </tr> 528</table> 529</div> 530 531 <br /> 532 <div class="tags"> 533 <table border="0" cellspacing="0" cellpadding="0"> 534 <tr> 535 <td><b>Type:</b> </td> 536 <td>array</td> 537 </tr> 538 </table> 539 </div><br /><br /> 540 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 541 <a name="var$settings"></a> 542 <p></p> 543 <h4>$settings = <span class="value">array()</span></h4> 544 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a126">126</a>]</p> 545 Stores the settings<br /><br /><br /><br /> 546<h4>Tags:</h4> 547<div class="tags"> 548<table border="0" cellspacing="0" cellpadding="0"> 549 <tr> 550 <td><b>access:</b> </td><td>private</td> 551 </tr> 552</table> 553</div> 554 555 <br /> 556 <div class="tags"> 557 <table border="0" cellspacing="0" cellpadding="0"> 558 <tr> 559 <td><b>Type:</b> </td> 560 <td>array</td> 561 </tr> 562 </table> 563 </div><br /><br /> 564 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 565 <a name="var$status"></a> 566 <p></p> 567 <h4>$status = <span class="value"> 'is'</span></h4> 568 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a142">142</a>]</p> 569 Saves the parser-status.<br /><br /><p>Possible values: <ul><li>is = in selector</li><li>ip = in property</li><li>iv = in value</li><li>instr = in string (started at " or ' or ( )</li><li>ic = in comment (ignore everything)</li><li>at = in @-block</li></ul></p><br /><br /><br /> 570<h4>Tags:</h4> 571<div class="tags"> 572<table border="0" cellspacing="0" cellpadding="0"> 573 <tr> 574 <td><b>access:</b> </td><td>private</td> 575 </tr> 576</table> 577</div> 578 579 <br /> 580 <div class="tags"> 581 <table border="0" cellspacing="0" cellpadding="0"> 582 <tr> 583 <td><b>Type:</b> </td> 584 <td>string</td> 585 </tr> 586 </table> 587 </div><br /><br /> 588 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 589 <a name="var$str_char"></a> 590 <p></p> 591 <h4>$str_char = <span class="value"> ''</span></h4> 592 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a205">205</a>]</p> 593 Saves the char which opened the last string<br /><br /><br /><br /> 594<h4>Tags:</h4> 595<div class="tags"> 596<table border="0" cellspacing="0" cellpadding="0"> 597 <tr> 598 <td><b>access:</b> </td><td>private</td> 599 </tr> 600</table> 601</div> 602 603 <br /> 604 <div class="tags"> 605 <table border="0" cellspacing="0" cellpadding="0"> 606 <tr> 607 <td><b>Type:</b> </td> 608 <td>string</td> 609 </tr> 610 </table> 611 </div><br /><br /> 612 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 613 <a name="var$str_in_str"></a> 614 <p></p> 615 <h4>$str_in_str = <span class="value"> false</span></h4> 616 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a219">219</a>]</p> 617 Variable needed to manage string-in-strings, for example url("foo.png")<br /><br /><br /><br /> 618<h4>Tags:</h4> 619<div class="tags"> 620<table border="0" cellspacing="0" cellpadding="0"> 621 <tr> 622 <td><b>access:</b> </td><td>private</td> 623 </tr> 624</table> 625</div> 626 627 <br /> 628 <div class="tags"> 629 <table border="0" cellspacing="0" cellpadding="0"> 630 <tr> 631 <td><b>Type:</b> </td> 632 <td>string</td> 633 </tr> 634 </table> 635 </div><br /><br /> 636 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 637 <a name="var$sub_value"></a> 638 <p></p> 639 <h4>$sub_value = <span class="value"> ''</span></h4> 640 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a190">190</a>]</p> 641 Saves the current sub-value<br /><br /><p>Example for a subvalue: background:url(foo.png) red no-repeat; "url(foo.png)", "red", and "no-repeat" are subvalues, seperated by whitespace</p><br /><br /><br /> 642<h4>Tags:</h4> 643<div class="tags"> 644<table border="0" cellspacing="0" cellpadding="0"> 645 <tr> 646 <td><b>access:</b> </td><td>private</td> 647 </tr> 648</table> 649</div> 650 651 <br /> 652 <div class="tags"> 653 <table border="0" cellspacing="0" cellpadding="0"> 654 <tr> 655 <td><b>Type:</b> </td> 656 <td>string</td> 657 </tr> 658 </table> 659 </div><br /><br /> 660 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 661 <a name="var$sub_value_arr"></a> 662 <p></p> 663 <h4>$sub_value_arr = <span class="value">array()</span></h4> 664 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a198">198</a>]</p> 665 Array which saves all subvalues for a property.<br /><br /><br /><br /> 666<h4>Tags:</h4> 667<div class="tags"> 668<table border="0" cellspacing="0" cellpadding="0"> 669 <tr> 670 <td><b>access:</b> </td><td>private</td> 671 </tr> 672 <tr> 673 <td><b>see:</b> </td><td><a href="../csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a></td> 674 </tr> 675</table> 676</div> 677 678 <br /> 679 <div class="tags"> 680 <table border="0" cellspacing="0" cellpadding="0"> 681 <tr> 682 <td><b>Type:</b> </td> 683 <td>array</td> 684 </tr> 685 </table> 686 </div><br /><br /> 687 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 688 <a name="var$tokens"></a> 689 <p></p> 690 <h4>$tokens = <span class="value">array()</span></h4> 691 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a75">75</a>]</p> 692 Saves the parsed CSS (raw)<br /><br /><br /><br /> 693<h4>Tags:</h4> 694<div class="tags"> 695<table border="0" cellspacing="0" cellpadding="0"> 696 <tr> 697 <td><b>access:</b> </td><td>private</td> 698 </tr> 699</table> 700</div> 701 702 <br /> 703 <div class="tags"> 704 <table border="0" cellspacing="0" cellpadding="0"> 705 <tr> 706 <td><b>Type:</b> </td> 707 <td>array</td> 708 </tr> 709 </table> 710 </div><br /><br /> 711 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 712 <a name="var$value"></a> 713 <p></p> 714 <h4>$value = <span class="value"> ''</span></h4> 715 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a178">178</a>]</p> 716 Saves the current value<br /><br /><br /><br /> 717<h4>Tags:</h4> 718<div class="tags"> 719<table border="0" cellspacing="0" cellpadding="0"> 720 <tr> 721 <td><b>access:</b> </td><td>private</td> 722 </tr> 723</table> 724</div> 725 726 <br /> 727 <div class="tags"> 728 <table border="0" cellspacing="0" cellpadding="0"> 729 <tr> 730 <td><b>Type:</b> </td> 731 <td>string</td> 732 </tr> 733 </table> 734 </div><br /><br /> 735 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 736 <a name="var$version"></a> 737 <p></p> 738 <h4>$version = <span class="value"> '1.2'</span></h4> 739 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a119">119</a>]</p> 740 Contains the version of csstidy<br /><br /><br /><br /> 741<h4>Tags:</h4> 742<div class="tags"> 743<table border="0" cellspacing="0" cellpadding="0"> 744 <tr> 745 <td><b>access:</b> </td><td>private</td> 746 </tr> 747</table> 748</div> 749 750 <br /> 751 <div class="tags"> 752 <table border="0" cellspacing="0" cellpadding="0"> 753 <tr> 754 <td><b>Type:</b> </td> 755 <td>string</td> 756 </tr> 757 </table> 758 </div><br /><br /> 759 <div class="top">[ <a href="#top">Top</a> ]</div><br /> 760</div><br /> 761 762<hr /> 763<a name="class_methods"></a> 764<h3>Class Methods</h3> 765<div class="tags"> 766 <hr /> 767 <a name="methodcsstidy"></a> 768 <h3>constructor csstidy <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a254">254</a>]</span></h3> 769 <div class="function"> 770 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 771 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 772 <code>csstidy csstidy( 773)</code> 774 </td></tr></table> 775 </td></tr></table><br /> 776 777 Loads standard template and sets default settings<br /><br /><br /><br /> 778<h4>Tags:</h4> 779<div class="tags"> 780<table border="0" cellspacing="0" cellpadding="0"> 781 <tr> 782 <td><b>version:</b> </td><td>1.2</td> 783 </tr> 784 <tr> 785 <td><b>access:</b> </td><td>private</td> 786 </tr> 787</table> 788</div> 789<br /><br /> 790 791 792 <div class="top">[ <a href="#top">Top</a> ]</div> 793 </div> 794 <hr /> 795 <a name="methodcss_add_property"></a> 796 <h3>method css_add_property <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a877">877</a>]</span></h3> 797 <div class="function"> 798 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 799 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 800 <code>void css_add_property( 801string 802$media, string 803$selector, string 804$property, string 805$new_val)</code> 806 </td></tr></table> 807 </td></tr></table><br /> 808 809 Adds a property with value to the existing CSS code<br /><br /><br /><br /> 810<h4>Tags:</h4> 811<div class="tags"> 812<table border="0" cellspacing="0" cellpadding="0"> 813 <tr> 814 <td><b>version:</b> </td><td>1.2</td> 815 </tr> 816 <tr> 817 <td><b>access:</b> </td><td>private</td> 818 </tr> 819</table> 820</div> 821<br /><br /> 822 823 824 <h4>Parameters:</h4> 825 <div class="tags"> 826 <table border="0" cellspacing="0" cellpadding="0"> 827 <tr> 828 <td class="type">string </td> 829 <td><b>$media</b> </td> 830 <td></td> 831 </tr> 832 <tr> 833 <td class="type">string </td> 834 <td><b>$selector</b> </td> 835 <td></td> 836 </tr> 837 <tr> 838 <td class="type">string </td> 839 <td><b>$property</b> </td> 840 <td></td> 841 </tr> 842 <tr> 843 <td class="type">string </td> 844 <td><b>$new_val</b> </td> 845 <td></td> 846 </tr> 847 </table> 848 </div><br /> 849 <div class="top">[ <a href="#top">Top</a> ]</div> 850 </div> 851 <hr /> 852 <a name="methodescaped"></a> 853 <h3>method escaped <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a863">863</a>]</span></h3> 854 <div class="function"> 855 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 856 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 857 <code>bool escaped( 858string 859&$string, integer 860$pos)</code> 861 </td></tr></table> 862 </td></tr></table><br /> 863 864 Checks if a character is escaped (and returns true if it is)<br /><br /><br /><br /> 865<h4>Tags:</h4> 866<div class="tags"> 867<table border="0" cellspacing="0" cellpadding="0"> 868 <tr> 869 <td><b>version:</b> </td><td>1.02</td> 870 </tr> 871 <tr> 872 <td><b>access:</b> </td><td>public</td> 873 </tr> 874</table> 875</div> 876<br /><br /> 877 878 879 <h4>Parameters:</h4> 880 <div class="tags"> 881 <table border="0" cellspacing="0" cellpadding="0"> 882 <tr> 883 <td class="type">string </td> 884 <td><b>$string</b> </td> 885 <td></td> 886 </tr> 887 <tr> 888 <td class="type">integer </td> 889 <td><b>$pos</b> </td> 890 <td></td> 891 </tr> 892 </table> 893 </div><br /> 894 <div class="top">[ <a href="#top">Top</a> ]</div> 895 </div> 896 <hr /> 897 <a name="methodexplode_selectors"></a> 898 <h3>method explode_selectors <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a825">825</a>]</span></h3> 899 <div class="function"> 900 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 901 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 902 <code>void explode_selectors( 903)</code> 904 </td></tr></table> 905 </td></tr></table><br /> 906 907 Explodes selectors<br /><br /><br /><br /> 908<h4>Tags:</h4> 909<div class="tags"> 910<table border="0" cellspacing="0" cellpadding="0"> 911 <tr> 912 <td><b>version:</b> </td><td>1.0</td> 913 </tr> 914 <tr> 915 <td><b>access:</b> </td><td>private</td> 916 </tr> 917</table> 918</div> 919<br /><br /> 920 921 922 <div class="top">[ <a href="#top">Top</a> ]</div> 923 </div> 924 <hr /> 925 <a name="methodget_cfg"></a> 926 <h3>method get_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a283">283</a>]</span></h3> 927 <div class="function"> 928 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 929 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 930 <code>mixed get_cfg( 931string 932$setting)</code> 933 </td></tr></table> 934 </td></tr></table><br /> 935 936 Get the value of a setting.<br /><br /><br /><br /> 937<h4>Tags:</h4> 938<div class="tags"> 939<table border="0" cellspacing="0" cellpadding="0"> 940 <tr> 941 <td><b>version:</b> </td><td>1.0</td> 942 </tr> 943 <tr> 944 <td><b>access:</b> </td><td>public</td> 945 </tr> 946</table> 947</div> 948<br /><br /> 949 950 951 <h4>Parameters:</h4> 952 <div class="tags"> 953 <table border="0" cellspacing="0" cellpadding="0"> 954 <tr> 955 <td class="type">string </td> 956 <td><b>$setting</b> </td> 957 <td></td> 958 </tr> 959 </table> 960 </div><br /> 961 <div class="top">[ <a href="#top">Top</a> ]</div> 962 </div> 963 <hr /> 964 <a name="methodgvw_important"></a> 965 <h3>method gvw_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a933">933</a>]</span></h3> 966 <div class="function"> 967 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 968 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 969 <code>string gvw_important( 970string 971$value)</code> 972 </td></tr></table> 973 </td></tr></table><br /> 974 975 Returns a value without !important<br /><br /><br /><br /> 976<h4>Tags:</h4> 977<div class="tags"> 978<table border="0" cellspacing="0" cellpadding="0"> 979 <tr> 980 <td><b>version:</b> </td><td>1.0</td> 981 </tr> 982 <tr> 983 <td><b>access:</b> </td><td>public</td> 984 </tr> 985</table> 986</div> 987<br /><br /> 988 989 990 <h4>Parameters:</h4> 991 <div class="tags"> 992 <table border="0" cellspacing="0" cellpadding="0"> 993 <tr> 994 <td class="type">string </td> 995 <td><b>$value</b> </td> 996 <td></td> 997 </tr> 998 </table> 999 </div><br /> 1000 <div class="top">[ <a href="#top">Top</a> ]</div> 1001 </div> 1002 <hr /> 1003 <a name="methodis_important"></a> 1004 <h3>method is_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a921">921</a>]</span></h3> 1005 <div class="function"> 1006 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1007 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1008 <code>bool is_important( 1009string 1010&$value)</code> 1011 </td></tr></table> 1012 </td></tr></table><br /> 1013 1014 Checks if $value is !important.<br /><br /><br /><br /> 1015<h4>Tags:</h4> 1016<div class="tags"> 1017<table border="0" cellspacing="0" cellpadding="0"> 1018 <tr> 1019 <td><b>version:</b> </td><td>1.0</td> 1020 </tr> 1021 <tr> 1022 <td><b>access:</b> </td><td>public</td> 1023 </tr> 1024</table> 1025</div> 1026<br /><br /> 1027 1028 1029 <h4>Parameters:</h4> 1030 <div class="tags"> 1031 <table border="0" cellspacing="0" cellpadding="0"> 1032 <tr> 1033 <td class="type">string </td> 1034 <td><b>$value</b> </td> 1035 <td></td> 1036 </tr> 1037 </table> 1038 </div><br /> 1039 <div class="top">[ <a href="#top">Top</a> ]</div> 1040 </div> 1041 <hr /> 1042 <a name="methodis_token"></a> 1043 <h3>method is_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a444">444</a>]</span></h3> 1044 <div class="function"> 1045 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1046 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1047 <code>void is_token( 1048string 1049&$string, integer 1050$i)</code> 1051 </td></tr></table> 1052 </td></tr></table><br /> 1053 1054 Checks if there is a token at the current position<br /><br /><br /><br /> 1055<h4>Tags:</h4> 1056<div class="tags"> 1057<table border="0" cellspacing="0" cellpadding="0"> 1058 <tr> 1059 <td><b>version:</b> </td><td>1.11</td> 1060 </tr> 1061 <tr> 1062 <td><b>access:</b> </td><td>public</td> 1063 </tr> 1064</table> 1065</div> 1066<br /><br /> 1067 1068 1069 <h4>Parameters:</h4> 1070 <div class="tags"> 1071 <table border="0" cellspacing="0" cellpadding="0"> 1072 <tr> 1073 <td class="type">string </td> 1074 <td><b>$string</b> </td> 1075 <td></td> 1076 </tr> 1077 <tr> 1078 <td class="type">integer </td> 1079 <td><b>$i</b> </td> 1080 <td></td> 1081 </tr> 1082 </table> 1083 </div><br /> 1084 <div class="top">[ <a href="#top">Top</a> ]</div> 1085 </div> 1086 <hr /> 1087 <a name="methodload_template"></a> 1088 <h3>method load_template <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a404">404</a>]</span></h3> 1089 <div class="function"> 1090 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1091 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1092 <code>void load_template( 1093string 1094$content, [bool 1095$from_file = true])</code> 1096 </td></tr></table> 1097 </td></tr></table><br /> 1098 1099 Loads a new template<br /><br /><br /><br /> 1100<h4>Tags:</h4> 1101<div class="tags"> 1102<table border="0" cellspacing="0" cellpadding="0"> 1103 <tr> 1104 <td><b>see:</b> </td><td><a href="http://csstidy.sourceforge.net/templates.php">http://csstidy.sourceforge.net/templates.php</a></td> 1105 </tr> 1106 <tr> 1107 <td><b>version:</b> </td><td>1.1</td> 1108 </tr> 1109 <tr> 1110 <td><b>access:</b> </td><td>public</td> 1111 </tr> 1112</table> 1113</div> 1114<br /><br /> 1115 1116 1117 <h4>Parameters:</h4> 1118 <div class="tags"> 1119 <table border="0" cellspacing="0" cellpadding="0"> 1120 <tr> 1121 <td class="type">string </td> 1122 <td><b>$content</b> </td> 1123 <td>either filename (if $from_file == true), content of a template file, "high_compression", "highest_compression", "low_compression", or "default"</td> 1124 </tr> 1125 <tr> 1126 <td class="type">bool </td> 1127 <td><b>$from_file</b> </td> 1128 <td>uses $content as filename if true</td> 1129 </tr> 1130 </table> 1131 </div><br /> 1132 <div class="top">[ <a href="#top">Top</a> ]</div> 1133 </div> 1134 <hr /> 1135 <a name="methodlog"></a> 1136 <h3>method log <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a332">332</a>]</span></h3> 1137 <div class="function"> 1138 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1139 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1140 <code>void log( 1141string 1142$message, string 1143$type, [integer 1144$line = -1])</code> 1145 </td></tr></table> 1146 </td></tr></table><br /> 1147 1148 Add a message to the message log<br /><br /><br /><br /> 1149<h4>Tags:</h4> 1150<div class="tags"> 1151<table border="0" cellspacing="0" cellpadding="0"> 1152 <tr> 1153 <td><b>version:</b> </td><td>1.0</td> 1154 </tr> 1155 <tr> 1156 <td><b>access:</b> </td><td>private</td> 1157 </tr> 1158</table> 1159</div> 1160<br /><br /> 1161 1162 1163 <h4>Parameters:</h4> 1164 <div class="tags"> 1165 <table border="0" cellspacing="0" cellpadding="0"> 1166 <tr> 1167 <td class="type">string </td> 1168 <td><b>$message</b> </td> 1169 <td></td> 1170 </tr> 1171 <tr> 1172 <td class="type">string </td> 1173 <td><b>$type</b> </td> 1174 <td></td> 1175 </tr> 1176 <tr> 1177 <td class="type">integer </td> 1178 <td><b>$line</b> </td> 1179 <td></td> 1180 </tr> 1181 </table> 1182 </div><br /> 1183 <div class="top">[ <a href="#top">Top</a> ]</div> 1184 </div> 1185 <hr /> 1186 <a name="methodmerge_css_blocks"></a> 1187 <h3>method merge_css_blocks <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a906">906</a>]</span></h3> 1188 <div class="function"> 1189 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1190 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1191 <code>void merge_css_blocks( 1192string 1193$media, string 1194$selector, array 1195$css_add)</code> 1196 </td></tr></table> 1197 </td></tr></table><br /> 1198 1199 Adds CSS to an existing media/selector<br /><br /><br /><br /> 1200<h4>Tags:</h4> 1201<div class="tags"> 1202<table border="0" cellspacing="0" cellpadding="0"> 1203 <tr> 1204 <td><b>version:</b> </td><td>1.1</td> 1205 </tr> 1206 <tr> 1207 <td><b>access:</b> </td><td>private</td> 1208 </tr> 1209</table> 1210</div> 1211<br /><br /> 1212 1213 1214 <h4>Parameters:</h4> 1215 <div class="tags"> 1216 <table border="0" cellspacing="0" cellpadding="0"> 1217 <tr> 1218 <td class="type">string </td> 1219 <td><b>$media</b> </td> 1220 <td></td> 1221 </tr> 1222 <tr> 1223 <td class="type">string </td> 1224 <td><b>$selector</b> </td> 1225 <td></td> 1226 </tr> 1227 <tr> 1228 <td class="type">array </td> 1229 <td><b>$css_add</b> </td> 1230 <td></td> 1231 </tr> 1232 </table> 1233 </div><br /> 1234 <div class="top">[ <a href="#top">Top</a> ]</div> 1235 </div> 1236 <hr /> 1237 <a name="methodparse"></a> 1238 <h3>method parse <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a458">458</a>]</span></h3> 1239 <div class="function"> 1240 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1241 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1242 <code>bool parse( 1243string 1244$string)</code> 1245 </td></tr></table> 1246 </td></tr></table><br /> 1247 1248 Parses CSS in $string. The code is saved as array in $this->css<br /><br /><br /><br /> 1249<h4>Tags:</h4> 1250<div class="tags"> 1251<table border="0" cellspacing="0" cellpadding="0"> 1252 <tr> 1253 <td><b>version:</b> </td><td>1.1</td> 1254 </tr> 1255 <tr> 1256 <td><b>access:</b> </td><td>public</td> 1257 </tr> 1258</table> 1259</div> 1260<br /><br /> 1261 1262 1263 <h4>Parameters:</h4> 1264 <div class="tags"> 1265 <table border="0" cellspacing="0" cellpadding="0"> 1266 <tr> 1267 <td class="type">string </td> 1268 <td><b>$string</b> </td> 1269 <td>the CSS code</td> 1270 </tr> 1271 </table> 1272 </div><br /> 1273 <div class="top">[ <a href="#top">Top</a> ]</div> 1274 </div> 1275 <hr /> 1276 <a name="methodparse_from_url"></a> 1277 <h3>method parse_from_url <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a432">432</a>]</span></h3> 1278 <div class="function"> 1279 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1280 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1281 <code>void parse_from_url( 1282string 1283$url)</code> 1284 </td></tr></table> 1285 </td></tr></table><br /> 1286 1287 Starts parsing from URL<br /><br /><br /><br /> 1288<h4>Tags:</h4> 1289<div class="tags"> 1290<table border="0" cellspacing="0" cellpadding="0"> 1291 <tr> 1292 <td><b>version:</b> </td><td>1.0</td> 1293 </tr> 1294 <tr> 1295 <td><b>access:</b> </td><td>public</td> 1296 </tr> 1297</table> 1298</div> 1299<br /><br /> 1300 1301 1302 <h4>Parameters:</h4> 1303 <div class="tags"> 1304 <table border="0" cellspacing="0" cellpadding="0"> 1305 <tr> 1306 <td class="type">string </td> 1307 <td><b>$url</b> </td> 1308 <td></td> 1309 </tr> 1310 </table> 1311 </div><br /> 1312 <div class="top">[ <a href="#top">Top</a> ]</div> 1313 </div> 1314 <hr /> 1315 <a name="methodproperty_is_next"></a> 1316 <h3>method property_is_next <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a955">955</a>]</span></h3> 1317 <div class="function"> 1318 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1319 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1320 <code>bool property_is_next( 1321string 1322$istring, integer 1323$pos)</code> 1324 </td></tr></table> 1325 </td></tr></table><br /> 1326 1327 Checks if the next word in a string from pos is a CSS property<br /><br /><br /><br /> 1328<h4>Tags:</h4> 1329<div class="tags"> 1330<table border="0" cellspacing="0" cellpadding="0"> 1331 <tr> 1332 <td><b>version:</b> </td><td>1.2</td> 1333 </tr> 1334 <tr> 1335 <td><b>access:</b> </td><td>private</td> 1336 </tr> 1337</table> 1338</div> 1339<br /><br /> 1340 1341 1342 <h4>Parameters:</h4> 1343 <div class="tags"> 1344 <table border="0" cellspacing="0" cellpadding="0"> 1345 <tr> 1346 <td class="type">string </td> 1347 <td><b>$istring</b> </td> 1348 <td></td> 1349 </tr> 1350 <tr> 1351 <td class="type">integer </td> 1352 <td><b>$pos</b> </td> 1353 <td></td> 1354 </tr> 1355 </table> 1356 </div><br /> 1357 <div class="top">[ <a href="#top">Top</a> ]</div> 1358 </div> 1359 <hr /> 1360 <a name="methodproperty_is_valid"></a> 1361 <h3>method property_is_valid <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a980">980</a>]</span></h3> 1362 <div class="function"> 1363 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1364 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1365 <code>bool; property_is_valid( 1366string 1367$property)</code> 1368 </td></tr></table> 1369 </td></tr></table><br /> 1370 1371 Checks if a property is valid<br /><br /><br /><br /> 1372<h4>Tags:</h4> 1373<div class="tags"> 1374<table border="0" cellspacing="0" cellpadding="0"> 1375 <tr> 1376 <td><b>version:</b> </td><td>1.0</td> 1377 </tr> 1378 <tr> 1379 <td><b>access:</b> </td><td>public</td> 1380 </tr> 1381</table> 1382</div> 1383<br /><br /> 1384 1385 1386 <h4>Parameters:</h4> 1387 <div class="tags"> 1388 <table border="0" cellspacing="0" cellpadding="0"> 1389 <tr> 1390 <td class="type">string </td> 1391 <td><b>$property</b> </td> 1392 <td></td> 1393 </tr> 1394 </table> 1395 </div><br /> 1396 <div class="top">[ <a href="#top">Top</a> ]</div> 1397 </div> 1398 <hr /> 1399 <a name="methodset_cfg"></a> 1400 <h3>method set_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a300">300</a>]</span></h3> 1401 <div class="function"> 1402 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1403 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1404 <code>bool set_cfg( 1405string 1406$setting, mixed 1407$value)</code> 1408 </td></tr></table> 1409 </td></tr></table><br /> 1410 1411 Set the value of a setting.<br /><br /><br /><br /> 1412<h4>Tags:</h4> 1413<div class="tags"> 1414<table border="0" cellspacing="0" cellpadding="0"> 1415 <tr> 1416 <td><b>version:</b> </td><td>1.0</td> 1417 </tr> 1418 <tr> 1419 <td><b>access:</b> </td><td>public</td> 1420 </tr> 1421</table> 1422</div> 1423<br /><br /> 1424 1425 1426 <h4>Parameters:</h4> 1427 <div class="tags"> 1428 <table border="0" cellspacing="0" cellpadding="0"> 1429 <tr> 1430 <td class="type">string </td> 1431 <td><b>$setting</b> </td> 1432 <td></td> 1433 </tr> 1434 <tr> 1435 <td class="type">mixed </td> 1436 <td><b>$value</b> </td> 1437 <td></td> 1438 </tr> 1439 </table> 1440 </div><br /> 1441 <div class="top">[ <a href="#top">Top</a> ]</div> 1442 </div> 1443 <hr /> 1444 <a name="method_add_token"></a> 1445 <h3>method _add_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a318">318</a>]</span></h3> 1446 <div class="function"> 1447 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1448 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1449 <code>void _add_token( 1450mixed 1451$type, string 1452$data, [bool 1453$do = false])</code> 1454 </td></tr></table> 1455 </td></tr></table><br /> 1456 1457 Adds a token to $this->tokens<br /><br /><br /><br /> 1458<h4>Tags:</h4> 1459<div class="tags"> 1460<table border="0" cellspacing="0" cellpadding="0"> 1461 <tr> 1462 <td><b>version:</b> </td><td>1.0</td> 1463 </tr> 1464 <tr> 1465 <td><b>access:</b> </td><td>private</td> 1466 </tr> 1467</table> 1468</div> 1469<br /><br /> 1470 1471 1472 <h4>Parameters:</h4> 1473 <div class="tags"> 1474 <table border="0" cellspacing="0" cellpadding="0"> 1475 <tr> 1476 <td class="type">mixed </td> 1477 <td><b>$type</b> </td> 1478 <td></td> 1479 </tr> 1480 <tr> 1481 <td class="type">string </td> 1482 <td><b>$data</b> </td> 1483 <td></td> 1484 </tr> 1485 <tr> 1486 <td class="type">bool </td> 1487 <td><b>$do</b> </td> 1488 <td>add a token even if preserve_css is off</td> 1489 </tr> 1490 </table> 1491 </div><br /> 1492 <div class="top">[ <a href="#top">Top</a> ]</div> 1493 </div> 1494 <hr /> 1495 <a name="method_unicode"></a> 1496 <h3>method _unicode <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a354">354</a>]</span></h3> 1497 <div class="function"> 1498 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border"> 1499 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code"> 1500 <code>string _unicode( 1501string 1502&$string, integer 1503&$i)</code> 1504 </td></tr></table> 1505 </td></tr></table><br /> 1506 1507 Parse unicode notations and find a replacement character<br /><br /><br /><br /> 1508<h4>Tags:</h4> 1509<div class="tags"> 1510<table border="0" cellspacing="0" cellpadding="0"> 1511 <tr> 1512 <td><b>version:</b> </td><td>1.2</td> 1513 </tr> 1514 <tr> 1515 <td><b>access:</b> </td><td>private</td> 1516 </tr> 1517</table> 1518</div> 1519<br /><br /> 1520 1521 1522 <h4>Parameters:</h4> 1523 <div class="tags"> 1524 <table border="0" cellspacing="0" cellpadding="0"> 1525 <tr> 1526 <td class="type">string </td> 1527 <td><b>$string</b> </td> 1528 <td></td> 1529 </tr> 1530 <tr> 1531 <td class="type">integer </td> 1532 <td><b>$i</b> </td> 1533 <td></td> 1534 </tr> 1535 </table> 1536 </div><br /> 1537 <div class="top">[ <a href="#top">Top</a> ]</div> 1538 </div> 1539</div><br /> 1540 1541 1542 <div class="credit"> 1543 <hr /> 1544 Documentation generated on Mon, 15 May 2006 22:55:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a> 1545 </div> 1546 </td></tr></table> 1547 </td> 1548 </tr> 1549</table> 1550 1551</body> 1552</html>