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