+
+SPIP-Core spip-3.0.15 -> spip-3.0.16 13 mars 2014
+-------------------------------------------------------------
+r21232 | cedric | (sam. 22 févr. 2014) | Ferme #3143 : pipelines pre_edition et post_edition dans rubrique_instituer
+r21236 | cedric | (dim. 23 févr. 2014) | Report de r21211 : Depuis r14416 les tests simpletest ne fonctionnaient plus car ne récupéraient plus le tableau des erreurs du debusqueur. On permet d'obtenir ces informations (et d'effacer le tableau) via un 3e argument.
+r21237 | denisb | (lun. 24 févr. 2014) | ecrire/inc_version.php : "Vingt fois sur le métier remettez votre ouvrage ; Polissez-le sans cesse et le repolissez : Ajoutez quelques fois et souvent effacez. "
+r21238 | denisb | (lun. 24 févr. 2014) | ecrire/paquet.xml : vingt-et-un ! (voir commit précédent).
+r21241 | cedric | (mar. 04 mars 2014) | Ferme #3176 : quand == == on reste sur le cas par defaut de == (severo)
+r21243 | cedric | (mer. 05 mars 2014) | une securite qui evite de perdre des donnees dans le cas idiot ou la table _liens n'est pas creee
+r21246 | cedric | (ven. 07 mars 2014) | Un echappement manquant dans une requete SQL, c'est mal (Philippe Baumgart et al)
+r21253 | cedric | (sam. 08 mars 2014) | la fonction titre_automatique fait appel à la fonction surchargeable titrer_contenu qui calcul un titre pour un contenu donné.La fonction titrer_contenu peut recevoir le contenu sous forme de tableau, ou utiliser les valeurs du POST
+r21258 | cedric | (jeu. 13 mars 2014) | Report de http://zone.spip.org/trac/spip-zone/changeset/81334 : v 1.1.9 : on est plus radical avec les tentatives d'injection par connect : aucune chance que ce soit une demande licite, on bloque donc le hit, cela evite de generer des cache compile foireux
+
+SPIP-plugins-dist spip-3.0.15 -> spip-3.0.16 13 mars 2014
+-------------------------------------------------------------
+r80997 | cedric | (dim. 23 févr. 2014)| Report de r80808 : Mise à jour du lanceur de simpletest
+r80998 | cedric | (dim. 23 févr. 2014)| Report de r80752 : Adaptation des tests à la nouvelle version de SimpleTest (et notices php en moins)
+r81069 | cy_altern | (mer. 26 févr. 2014)| report 81067
+r81101 | cy_altern | (jeu. 27 févr. 2014)| un GET sans SET: la variable name est dans ENV
+r81208 | cedric | (mer. 05 mars 2014) | Report de http://core.spip.org/projects/spip/repository/revisions/21242 : ne pas injecter un largeur="0" et hauteur="0" si c'est une image (distante) dont on ne connait pas les dimensions.(laisser faire le navigateur)
+r81254 | cedric | (ven. 07 mars 2014) | bugfix : lorsque le type d'URL était fixé par la globale et non par la meta, le formulaire d'edition ne fonctionnait pas bien (il ne chargeait pas le bon module)
+r81266 | b_b | (ven. 07 mars 2014) | report plus que tardif de r65147 qui fixait http://core.spip.org/issues/2827 (vraiment limiter le sujet à 3 caractères min)
+r81273 | eric | (sam. 08 mars 2014) | Ajout d'une autorisation générique participer aux forums privés pour un objet quelconque. Cette autorisation permet d'afficher ou non les boutons "poster un message" ou "répondre au message".Par défaut, cette autorisation est toujours vraie.Tout objet peut la surcharger.
+r81321 | cedric | (jeu. 13 mars 2014) | Report de r81300 : reparer le if_stri automatique sur les if_str ayant des lettres
+r81322 | cedric | (jeu. 13 mars 2014) | Report de r81320 : complement de r81300 : il faut initialiser la regle avant de la rejeter sur le critere if_str/if_stri car il peuvent etre optimise par l'initialisation (un if_str sur une chaine case sensitive est automatiquement transforme en if_stri)
+r81332 | cedric | (jeu. 13 mars 2014) | Upgrade de la librairie CSSTidy en v1.5.2
+
SPIP-Core spip-3.0.14 -> spip-3.0.15 21 février 2014
-------------------------------------------------------------
* ------------------
*/
-define('_ECRAN_SECURITE', '1.1.8'); // 2013-08-29
+define('_ECRAN_SECURITE', '1.1.9'); // 2014-03-13
/*
* Documentation : http://www.spip.net/fr_article4200.html
AND
// cas qui permettent de sortir d'un commentaire PHP
(strpos($_REQUEST['connect'], "?")!==false
+ OR strpos($_REQUEST['connect'], "<")!==false
OR strpos($_REQUEST['connect'], ">")!==false
OR strpos($_REQUEST['connect'], "\n")!==false
OR strpos($_REQUEST['connect'], "\r")!==false)
) {
- $_REQUEST['connect'] = str_replace(array("?", ">", "\r", "\n"), "", $_REQUEST['connect']);
- if (isset($_GET['connect'])) $_GET['connect'] = $_REQUEST['connect'];
- if (isset($_POST['connect'])) $_POST['connect'] = $_REQUEST['connect'];
+ $ecran_securite_raison = "malformed connect argument";
}
/*
}
-?>
+?>
\ No newline at end of file
}
}
elseif (editer_rubrique_breves($id_rubrique, $id_parent, $c)) {
+
+ $champs = array('id_parent' => $id_parent);
$statut_ancien = $s['statut'];
- sql_updateq('spip_rubriques', array('id_parent' => $id_parent), "id_rubrique=$id_rubrique");
+ // Envoyer aux plugins
+ $champs = pipeline('pre_edition',
+ array(
+ 'args' => array(
+ 'table' => 'spip_rubriques',
+ 'id_objet' => $id_rubrique,
+ 'action'=>'instituer',
+ 'statut_ancien' => $statut_ancien,
+ ),
+ 'data' => $champs
+ )
+ );
+
+ if (!count($champs)) return '';
+
+ sql_updateq('spip_rubriques', $champs, "id_rubrique=$id_rubrique");
propager_les_secteurs();
effacer_meta("date_calcul_rubriques");
calculer_langues_rubriques();
+
+ // Pipeline
+ pipeline('post_edition',
+ array(
+ 'args' => array(
+ 'table' => 'spip_rubriques',
+ 'id_objet' => $id_rubrique,
+ 'action'=>'instituer',
+ 'statut_ancien' => $statut_ancien,
+ ),
+ 'data' => $champs
+ )
+ );
}
}
}
}
/**
- * Determiner un titre automatique si non renseigne,
+ * auto-renseigner le titre si il n'existe pas
+ *
+ * @param $champ_titre
+ * @param $champs_contenu
+ * @param int $longueur
+ */
+function titre_automatique($champ_titre,$champs_contenu,$longueur=null){
+ if (!_request($champ_titre)){
+ $titrer_contenu = charger_fonction('titrer_contenu','inc');
+ if (!is_null($longueur))
+ $t = $titrer_contenu($champs_contenu,null,$longueur);
+ else
+ $t = $titrer_contenu($champs_contenu);
+ if ($t)
+ set_request($champ_titre,$t);
+ }
+}
+
+/**
+ * Determiner un titre automatique,
* a partir des champs textes de contenu
*
- * @param string $champ_titre
- * nom du champ titre
* @param array $champs_contenu
* liste des champs contenu textuels
+ * @param array|null $c
+ * tableau qui contient les valeurs des champs de contenu
+ * si null on utilise les valeurs du POST
* @param int $longueur
- * @return void
+ * longueur de coupe
+ * @return string
*/
-function titre_automatique($champ_titre,$champs_contenu,$longueur=50){
- // auto-renseigner le titre si il n'existe pas
- if (!_request($champ_titre)){
- foreach($champs_contenu as $c){
- if ($t = _request($c))
- break;
- }
- if ($t){
- include_spip('inc/texte_mini');
- set_request($champ_titre,couper($t,$longueur,"..."));
- }
+function inc_titrer_contenu_dist($champs_contenu, $c=null, $longueur=50){
+ // trouver un champ texte non vide
+ $t = "";
+ foreach($champs_contenu as $champ){
+ if ($t = _request($champ,$c))
+ break;
}
+
+ if ($t){
+ include_spip('inc/texte_mini');
+ $t = couper($t,$longueur,"...");
+ }
+
+ return $t;
}
// Produit la liste des md5 d'un tableau de donnees, sous forme
function lister_objets_lies($objet_source,$objet,$id_objet,$objet_lien){
include_spip('action/editer_liens');
$l = array();
- if ($objet_lien==$objet){
+ // quand $objet == $objet_lien == $objet_source on reste sur le cas par defaut de $objet_lien == $objet_source
+ if ($objet_lien==$objet AND $objet_lien!==$objet_source){
$res = objet_trouver_liens(array($objet=>$id_objet),array($objet_source=>'*'));
}
else{
// pour specifier les versions de SPIP necessaires
// il faut s'en tenir a un nombre de decimales fixe
// ex : 2.0.0, 2.0.0-dev, 2.0.0-beta, 2.0.0-beta2
-$spip_version_branche = "3.0.15";
+$spip_version_branche = "3.0.16";
// version des signatures de fonctions PHP
// (= numero SVN de leur derniere modif cassant la compatibilite et/ou necessitant un recalcul des squelettes)
$spip_version_code = 17873;
if (!$desc = $trouver_table($ancienne_table))
return;
+ // securite pour ne pas perdre de donnees
+ if (!$trouver_table($liens))
+ return;
+
$champs = $desc['field'];
if (isset($champs['maj'])) unset($champs['maj']);
if (isset($champs[$primary])) unset($champs[$primary]);
<paquet
prefix="spip"
categorie="outil"
- version="3.0.15"
+ version="3.0.16-dev"
etat="stable"
compatibilite="];["
schema="19268"
*/
defined('_DEBUG_MAX_SQUELETTE_ERREURS') || define('_DEBUG_MAX_SQUELETTE_ERREURS', 9);
-//
-// Point d'entree general,
-// pour les appels involontaires ($message non vide => erreur)
-// et volontaires (var_mode et var_profile)
-// Si pas d'autorisation, les erreurs ne sont pas affichees
-// (mais seront dans les logs)
-// Si l'erreur vient de SPIP, en parler sur spip@rezo.net
-
-function public_debusquer_dist($message = '', $lieu = ''){
+
+/**
+ * Point d'entrée pour les erreurs de compilation
+ *
+ * Point d'entrée pour les appels involontaires ($message non vide => erreur)
+ * et volontaires (var_mode et var_profile)
+ *
+ * Si pas d'autorisation, les erreurs ne sont pas affichées
+ * (mais seront dans les logs)
+ *
+ * Si l'erreur vient de SPIP, en parler sur `spip@rezo.net`
+ *
+ * @param bool|string|array $message
+ * - Message d'erreur (string|array)
+ * - false pour retourner le texte des messages d'erreurs
+ * - vide pour afficher les messages d'erreurs
+ * @param string|Contexte $lieu
+ * Contexte : lieu d'origine de l'erreur
+ * @param array $opt
+ * Options pour debug ou tests unitaires
+ * - 'erreurs' = 'get' : Retourne le tableau des erreurs
+ * - 'erreurs' = 'reset' : Efface le tableau des erreurs
+ * @return null|string
+ * - string si $message à false.
+**/
+function public_debusquer_dist($message = '', $lieu = '', $opt = array()){
global $visiteur_session;
global $debug_objets;
static $tableau_des_erreurs = array();
+ // Pour des tests unitaires, pouvoir récupérer les erreurs générées
+ if (isset($opt['erreurs'])) {
+ if ($opt['erreurs'] == 'get') {
+ return $tableau_des_erreurs;
+ }
+ if ($opt['erreurs'] == 'reset') {
+ $tableau_des_erreurs = array();
+ return true;
+ }
+ }
+
// Erreur ou appel final ?
if ($message){
$message = debusquer_compose_message($message);
$exposer[$m][$type][$principal] = true;
if ($type == 'id_mot'){
if (!$parent) {
- $parent = sql_getfetsel('id_groupe','spip_mots',"id_mot=" . $principal, '','','','',$connect);
+ $parent = sql_getfetsel('id_groupe','spip_mots',"id_mot=" . intval($principal), '','','','',$connect);
}
if ($parent)
$exposer[$m]['id_groupe'][$parent] = true;
+++ /dev/null
-<html>\r
-<head>\r
-<title>File Source for class.csstidy.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- \r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file class.csstidy.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_class_csstidy_php.html">class.csstidy.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * CSSTidy - CSS Parser and Optimiser</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * CSS Parser class</span></li>
-<li><a name="a6"></a><span class="src-doc"> *</span></li>
-<li><a name="a7"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a8"></a><span class="src-doc"> *</span></li>
-<li><a name="a9"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a10"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a11"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a12"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a13"></a><span class="src-doc"> *</span></li>
-<li><a name="a14"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a15"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a16"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></li>
-<li><a name="a17"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a18"></a><span class="src-doc"> *</span></li>
-<li><a name="a19"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a20"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a21"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</span></li>
-<li><a name="a22"></a><span class="src-doc"> *</span></li>
-<li><a name="a23"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a24"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a25"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a26"></a><span class="src-doc"> */</span></li>
-<li><a name="a27"></a> </li>
-<li><a name="a28"></a><span class="src-doc">/**</span></li>
-<li><a name="a29"></a><span class="src-doc"> * Various CSS data needed for correct optimisations etc.</span></li>
-<li><a name="a30"></a><span class="src-doc"> *</span></li>
-<li><a name="a31"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a32"></a><span class="src-doc"> */</span></li>
-<li><a name="a33"></a>require<span class="src-sym">(</span><span class="src-str">'data.inc.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a34"></a> </li>
-<li><a name="a35"></a><span class="src-doc">/**</span></li>
-<li><a name="a36"></a><span class="src-doc"> * Contains a class for printing CSS code</span></li>
-<li><a name="a37"></a><span class="src-doc"> *</span></li>
-<li><a name="a38"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a39"></a><span class="src-doc"> */</span></li>
-<li><a name="a40"></a>require<span class="src-sym">(</span><span class="src-str">'class.csstidy_print.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a41"></a> </li>
-<li><a name="a42"></a><span class="src-doc">/**</span></li>
-<li><a name="a43"></a><span class="src-doc"> * Contains a class for optimising CSS code</span></li>
-<li><a name="a44"></a><span class="src-doc"> *</span></li>
-<li><a name="a45"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a46"></a><span class="src-doc"> */</span></li>
-<li><a name="a47"></a>require<span class="src-sym">(</span><span class="src-str">'class.csstidy_optimise.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a48"></a> </li>
-<li><a name="a49"></a><span class="src-doc">/**</span></li>
-<li><a name="a50"></a><span class="src-doc"> * CSS Parser class</span></li>
-<li><a name="a51"></a><span class="src-doc"> *</span></li>
-<li><a name="a52"></a><span class="src-doc"> * This class represents a CSS parser which reads CSS code and saves it in an array.</span></li>
-<li><a name="a53"></a><span class="src-doc"> * In opposite to most other CSS parsers, it does not use regular expressions and</span></li>
-<li><a name="a54"></a><span class="src-doc"> * thus has full CSS2 support and a higher reliability.</span></li>
-<li><a name="a55"></a><span class="src-doc"> * Additional to that it applies some optimisations and fixes to the CSS code.</span></li>
-<li><a name="a56"></a><span class="src-doc"> * An online version should be available here: http://cdburnerxp.se/cssparse/css_optimiser.php</span></li>
-<li><a name="a57"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a58"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a59"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a60"></a><span class="src-doc"> */</span></li>
-<li><a name="a61"></a><span class="src-key">class </span><a href="../csstidy/csstidy.html">csstidy</a> <span class="src-sym">{</span></li>
-<li><a name="a62"></a> </li>
-<li><a name="a63"></a><span class="src-doc">/**</span></li>
-<li><a name="a64"></a><span class="src-doc"> * Saves the parsed CSS</span></li>
-<li><a name="a65"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a66"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a67"></a><span class="src-doc"> */</span></li>
-<li><a name="a68"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$css">$css</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a69"></a> </li>
-<li><a name="a70"></a><span class="src-doc">/**</span></li>
-<li><a name="a71"></a><span class="src-doc"> * Saves the parsed CSS (raw)</span></li>
-<li><a name="a72"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a73"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a74"></a><span class="src-doc"> */</span></li>
-<li><a name="a75"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$tokens">$tokens</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a76"></a> </li>
-<li><a name="a77"></a><span class="src-doc">/**</span></li>
-<li><a name="a78"></a><span class="src-doc"> * Printer class</span></li>
-<li><a name="a79"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy_print</span></li>
-<li><a name="a80"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">object </span></li>
-<li><a name="a81"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a82"></a><span class="src-doc"> */</span></li>
-<li><a name="a83"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$print">$print</a><span class="src-sym">;</span></li>
-<li><a name="a84"></a> </li>
-<li><a name="a85"></a><span class="src-doc">/**</span></li>
-<li><a name="a86"></a><span class="src-doc"> * Optimiser class</span></li>
-<li><a name="a87"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy_optimise</span></li>
-<li><a name="a88"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">object </span></li>
-<li><a name="a89"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a90"></a><span class="src-doc"> */</span></li>
-<li><a name="a91"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$optimise">$optimise</a><span class="src-sym">;</span></li>
-<li><a name="a92"></a> </li>
-<li><a name="a93"></a><span class="src-doc">/**</span></li>
-<li><a name="a94"></a><span class="src-doc"> * Saves the CSS charset (@charset)</span></li>
-<li><a name="a95"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a96"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a97"></a><span class="src-doc"> */</span></li>
-<li><a name="a98"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$charset">$charset</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a99"></a> </li>
-<li><a name="a100"></a><span class="src-doc">/**</span></li>
-<li><a name="a101"></a><span class="src-doc"> * Saves all @import URLs</span></li>
-<li><a name="a102"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a103"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a104"></a><span class="src-doc"> */</span></li>
-<li><a name="a105"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$import">$import</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a106"></a> </li>
-<li><a name="a107"></a><span class="src-doc">/**</span></li>
-<li><a name="a108"></a><span class="src-doc"> * Saves the namespace</span></li>
-<li><a name="a109"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a110"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a111"></a><span class="src-doc"> */</span></li>
-<li><a name="a112"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$namespace">$namespace</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a113"></a> </li>
-<li><a name="a114"></a><span class="src-doc">/**</span></li>
-<li><a name="a115"></a><span class="src-doc"> * Contains the version of csstidy</span></li>
-<li><a name="a116"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a117"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a118"></a><span class="src-doc"> */</span></li>
-<li><a name="a119"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$version">$version</a> = <span class="src-str">'1.2'</span><span class="src-sym">;</span></li>
-<li><a name="a120"></a> </li>
-<li><a name="a121"></a><span class="src-doc">/**</span></li>
-<li><a name="a122"></a><span class="src-doc"> * Stores the settings</span></li>
-<li><a name="a123"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a124"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a125"></a><span class="src-doc"> */</span></li>
-<li><a name="a126"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$settings">$settings</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a127"></a> </li>
-<li><a name="a128"></a><span class="src-doc">/**</span></li>
-<li><a name="a129"></a><span class="src-doc"> * Saves the parser-status.</span></li>
-<li><a name="a130"></a><span class="src-doc"> *</span></li>
-<li><a name="a131"></a><span class="src-doc"> * Possible values:</span></li>
-<li><a name="a132"></a><span class="src-doc"> * - is = in selector</span></li>
-<li><a name="a133"></a><span class="src-doc"> * - ip = in property</span></li>
-<li><a name="a134"></a><span class="src-doc"> * - iv = in value</span></li>
-<li><a name="a135"></a><span class="src-doc"> * - instr = in string (started at " or ' or ( )</span></li>
-<li><a name="a136"></a><span class="src-doc"> * - ic = in comment (ignore everything)</span></li>
-<li><a name="a137"></a><span class="src-doc"> * - at = in @-block</span></li>
-<li><a name="a138"></a><span class="src-doc"> * </span></li>
-<li><a name="a139"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a140"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a141"></a><span class="src-doc"> */</span></li>
-<li><a name="a142"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$status">$status</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a143"></a> </li>
-<li><a name="a144"></a> </li>
-<li><a name="a145"></a><span class="src-doc">/**</span></li>
-<li><a name="a146"></a><span class="src-doc"> * Saves the current at rule (@media)</span></li>
-<li><a name="a147"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a148"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a149"></a><span class="src-doc"> */</span></li>
-<li><a name="a150"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$at">$at</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a151"></a> </li>
-<li><a name="a152"></a><span class="src-doc">/**</span></li>
-<li><a name="a153"></a><span class="src-doc"> * Saves the current selector</span></li>
-<li><a name="a154"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a155"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a156"></a><span class="src-doc"> */</span></li>
-<li><a name="a157"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$selector">$selector</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a158"></a> </li>
-<li><a name="a159"></a><span class="src-doc">/**</span></li>
-<li><a name="a160"></a><span class="src-doc"> * Saves the current property</span></li>
-<li><a name="a161"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a162"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a163"></a><span class="src-doc"> */</span></li>
-<li><a name="a164"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$property">$property</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a165"></a> </li>
-<li><a name="a166"></a><span class="src-doc">/**</span></li>
-<li><a name="a167"></a><span class="src-doc"> * Saves the position of , in selectors</span></li>
-<li><a name="a168"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a169"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a170"></a><span class="src-doc"> */</span></li>
-<li><a name="a171"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$sel_separate">$sel_separate</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a> </li>
-<li><a name="a173"></a><span class="src-doc">/**</span></li>
-<li><a name="a174"></a><span class="src-doc"> * Saves the current value</span></li>
-<li><a name="a175"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a176"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a177"></a><span class="src-doc"> */</span></li>
-<li><a name="a178"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$value">$value</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a179"></a> </li>
-<li><a name="a180"></a><span class="src-doc">/**</span></li>
-<li><a name="a181"></a><span class="src-doc"> * Saves the current sub-value</span></li>
-<li><a name="a182"></a><span class="src-doc"> *</span></li>
-<li><a name="a183"></a><span class="src-doc"> * Example for a subvalue:</span></li>
-<li><a name="a184"></a><span class="src-doc"> * background:url(foo.png) red no-repeat;</span></li>
-<li><a name="a185"></a><span class="src-doc"> * "url(foo.png)", "red", and "no-repeat" are subvalues,</span></li>
-<li><a name="a186"></a><span class="src-doc"> * seperated by whitespace</span></li>
-<li><a name="a187"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a188"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a189"></a><span class="src-doc"> */</span></li>
-<li><a name="a190"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$sub_value">$sub_value</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a191"></a> </li>
-<li><a name="a192"></a><span class="src-doc">/**</span></li>
-<li><a name="a193"></a><span class="src-doc"> * Array which saves all subvalues for a property.</span></li>
-<li><a name="a194"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a195"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> sub_value</span></li>
-<li><a name="a196"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a197"></a><span class="src-doc"> */</span></li>
-<li><a name="a198"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$sub_value_arr">$sub_value_arr</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a199"></a> </li>
-<li><a name="a200"></a><span class="src-doc">/**</span></li>
-<li><a name="a201"></a><span class="src-doc"> * Saves the char which opened the last string</span></li>
-<li><a name="a202"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a203"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a204"></a><span class="src-doc"> */</span></li>
-<li><a name="a205"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$str_char">$str_char</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a206"></a> </li>
-<li><a name="a207"></a><span class="src-doc">/**</span></li>
-<li><a name="a208"></a><span class="src-doc"> * Status from which the parser switched to ic or instr</span></li>
-<li><a name="a209"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a210"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a211"></a><span class="src-doc"> */</span></li>
-<li><a name="a212"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$from">$from</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a213"></a> </li>
-<li><a name="a214"></a><span class="src-doc">/**</span></li>
-<li><a name="a215"></a><span class="src-doc"> * Variable needed to manage string-in-strings, for example url("foo.png")</span></li>
-<li><a name="a216"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a217"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a218"></a><span class="src-doc"> */</span></li>
-<li><a name="a219"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$str_in_str">$str_in_str</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a220"></a> </li>
-<li><a name="a221"></a><span class="src-doc">/**</span></li>
-<li><a name="a222"></a><span class="src-doc"> * =true if in invalid at-rule</span></li>
-<li><a name="a223"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">bool </span></li>
-<li><a name="a224"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a225"></a><span class="src-doc"> */</span></li>
-<li><a name="a226"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$invalid_at">$invalid_at</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a> </li>
-<li><a name="a228"></a><span class="src-doc">/**</span></li>
-<li><a name="a229"></a><span class="src-doc"> * =true if something has been added to the current selector</span></li>
-<li><a name="a230"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">bool </span></li>
-<li><a name="a231"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a232"></a><span class="src-doc"> */</span></li>
-<li><a name="a233"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$added">$added</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a234"></a> </li>
-<li><a name="a235"></a><span class="src-doc">/**</span></li>
-<li><a name="a236"></a><span class="src-doc"> * Array which saves the message log</span></li>
-<li><a name="a237"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a238"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a239"></a><span class="src-doc"> */</span></li>
-<li><a name="a240"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$log">$log</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a241"></a> </li>
-<li><a name="a242"></a><span class="src-doc">/**</span></li>
-<li><a name="a243"></a><span class="src-doc"> * Saves the line number</span></li>
-<li><a name="a244"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">integer </span></li>
-<li><a name="a245"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a246"></a><span class="src-doc"> */</span></li>
-<li><a name="a247"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$line">$line</a> = <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a> </li>
-<li><a name="a249"></a><span class="src-doc">/**</span></li>
-<li><a name="a250"></a><span class="src-doc"> * Loads standard template and sets default settings</span></li>
-<li><a name="a251"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a252"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a253"></a><span class="src-doc"> */</span></li>
-<li><a name="a254"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a255"></a><span class="src-sym">{ </span></li>
-<li><a name="a256"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'remove_bslash'</span><span class="src-sym">] </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a257"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'compress_colors'</span><span class="src-sym">] </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a258"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'compress_font-weight'</span><span class="src-sym">] </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a259"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'lowercase_s'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a260"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">] </span>= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a261"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'remove_last_;'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a262"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'case_properties'</span><span class="src-sym">] </span>= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a263"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'sort_properties'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'sort_selectors'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a265"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'merge_selectors'</span><span class="src-sym">] </span>= <span class="src-num">2</span><span class="src-sym">;</span></li>
-<li><a name="a266"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a267"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'css_level'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a268"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'preserve_css'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a269"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'timestamp'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a270"></a> </li>
-<li><a name="a271"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodload_template">load_template</a><span class="src-sym">(</span><span class="src-str">'default'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a272"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$print">print</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_print.html">csstidy_print</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a273"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$optimise">optimise</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a274"></a><span class="src-sym">}</span></li>
-<li><a name="a275"></a> </li>
-<li><a name="a276"></a><span class="src-doc">/**</span></li>
-<li><a name="a277"></a><span class="src-doc"> * Get the value of a setting.</span></li>
-<li><a name="a278"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$setting </span></li>
-<li><a name="a279"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a280"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">mixed </span></li>
-<li><a name="a281"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a282"></a><span class="src-doc"> */</span></li>
-<li><a name="a283"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-var">$setting</span><span class="src-sym">)</span></li>
-<li><a name="a284"></a><span class="src-sym">{</span></li>
-<li><a name="a285"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a286"></a> <span class="src-sym">{</span></li>
-<li><a name="a287"></a> <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a288"></a> <span class="src-sym">}</span></li>
-<li><a name="a289"></a> <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a290"></a><span class="src-sym">}</span></li>
-<li><a name="a291"></a> </li>
-<li><a name="a292"></a><span class="src-doc">/**</span></li>
-<li><a name="a293"></a><span class="src-doc"> * Set the value of a setting.</span></li>
-<li><a name="a294"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$setting </span></li>
-<li><a name="a295"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">mixed </span><span class="src-doc-var">$value </span></li>
-<li><a name="a296"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a297"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a298"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a299"></a><span class="src-doc"> */</span></li>
-<li><a name="a300"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodset_cfg">set_cfg</a><span class="src-sym">(</span><span class="src-var">$setting</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a301"></a><span class="src-sym">{</span></li>
-<li><a name="a302"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">]</span><span class="src-sym">) </span>&& <span class="src-var">$value </span>!== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a303"></a> <span class="src-sym">{</span></li>
-<li><a name="a304"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a> <span class="src-key">return </span><span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a306"></a> <span class="src-sym">}</span></li>
-<li><a name="a307"></a> <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a308"></a><span class="src-sym">}</span></li>
-<li><a name="a309"></a> </li>
-<li><a name="a310"></a><span class="src-doc">/**</span></li>
-<li><a name="a311"></a><span class="src-doc"> * Adds a token to $this->tokens</span></li>
-<li><a name="a312"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">mixed </span><span class="src-doc-var">$type </span></li>
-<li><a name="a313"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$data </span></li>
-<li><a name="a314"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$do </span><span class="src-doc">add a token even if preserve_css is off</span></li>
-<li><a name="a315"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a316"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a317"></a><span class="src-doc"> */</span></li>
-<li><a name="a318"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-var">$type</span><span class="src-sym">, </span><span class="src-var">$data</span><span class="src-sym">, </span><span class="src-var">$do </span>= <span class="src-id">false</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a319"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">) </span>|| <span class="src-var">$do</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a320"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$tokens">tokens</a><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-var">$type</span><span class="src-sym">, </span><span class="src-sym">(</span><span class="src-var">$type </span>== <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">) </span>? <span class="src-var">$data </span>: <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a321"></a> <span class="src-sym">}</span></li>
-<li><a name="a322"></a><span class="src-sym">}</span></li>
-<li><a name="a323"></a> </li>
-<li><a name="a324"></a><span class="src-doc">/**</span></li>
-<li><a name="a325"></a><span class="src-doc"> * Add a message to the message log</span></li>
-<li><a name="a326"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$message </span></li>
-<li><a name="a327"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$type </span></li>
-<li><a name="a328"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$line </span></li>
-<li><a name="a329"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a330"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a331"></a><span class="src-doc"> */</span></li>
-<li><a name="a332"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-var">$message</span><span class="src-sym">,</span><span class="src-var">$type</span><span class="src-sym">,</span><span class="src-var">$line </span>= -<span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a333"></a><span class="src-sym">{</span></li>
-<li><a name="a334"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$line </span>=== -<span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a335"></a> <span class="src-sym">{</span></li>
-<li><a name="a336"></a> <span class="src-var">$line </span>= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$line">line</a><span class="src-sym">;</span></li>
-<li><a name="a337"></a> <span class="src-sym">}</span></li>
-<li><a name="a338"></a> <span class="src-var">$line </span>= <a href="http://www.php.net/intval">intval</a><span class="src-sym">(</span><span class="src-var">$line</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a339"></a> <span class="src-var">$add </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'m' </span>=> <span class="src-var">$message</span><span class="src-sym">, </span><span class="src-str">'t' </span>=> <span class="src-var">$type</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a340"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$log">log</a><span class="src-sym">[</span><span class="src-var">$line</span><span class="src-sym">]</span><span class="src-sym">) </span>|| <span class="src-sym">!</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$log">log</a><span class="src-sym">[</span><span class="src-var">$line</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a341"></a> <span class="src-sym">{</span></li>
-<li><a name="a342"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$log">log</a><span class="src-sym">[</span><span class="src-var">$line</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$add</span><span class="src-sym">;</span></li>
-<li><a name="a343"></a> <span class="src-sym">}</span></li>
-<li><a name="a344"></a><span class="src-sym">}</span></li>
-<li><a name="a345"></a> </li>
-<li><a name="a346"></a><span class="src-doc">/**</span></li>
-<li><a name="a347"></a><span class="src-doc"> * Parse unicode notations and find a replacement character</span></li>
-<li><a name="a348"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a349"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$i </span></li>
-<li><a name="a350"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a351"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a352"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a353"></a><span class="src-doc"> */</span></li>
-<li><a name="a354"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$string</span><span class="src-sym">, </span><span class="src-sym">&</span><span class="src-var">$i</span><span class="src-sym">)</span></li>
-<li><a name="a355"></a><span class="src-sym">{</span></li>
-<li><a name="a356"></a> ++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a357"></a> <span class="src-var">$add </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a358"></a> <span class="src-var">$tokens </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tokens'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a359"></a> <span class="src-var">$replaced </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a360"></a> </li>
-<li><a name="a361"></a> <span class="src-key">while</span><span class="src-sym">(</span><span class="src-var">$i </span>< <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">) </span>&& <span class="src-sym">(</span><a href="http://www.php.net/ctype_xdigit">ctype_xdigit</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)) </span>&& <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>< <span class="src-num">6</span><span class="src-sym">)</span></li>
-<li><a name="a362"></a> <span class="src-sym">{</span></li>
-<li><a name="a363"></a> <span class="src-var">$add </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a364"></a> </li>
-<li><a name="a365"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a366"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a367"></a> <span class="src-sym">}</span></li>
-<li><a name="a368"></a> <span class="src-var">$i</span>++<span class="src-sym">;</span></li>
-<li><a name="a369"></a> <span class="src-sym">}</span></li>
-<li><a name="a370"></a> </li>
-<li><a name="a371"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>> <span class="src-num">47 </span>&& <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>< <span class="src-num">58 </span>|| <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>> <span class="src-num">64 </span>&& <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>< <span class="src-num">91 </span>|| <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>> <span class="src-num">96 </span>&& <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>< <span class="src-num">123</span><span class="src-sym">)</span></li>
-<li><a name="a372"></a> <span class="src-sym">{</span></li>
-<li><a name="a373"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Replaced unicode notation: Changed \\'</span>. <span class="src-var">$add </span>.<span class="src-str">' to ' </span>. <a href="http://www.php.net/chr">chr</a><span class="src-sym">(</span><a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">))</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a374"></a> <span class="src-var">$add </span>= <a href="http://www.php.net/chr">chr</a><span class="src-sym">(</span><a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a375"></a> <span class="src-var">$replaced </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a376"></a> <span class="src-sym">}</span></li>
-<li><a name="a377"></a> <span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a378"></a> <span class="src-var">$add </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-str">'\\'</span>.<span class="src-var">$add</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a379"></a> <span class="src-sym">}</span></li>
-<li><a name="a380"></a> </li>
-<li><a name="a381"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">@</span><a href="http://www.php.net/ctype_xdigit">ctype_xdigit</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">}</span><span class="src-sym">) </span>&& <a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)</span></li>
-<li><a name="a382"></a> && <span class="src-sym">!</span><span class="src-var">$replaced </span>|| <span class="src-sym">!</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a383"></a> <span class="src-var">$i</span>--<span class="src-sym">;</span></li>
-<li><a name="a384"></a> <span class="src-sym">}</span></li>
-<li><a name="a385"></a> </li>
-<li><a name="a386"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$add </span>!= <span class="src-str">'\\' </span>|| <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'remove_bslash'</span><span class="src-sym">) </span>|| <a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$tokens</span><span class="src-sym">, </span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">}</span><span class="src-sym">) </span>!== <span class="src-id">false</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a387"></a> <span class="src-key">return </span><span class="src-var">$add</span><span class="src-sym">;</span></li>
-<li><a name="a388"></a> <span class="src-sym">}</span></li>
-<li><a name="a389"></a> </li>
-<li><a name="a390"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$add </span>== <span class="src-str">'\\'</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a391"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Removed unnecessary backslash'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a392"></a> <span class="src-sym">}</span></li>
-<li><a name="a393"></a> <span class="src-key">return </span><span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a394"></a><span class="src-sym">}</span></li>
-<li><a name="a395"></a> </li>
-<li><a name="a396"></a><span class="src-doc">/**</span></li>
-<li><a name="a397"></a><span class="src-doc"> * Loads a new template</span></li>
-<li><a name="a398"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$content </span><span class="src-doc">either filename (if $from_file == true), content of a template file, "high_compression", "highest_compression", "low_compression", or "default"</span></li>
-<li><a name="a399"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$from_file </span><span class="src-doc">uses $content as filename if true</span></li>
-<li><a name="a400"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a401"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a402"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> http://csstidy.sourceforge.net/templates.php</span></li>
-<li><a name="a403"></a><span class="src-doc"> */</span></li>
-<li><a name="a404"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodload_template">load_template</a><span class="src-sym">(</span><span class="src-var">$content</span><span class="src-sym">, </span><span class="src-var">$from_file</span>=<span class="src-id">true</span><span class="src-sym">)</span></li>
-<li><a name="a405"></a><span class="src-sym">{</span></li>
-<li><a name="a406"></a> <span class="src-var">$predefined_templates </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a407"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$content </span>== <span class="src-str">'high_compression' </span>|| <span class="src-var">$content </span>== <span class="src-str">'default' </span>|| <span class="src-var">$content </span>== <span class="src-str">'highest_compression' </span>|| <span class="src-var">$content </span>== <span class="src-str">'low_compression'</span><span class="src-sym">)</span></li>
-<li><a name="a408"></a> <span class="src-sym">{</span></li>
-<li><a name="a409"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">template </span>= <span class="src-var">$predefined_templates</span><span class="src-sym">[</span><span class="src-var">$content</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a410"></a> <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a411"></a> <span class="src-sym">}</span></li>
-<li><a name="a412"></a> </li>
-<li><a name="a413"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$from_file</span><span class="src-sym">)</span></li>
-<li><a name="a414"></a> <span class="src-sym">{</span></li>
-<li><a name="a415"></a> <span class="src-var">$content </span>= <a href="http://www.php.net/strip_tags">strip_tags</a><span class="src-sym">(</span><a href="http://www.php.net/file_get_contents">file_get_contents</a><span class="src-sym">(</span><span class="src-var">$content</span><span class="src-sym">)</span><span class="src-sym">,</span><span class="src-str">'<span>'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a416"></a> <span class="src-sym">}</span></li>
-<li><a name="a417"></a> <span class="src-var">$content </span>= <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">"\r\n"</span><span class="src-sym">,</span><span class="src-str">"\n"</span><span class="src-sym">,</span><span class="src-var">$content</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-comm">// Unify newlines (because the output also only uses \n)</span></li>
-<li><a name="a418"></a> <span class="src-var">$template </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">'|'</span><span class="src-sym">,</span><span class="src-var">$content</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a419"></a> </li>
-<li><a name="a420"></a> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>< <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$template</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a421"></a> <span class="src-sym">{</span></li>
-<li><a name="a422"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">template</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a423"></a> <span class="src-sym">}</span></li>
-<li><a name="a424"></a><span class="src-sym">}</span></li>
-<li><a name="a425"></a> </li>
-<li><a name="a426"></a><span class="src-doc">/**</span></li>
-<li><a name="a427"></a><span class="src-doc"> * Starts parsing from URL</span></li>
-<li><a name="a428"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$url </span></li>
-<li><a name="a429"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a430"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a431"></a><span class="src-doc"> */</span></li>
-<li><a name="a432"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodparse_from_url">parse_from_url</a><span class="src-sym">(</span><span class="src-var">$url</span><span class="src-sym">)</span></li>
-<li><a name="a433"></a><span class="src-sym">{</span></li>
-<li><a name="a434"></a> <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodparse">parse</a><span class="src-sym">(</span><span class="src-sym">@</span><a href="http://www.php.net/file_get_contents">file_get_contents</a><span class="src-sym">(</span><span class="src-var">$url</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a435"></a><span class="src-sym">}</span></li>
-<li><a name="a436"></a> </li>
-<li><a name="a437"></a><span class="src-doc">/**</span></li>
-<li><a name="a438"></a><span class="src-doc"> * Checks if there is a token at the current position</span></li>
-<li><a name="a439"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a440"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$i </span></li>
-<li><a name="a441"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a442"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.11</span></li>
-<li><a name="a443"></a><span class="src-doc"> */</span></li>
-<li><a name="a444"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$string</span><span class="src-sym">, </span><span class="src-var">$i</span><span class="src-sym">)</span></li>
-<li><a name="a445"></a><span class="src-sym">{</span></li>
-<li><a name="a446"></a> <span class="src-var">$tokens </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tokens'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a447"></a> <span class="src-key">return </span><span class="src-sym">(</span><a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$tokens</span><span class="src-sym">, </span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">) </span>!== <span class="src-id">false </span>&& <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a448"></a><span class="src-sym">}</span></li>
-<li><a name="a449"></a> </li>
-<li><a name="a450"></a> </li>
-<li><a name="a451"></a><span class="src-doc">/**</span></li>
-<li><a name="a452"></a><span class="src-doc"> * Parses CSS in $string. The code is saved as array in $this->css</span></li>
-<li><a name="a453"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span><span class="src-doc">the CSS code</span></li>
-<li><a name="a454"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a455"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a456"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a457"></a><span class="src-doc"> */</span></li>
-<li><a name="a458"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodparse">parse</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a459"></a> <span class="src-comm">// PHP bug? Settings need to be refreshed in PHP4</span></li>
-<li><a name="a460"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$print">print</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_print.html">csstidy_print</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a461"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$optimise">optimise</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a462"></a> </li>
-<li><a name="a463"></a> <span class="src-var">$all_properties </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a464"></a> <span class="src-var">$at_rules </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'at_rules'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a465"></a> </li>
-<li><a name="a466"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$css">css</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a467"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$print">print</a><span class="src-sym">-></span><span class="src-id">input_css </span>= <span class="src-var">$string</span><span class="src-sym">;</span></li>
-<li><a name="a468"></a> <span class="src-var">$string </span>= <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">"\r\n"</span><span class="src-sym">,</span><span class="src-str">"\n"</span><span class="src-sym">,</span><span class="src-var">$string</span><span class="src-sym">) </span>. <span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a469"></a> <span class="src-var">$cur_comment </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a470"></a> </li>
-<li><a name="a471"></a> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$size </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i </span>< <span class="src-var">$size</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a472"></a> <span class="src-sym">{</span></li>
-<li><a name="a473"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"\n" </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"\r"</span><span class="src-sym">)</span></li>
-<li><a name="a474"></a> <span class="src-sym">{</span></li>
-<li><a name="a475"></a> ++<span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$line">line</a><span class="src-sym">;</span></li>
-<li><a name="a476"></a> <span class="src-sym">}</span></li>
-<li><a name="a477"></a> </li>
-<li><a name="a478"></a> <span class="src-key">switch</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a><span class="src-sym">)</span></li>
-<li><a name="a479"></a> <span class="src-sym">{</span></li>
-<li><a name="a480"></a> <span class="src-comm">/* Case in at-block */</span></li>
-<li><a name="a481"></a> <span class="src-key">case </span><span class="src-str">'at'</span>:</li>
-<li><a name="a482"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a483"></a> <span class="src-sym">{</span></li>
-<li><a name="a484"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&& <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*'</span><span class="src-sym">)</span></li>
-<li><a name="a485"></a> <span class="src-sym">{</span></li>
-<li><a name="a486"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a487"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$from">from</a> = <span class="src-str">'at'</span><span class="src-sym">;</span></li>
-<li><a name="a488"></a> <span class="src-sym">}</span></li>
-<li><a name="a489"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'{'</span><span class="src-sym">)</span></li>
-<li><a name="a490"></a> <span class="src-sym">{</span></li>
-<li><a name="a491"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a492"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_START">AT_START</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a493"></a> <span class="src-sym">}</span></li>
-<li><a name="a494"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">)</span></li>
-<li><a name="a495"></a> <span class="src-sym">{</span></li>
-<li><a name="a496"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a> = <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a497"></a> <span class="src-sym">}</span></li>
-<li><a name="a498"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a499"></a> <span class="src-sym">{</span></li>
-<li><a name="a500"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a> .= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a501"></a> <span class="src-sym">}</span></li>
-<li><a name="a502"></a> <span class="src-sym">}</span></li>
-<li><a name="a503"></a> <span class="src-key">else</span></li>
-<li><a name="a504"></a> <span class="src-sym">{</span></li>
-<li><a name="a505"></a> <span class="src-var">$lastpos </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a506"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-sym">( (</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">,</span><span class="src-var">$lastpos</span><span class="src-sym">) </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">) </span>&& <a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)))</span></li>
-<li><a name="a507"></a> <span class="src-sym">{</span></li>
-<li><a name="a508"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a> .= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a509"></a> <span class="src-sym">}</span></li>
-<li><a name="a510"></a> <span class="src-sym">}</span></li>
-<li><a name="a511"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a512"></a> </li>
-<li><a name="a513"></a> <span class="src-comm">/* Case in-selector */</span></li>
-<li><a name="a514"></a> <span class="src-key">case </span><span class="src-str">'is'</span>:</li>
-<li><a name="a515"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a516"></a> <span class="src-sym">{</span></li>
-<li><a name="a517"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&& <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*' </span>&& <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">) </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a518"></a> <span class="src-sym">{</span></li>
-<li><a name="a519"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a520"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$from">from</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a521"></a> <span class="src-sym">}</span></li>
-<li><a name="a522"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'@' </span>&& <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">) </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a523"></a> <span class="src-sym">{</span></li>
-<li><a name="a524"></a> <span class="src-comm">// Check for at-rule</span></li>
-<li><a name="a525"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> = <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a526"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$at_rules </span><span class="src-key">as </span><span class="src-var">$name </span>=> <span class="src-var">$type</span><span class="src-sym">)</span></li>
-<li><a name="a527"></a> <span class="src-sym">{</span></li>
-<li><a name="a528"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/strcasecmp">strcasecmp</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">,</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$name</span><span class="src-sym">))</span><span class="src-sym">,</span><span class="src-var">$name</span><span class="src-sym">))</span></li>
-<li><a name="a529"></a> <span class="src-sym">{</span></li>
-<li><a name="a530"></a> <span class="src-sym">(</span><span class="src-var">$type </span>== <span class="src-str">'at'</span><span class="src-sym">) </span>? <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a> = <span class="src-str">'@'</span>.<span class="src-var">$name </span>: <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <span class="src-str">'@'</span>.<span class="src-var">$name</span><span class="src-sym">;</span></li>
-<li><a name="a531"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-var">$type</span><span class="src-sym">;</span></li>
-<li><a name="a532"></a> <span class="src-var">$i </span>+= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$name</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a533"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a534"></a> <span class="src-sym">}</span></li>
-<li><a name="a535"></a> <span class="src-sym">}</span></li>
-<li><a name="a536"></a> </li>
-<li><a name="a537"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a><span class="src-sym">)</span></li>
-<li><a name="a538"></a> <span class="src-sym">{</span></li>
-<li><a name="a539"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <span class="src-str">'@'</span><span class="src-sym">;</span></li>
-<li><a name="a540"></a> <span class="src-var">$invalid_at_name </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a541"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$j </span>= <span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">; </span><span class="src-var">$j </span>< <span class="src-var">$size</span><span class="src-sym">; </span>++<span class="src-var">$j</span><span class="src-sym">)</span></li>
-<li><a name="a542"></a> <span class="src-sym">{</span></li>
-<li><a name="a543"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/ctype_alpha">ctype_alpha</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$j</span><span class="src-sym">}</span><span class="src-sym">))</span></li>
-<li><a name="a544"></a> <span class="src-sym">{</span></li>
-<li><a name="a545"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a546"></a> <span class="src-sym">}</span></li>
-<li><a name="a547"></a> <span class="src-var">$invalid_at_name </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$j</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a548"></a> <span class="src-sym">}</span></li>
-<li><a name="a549"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Invalid @-rule: '</span>.<span class="src-var">$invalid_at_name</span>.<span class="src-str">' (removed)'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a550"></a> <span class="src-sym">}</span></li>
-<li><a name="a551"></a> <span class="src-sym">}</span></li>
-<li><a name="a552"></a> <span class="src-key">elseif</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'"' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"'"</span><span class="src-sym">))</span></li>
-<li><a name="a553"></a> <span class="src-sym">{</span></li>
-<li><a name="a554"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a> .= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a555"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'instr'</span><span class="src-sym">;</span></li>
-<li><a name="a556"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$str_char">str_char</a> = <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a557"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$from">from</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a558"></a> <span class="src-sym">}</span></li>
-<li><a name="a559"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> && <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';'</span><span class="src-sym">)</span></li>
-<li><a name="a560"></a> <span class="src-sym">{</span></li>
-<li><a name="a561"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a562"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a563"></a> <span class="src-sym">}</span></li>
-<li><a name="a564"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'{'</span><span class="src-sym">)</span></li>
-<li><a name="a565"></a> <span class="src-sym">{</span></li>
-<li><a name="a566"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'ip'</span><span class="src-sym">;</span></li>
-<li><a name="a567"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a568"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$added">added</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a569"></a> <span class="src-sym">}</span></li>
-<li><a name="a570"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a571"></a> <span class="src-sym">{</span></li>
-<li><a name="a572"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a573"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$at">at</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a574"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a575"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a576"></a> <span class="src-sym">}</span></li>
-<li><a name="a577"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">) </span></li>
-<li><a name="a578"></a> <span class="src-sym">{</span></li>
-<li><a name="a579"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a580"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a581"></a> <span class="src-sym">}</span></li>
-<li><a name="a582"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a583"></a> <span class="src-sym">{</span></li>
-<li><a name="a584"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a> .= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a585"></a> <span class="src-sym">}</span></li>
-<li><a name="a586"></a> <span class="src-key">else </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a> .= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a587"></a> <span class="src-sym">}</span></li>
-<li><a name="a588"></a> <span class="src-key">else</span></li>
-<li><a name="a589"></a> <span class="src-sym">{</span></li>
-<li><a name="a590"></a> <span class="src-var">$lastpos </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a591"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$lastpos </span>== -<span class="src-num">1 </span>|| <span class="src-sym">!</span><span class="src-sym">( (</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">,</span><span class="src-var">$lastpos</span><span class="src-sym">) </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">) </span>&& <span class="src-id">ctype_space</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)))</span></li>
-<li><a name="a592"></a> <span class="src-sym">{</span></li>
-<li><a name="a593"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a594"></a> <span class="src-sym">}</span></li>
-<li><a name="a595"></a> <span class="src-sym">}</span></li>
-<li><a name="a596"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a597"></a> </li>
-<li><a name="a598"></a> <span class="src-comm">/* Case in-property */</span></li>
-<li><a name="a599"></a> <span class="src-key">case </span><span class="src-str">'ip'</span>:</li>
-<li><a name="a600"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a601"></a> <span class="src-sym">{</span></li>
-<li><a name="a602"></a> <span class="src-key">if</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">':' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'='</span><span class="src-sym">) </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>!= <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a603"></a> <span class="src-sym">{</span></li>
-<li><a name="a604"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'iv'</span><span class="src-sym">;</span></li>
-<li><a name="a605"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">) </span>|| <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a606"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a607"></a> <span class="src-sym">}</span></li>
-<li><a name="a608"></a> <span class="src-sym">}</span></li>
-<li><a name="a609"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&& <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*' </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a610"></a> <span class="src-sym">{</span></li>
-<li><a name="a611"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a612"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>= <span class="src-str">'ip'</span><span class="src-sym">;</span></li>
-<li><a name="a613"></a> <span class="src-sym">}</span></li>
-<li><a name="a614"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a615"></a> <span class="src-sym">{</span></li>
-<li><a name="a616"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a617"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a618"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a619"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a620"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a621"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a622"></a> <span class="src-sym">}</span></li>
-<li><a name="a623"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';'</span><span class="src-sym">)</span></li>
-<li><a name="a624"></a> <span class="src-sym">{</span></li>
-<li><a name="a625"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a626"></a> <span class="src-sym">}</span></li>
-<li><a name="a627"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a628"></a> <span class="src-sym">{</span></li>
-<li><a name="a629"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>.= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a630"></a> <span class="src-sym">}</span></li>
-<li><a name="a631"></a> <span class="src-sym">}</span></li>
-<li><a name="a632"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">))</span></li>
-<li><a name="a633"></a> <span class="src-sym">{</span></li>
-<li><a name="a634"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a635"></a> <span class="src-sym">}</span></li>
-<li><a name="a636"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a637"></a> </li>
-<li><a name="a638"></a> <span class="src-comm">/* Case in-value */</span></li>
-<li><a name="a639"></a> <span class="src-key">case </span><span class="src-str">'iv'</span>:</li>
-<li><a name="a640"></a> <span class="src-var">$pn </span>= <span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"\n" </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"\r"</span><span class="src-sym">) </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">) </span>|| <span class="src-var">$i </span>== <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a641"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">) </span>|| <span class="src-var">$pn</span><span class="src-sym">)</span></li>
-<li><a name="a642"></a> <span class="src-sym">{</span></li>
-<li><a name="a643"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&& <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*'</span><span class="src-sym">)</span></li>
-<li><a name="a644"></a> <span class="src-sym">{</span></li>
-<li><a name="a645"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a646"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>= <span class="src-str">'iv'</span><span class="src-sym">;</span></li>
-<li><a name="a647"></a> <span class="src-sym">}</span></li>
-<li><a name="a648"></a> <span class="src-key">elseif</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'"' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"'" </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">))</span></li>
-<li><a name="a649"></a> <span class="src-sym">{</span></li>
-<li><a name="a650"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a651"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>= <span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">) </span>? <span class="src-str">')' </span>: <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a652"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'instr'</span><span class="src-sym">;</span></li>
-<li><a name="a653"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>= <span class="src-str">'iv'</span><span class="src-sym">;</span></li>
-<li><a name="a654"></a> <span class="src-sym">}</span></li>
-<li><a name="a655"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">)</span></li>
-<li><a name="a656"></a> <span class="src-sym">{</span></li>
-<li><a name="a657"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a658"></a> <span class="src-sym">}</span></li>
-<li><a name="a659"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a660"></a> <span class="src-sym">{</span></li>
-<li><a name="a661"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a662"></a> <span class="src-sym">}</span></li>
-<li><a name="a663"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';' </span>|| <span class="src-var">$pn</span><span class="src-sym">)</span></li>
-<li><a name="a664"></a> <span class="src-sym">{</span></li>
-<li><a name="a665"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'@' </span>&& isset<span class="src-sym">(</span><span class="src-var">$at_rules</span><span class="src-sym">[</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">]</span><span class="src-sym">) </span>&& <span class="src-var">$at_rules</span><span class="src-sym">[</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">] </span>== <span class="src-str">'iv'</span><span class="src-sym">)</span></li>
-<li><a name="a666"></a> <span class="src-sym">{</span></li>
-<li><a name="a667"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a668"></a> </li>
-<li><a name="a669"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a670"></a> </li>
-<li><a name="a671"></a> <span class="src-key">switch</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span></li>
-<li><a name="a672"></a> <span class="src-sym">{</span></li>
-<li><a name="a673"></a> <span class="src-key">case </span><span class="src-str">'@charset'</span>: <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$charset">charset</a> </span>= <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">; </span><span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a674"></a> <span class="src-key">case </span><span class="src-str">'@namespace'</span>: <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$namespace">namespace</a> </span>= <a href="http://www.php.net/implode">implode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a675"></a> <span class="src-key">case </span><span class="src-str">'@import'</span>: <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$import">import</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/implode">implode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a676"></a> <span class="src-sym">}</span></li>
-<li><a name="a677"></a> </li>
-<li><a name="a678"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a679"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a680"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a681"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a682"></a> <span class="src-sym">}</span></li>
-<li><a name="a683"></a> <span class="src-key">else</span></li>
-<li><a name="a684"></a> <span class="src-sym">{</span></li>
-<li><a name="a685"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'ip'</span><span class="src-sym">;</span></li>
-<li><a name="a686"></a> <span class="src-sym">}</span></li>
-<li><a name="a687"></a> <span class="src-sym">}</span></li>
-<li><a name="a688"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>!= <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a689"></a> <span class="src-sym">{</span></li>
-<li><a name="a690"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a691"></a> <span class="src-sym">}</span></li>
-<li><a name="a692"></a> <span class="src-key">if</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';' </span>|| <span class="src-var">$pn</span><span class="src-sym">) </span>&& <span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">))</span></li>
-<li><a name="a693"></a> <span class="src-sym">{</span></li>
-<li><a name="a694"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a> </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a695"></a> <span class="src-sym">{</span></li>
-<li><a name="a696"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a> </span>= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></span><span class="src-sym">;</span></li>
-<li><a name="a697"></a> <span class="src-sym">}</span></li>
-<li><a name="a698"></a> </li>
-<li><a name="a699"></a> <span class="src-comm">// case settings</span></li>
-<li><a name="a700"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'lowercase_s'</span><span class="src-sym">))</span></li>
-<li><a name="a701"></a> <span class="src-sym">{</span></li>
-<li><a name="a702"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a703"></a> <span class="src-sym">}</span></li>
-<li><a name="a704"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a705"></a> </li>
-<li><a name="a706"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-></span><span class="src-id">subvalue</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a707"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>!= <span class="src-str">''</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a708"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">;</span></li>
-<li><a name="a709"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a710"></a> <span class="src-sym">} </span></li>
-<li><a name="a711"></a> </li>
-<li><a name="a712"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a> </span>= <a href="http://www.php.net/implode">implode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a713"></a> </li>
-<li><a name="a714"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a715"></a> </li>
-<li><a name="a716"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a></span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a717"></a> </li>
-<li><a name="a718"></a> <span class="src-var">$valid </span>= <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a719"></a> <span class="src-key">if</span><span class="src-sym">((</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> </span>|| <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span>&& <span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">) </span>|| <span class="src-var">$valid</span><span class="src-sym">))</span></li>
-<li><a name="a720"></a> <span class="src-sym">{</span></li>
-<li><a name="a721"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a722"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineVALUE">VALUE</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a723"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-></span><span class="src-id">shorthands</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a724"></a> <span class="src-sym">}</span></li>
-<li><a name="a725"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$valid</span><span class="src-sym">)</span></li>
-<li><a name="a726"></a> <span class="src-sym">{</span></li>
-<li><a name="a727"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">))</span></li>
-<li><a name="a728"></a> <span class="src-sym">{</span></li>
-<li><a name="a729"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Removed invalid property: '</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a730"></a> <span class="src-sym">}</span></li>
-<li><a name="a731"></a> <span class="src-key">else</span></li>
-<li><a name="a732"></a> <span class="src-sym">{</span></li>
-<li><a name="a733"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Invalid property in '</span>.<a href="http://www.php.net/strtoupper">strtoupper</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'css_level'</span><span class="src-sym">))</span>.<span class="src-str">': '</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a734"></a> <span class="src-sym">}</span></li>
-<li><a name="a735"></a> <span class="src-sym">}</span></li>
-<li><a name="a736"></a> </li>
-<li><a name="a737"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a738"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a739"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a740"></a> <span class="src-sym">}</span></li>
-<li><a name="a741"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a742"></a> <span class="src-sym">{</span></li>
-<li><a name="a743"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a744"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a745"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a746"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a747"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a748"></a> <span class="src-sym">} </span></li>
-<li><a name="a749"></a> <span class="src-sym">}</span></li>
-<li><a name="a750"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$pn</span><span class="src-sym">)</span></li>
-<li><a name="a751"></a> <span class="src-sym">{</span></li>
-<li><a name="a752"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a753"></a> </li>
-<li><a name="a754"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">))</span></li>
-<li><a name="a755"></a> <span class="src-sym">{</span></li>
-<li><a name="a756"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-></span><span class="src-id">subvalue</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a757"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>!= <span class="src-str">''</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a758"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">;</span></li>
-<li><a name="a759"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a760"></a> <span class="src-sym">}</span></li>
-<li><a name="a761"></a> <span class="src-sym">}</span></li>
-<li><a name="a762"></a> <span class="src-sym">}</span></li>
-<li><a name="a763"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a764"></a> </li>
-<li><a name="a765"></a> <span class="src-comm">/* Case in string */</span></li>
-<li><a name="a766"></a> <span class="src-key">case </span><span class="src-str">'instr'</span>:</li>
-<li><a name="a767"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>== <span class="src-str">')' </span>&& <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'"' </span>&& <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>&& <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a768"></a> <span class="src-sym">{</span></li>
-<li><a name="a769"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a770"></a> <span class="src-sym">}</span></li>
-<li><a name="a771"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>== <span class="src-str">')' </span>&& <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'"' </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>&& <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a772"></a> <span class="src-sym">{</span></li>
-<li><a name="a773"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a774"></a> <span class="src-sym">}</span></li>
-<li><a name="a775"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>&& <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">) </span>&& <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a></span><span class="src-sym">)</span></li>
-<li><a name="a776"></a> <span class="src-sym">{</span></li>
-<li><a name="a777"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a></span><span class="src-sym">;</span></li>
-<li><a name="a778"></a> <span class="src-sym">}</span></li>
-<li><a name="a779"></a> <span class="src-var">$temp_add </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a780"></a> <span class="src-comm">// ...and no not-escaped backslash at the previous position</span></li>
-<li><a name="a781"></a> <span class="src-key">if</span><span class="src-sym">( (</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"\n" </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">"\r"</span><span class="src-sym">) </span>&& <span class="src-sym">!</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>-<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'\\' </span>&& <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span>-<span class="src-num">1</span><span class="src-sym">)) )</span></li>
-<li><a name="a782"></a> <span class="src-sym">{</span></li>
-<li><a name="a783"></a> <span class="src-var">$temp_add </span>= <span class="src-str">"\\A "</span><span class="src-sym">;</span></li>
-<li><a name="a784"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Fixed incorrect newline in string'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a785"></a> <span class="src-sym">}</span></li>
-<li><a name="a786"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>== <span class="src-str">'iv'</span><span class="src-sym">)</span></li>
-<li><a name="a787"></a> <span class="src-sym">{</span></li>
-<li><a name="a788"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$temp_add</span><span class="src-sym">;</span></li>
-<li><a name="a789"></a> <span class="src-sym">}</span></li>
-<li><a name="a790"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>== <span class="src-str">'is'</span><span class="src-sym">)</span></li>
-<li><a name="a791"></a> <span class="src-sym">{</span></li>
-<li><a name="a792"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>.= <span class="src-var">$temp_add</span><span class="src-sym">;</span></li>
-<li><a name="a793"></a> <span class="src-sym">}</span></li>
-<li><a name="a794"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a795"></a> </li>
-<li><a name="a796"></a> <span class="src-comm">/* Case in-comment */</span></li>
-<li><a name="a797"></a> <span class="src-key">case </span><span class="src-str">'ic'</span>:</li>
-<li><a name="a798"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'*' </span>&& <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'/'</span><span class="src-sym">)</span></li>
-<li><a name="a799"></a> <span class="src-sym">{</span></li>
-<li><a name="a800"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a></span><span class="src-sym">;</span></li>
-<li><a name="a801"></a> <span class="src-var">$i</span>++<span class="src-sym">;</span></li>
-<li><a name="a802"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">, </span><span class="src-var">$cur_comment</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a803"></a> <span class="src-var">$cur_comment </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a804"></a> <span class="src-sym">}</span></li>
-<li><a name="a805"></a> <span class="src-key">else</span></li>
-<li><a name="a806"></a> <span class="src-sym">{</span></li>
-<li><a name="a807"></a> <span class="src-var">$cur_comment </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a808"></a> <span class="src-sym">}</span></li>
-<li><a name="a809"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a810"></a> <span class="src-sym">}</span></li>
-<li><a name="a811"></a> <span class="src-sym">}</span></li>
-<li><a name="a812"></a> </li>
-<li><a name="a813"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-></span><span class="src-id">postparse</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a814"></a> </li>
-<li><a name="a815"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$print">print</a></span><span class="src-sym">-></span><span class="src-id">_reset</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a816"></a> </li>
-<li><a name="a817"></a> <span class="src-key">return </span><span class="src-sym">!</span><span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">) </span>&& <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$import">import</a></span><span class="src-sym">) </span>&& <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$charset">charset</a></span><span class="src-sym">) </span>&& <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$tokens">tokens</a></span><span class="src-sym">) </span>&& <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$namespace">namespace</a></span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a818"></a><span class="src-sym">}</span></li>
-<li><a name="a819"></a> </li>
-<li><a name="a820"></a><span class="src-doc">/**</span></li>
-<li><a name="a821"></a><span class="src-doc"> * Explodes selectors</span></li>
-<li><a name="a822"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a823"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a824"></a><span class="src-doc"> */</span></li>
-<li><a name="a825"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a826"></a><span class="src-sym">{</span></li>
-<li><a name="a827"></a> <span class="src-comm">// Explode multiple selectors</span></li>
-<li><a name="a828"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'merge_selectors'</span><span class="src-sym">) </span>== <span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a829"></a> <span class="src-sym">{</span></li>
-<li><a name="a830"></a> <span class="src-var">$new_sels </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a831"></a> <span class="src-var">$lastpos </span>= <span class="src-num">0</span><span class="src-sym">;</span></li>
-<li><a name="a832"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a833"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> </span><span class="src-key">as </span><span class="src-var">$num </span>=> <span class="src-var">$pos</span><span class="src-sym">)</span></li>
-<li><a name="a834"></a> <span class="src-sym">{</span></li>
-<li><a name="a835"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$num </span>== <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a></span><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a836"></a> <span class="src-var">$pos </span>+= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a837"></a> <span class="src-sym">}</span></li>
-<li><a name="a838"></a> </li>
-<li><a name="a839"></a> <span class="src-var">$new_sels</span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-var">$lastpos</span><span class="src-sym">,</span><span class="src-var">$pos</span>-<span class="src-var">$lastpos</span>-<span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a840"></a> <span class="src-var">$lastpos </span>= <span class="src-var">$pos</span><span class="src-sym">;</span></li>
-<li><a name="a841"></a> <span class="src-sym">}</span></li>
-<li><a name="a842"></a> </li>
-<li><a name="a843"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$new_sels</span><span class="src-sym">) </span>> <span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a844"></a> <span class="src-sym">{</span></li>
-<li><a name="a845"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$new_sels </span><span class="src-key">as </span><span class="src-var">$selector</span><span class="src-sym">)</span></li>
-<li><a name="a846"></a> <span class="src-sym">{</span></li>
-<li><a name="a847"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a848"></a> <span class="src-sym">}</span></li>
-<li><a name="a849"></a> unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a850"></a> <span class="src-sym">}</span></li>
-<li><a name="a851"></a> <span class="src-sym">}</span></li>
-<li><a name="a852"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a853"></a><span class="src-sym">}</span></li>
-<li><a name="a854"></a> </li>
-<li><a name="a855"></a><span class="src-doc">/**</span></li>
-<li><a name="a856"></a><span class="src-doc"> * Checks if a character is escaped (and returns true if it is)</span></li>
-<li><a name="a857"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a858"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$pos </span></li>
-<li><a name="a859"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a860"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a861"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.02</span></li>
-<li><a name="a862"></a><span class="src-doc"> */</span></li>
-<li><a name="a863"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">) </span></li>
-<li><a name="a864"></a><span class="src-sym">{</span></li>
-<li><a name="a865"></a> <span class="src-key">return </span><span class="src-sym">!</span><span class="src-sym">(</span><span class="src-sym">@</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$pos</span>-<span class="src-num">1</span><span class="src-sym">} </span>!= <span class="src-str">'\\'</span><span class="src-sym">) </span>|| <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$pos</span>-<span class="src-num">1</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a866"></a><span class="src-sym">}</span></li>
-<li><a name="a867"></a> </li>
-<li><a name="a868"></a><span class="src-doc">/**</span></li>
-<li><a name="a869"></a><span class="src-doc"> * Adds a property with value to the existing CSS code</span></li>
-<li><a name="a870"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$media </span></li>
-<li><a name="a871"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$selector </span></li>
-<li><a name="a872"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$property </span></li>
-<li><a name="a873"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$new_val </span></li>
-<li><a name="a874"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a875"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a876"></a><span class="src-doc"> */</span></li>
-<li><a name="a877"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a><span class="src-sym">(</span><span class="src-var">$media</span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$property</span><span class="src-sym">,</span><span class="src-var">$new_val</span><span class="src-sym">)</span></li>
-<li><a name="a878"></a><span class="src-sym">{ </span></li>
-<li><a name="a879"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">) </span>|| <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">) </span>== <span class="src-str">''</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a880"></a> <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a881"></a> <span class="src-sym">}</span></li>
-<li><a name="a882"></a> </li>
-<li><a name="a883"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$added">added</a> </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a884"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a885"></a> <span class="src-sym">{</span></li>
-<li><a name="a886"></a> <span class="src-key">if</span><span class="src-sym">((</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">) </span>&& <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">)) </span>|| <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a887"></a> <span class="src-sym">{</span></li>
-<li><a name="a888"></a> unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a889"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a890"></a> <span class="src-sym">}</span></li>
-<li><a name="a891"></a> <span class="src-sym">}</span></li>
-<li><a name="a892"></a> <span class="src-key">else</span></li>
-<li><a name="a893"></a> <span class="src-sym">{</span></li>
-<li><a name="a894"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a895"></a> <span class="src-sym">}</span></li>
-<li><a name="a896"></a><span class="src-sym">}</span></li>
-<li><a name="a897"></a> </li>
-<li><a name="a898"></a><span class="src-doc">/**</span></li>
-<li><a name="a899"></a><span class="src-doc"> * Adds CSS to an existing media/selector</span></li>
-<li><a name="a900"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$media </span></li>
-<li><a name="a901"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$selector </span></li>
-<li><a name="a902"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$css_add </span></li>
-<li><a name="a903"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a904"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a905"></a><span class="src-doc"> */</span></li>
-<li><a name="a906"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a><span class="src-sym">(</span><span class="src-var">$media</span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$css_add</span><span class="src-sym">)</span></li>
-<li><a name="a907"></a><span class="src-sym">{</span></li>
-<li><a name="a908"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$css_add </span><span class="src-key">as </span><span class="src-var">$property </span>=> <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a909"></a> <span class="src-sym">{</span></li>
-<li><a name="a910"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a><span class="src-sym">(</span><span class="src-var">$media</span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$property</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">,</span><span class="src-id">false</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a911"></a> <span class="src-sym">}</span></li>
-<li><a name="a912"></a><span class="src-sym">}</span></li>
-<li><a name="a913"></a> </li>
-<li><a name="a914"></a><span class="src-doc">/**</span></li>
-<li><a name="a915"></a><span class="src-doc"> * Checks if $value is !important.</span></li>
-<li><a name="a916"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a917"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a918"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a919"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a920"></a><span class="src-doc"> */</span></li>
-<li><a name="a921"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a922"></a><span class="src-sym">{</span></li>
-<li><a name="a923"></a> <span class="src-key">return </span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/strcasecmp">strcasecmp</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'whitespace'</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-str">''</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">,</span>-<span class="src-num">10</span><span class="src-sym">,</span><span class="src-num">10</span><span class="src-sym">)</span><span class="src-sym">,</span><span class="src-str">'!important'</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a924"></a><span class="src-sym">}</span></li>
-<li><a name="a925"></a> </li>
-<li><a name="a926"></a><span class="src-doc">/**</span></li>
-<li><a name="a927"></a><span class="src-doc"> * Returns a value without !important</span></li>
-<li><a name="a928"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a929"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a930"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a931"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a932"></a><span class="src-doc"> */</span></li>
-<li><a name="a933"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a934"></a><span class="src-sym">{</span></li>
-<li><a name="a935"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">))</span></li>
-<li><a name="a936"></a> <span class="src-sym">{</span></li>
-<li><a name="a937"></a> <span class="src-var">$value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a938"></a> <span class="src-var">$value </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span>-<span class="src-num">9</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a939"></a> <span class="src-var">$value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a940"></a> <span class="src-var">$value </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a941"></a> <span class="src-var">$value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a942"></a> <span class="src-key">return </span><span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a943"></a> <span class="src-sym">}</span></li>
-<li><a name="a944"></a> <span class="src-key">return </span><span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a945"></a><span class="src-sym">}</span></li>
-<li><a name="a946"></a> </li>
-<li><a name="a947"></a><span class="src-doc">/**</span></li>
-<li><a name="a948"></a><span class="src-doc"> * Checks if the next word in a string from pos is a CSS property</span></li>
-<li><a name="a949"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$istring </span></li>
-<li><a name="a950"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$pos </span></li>
-<li><a name="a951"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a952"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a953"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a954"></a><span class="src-doc"> */</span></li>
-<li><a name="a955"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">, </span><span class="src-var">$pos</span><span class="src-sym">)</span></li>
-<li><a name="a956"></a><span class="src-sym">{</span></li>
-<li><a name="a957"></a> <span class="src-var">$all_properties </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a958"></a> <span class="src-var">$istring </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">,</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">)</span>-<span class="src-var">$pos</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a959"></a> <span class="src-var">$pos </span>= <a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">,</span><span class="src-str">':'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a960"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$pos </span>=== <span class="src-id">false</span><span class="src-sym">)</span></li>
-<li><a name="a961"></a> <span class="src-sym">{</span></li>
-<li><a name="a962"></a> <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a963"></a> <span class="src-sym">}</span></li>
-<li><a name="a964"></a> <span class="src-var">$istring </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">)))</span><span class="src-sym">;</span></li>
-<li><a name="a965"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$all_properties</span><span class="src-sym">[</span><span class="src-var">$istring</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a966"></a> <span class="src-sym">{</span></li>
-<li><a name="a967"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Added semicolon to the end of declaration'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a968"></a> <span class="src-key">return </span><span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a969"></a> <span class="src-sym">}</span></li>
-<li><a name="a970"></a> <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a971"></a><span class="src-sym">}</span></li>
-<li><a name="a972"></a> </li>
-<li><a name="a973"></a><span class="src-doc">/**</span></li>
-<li><a name="a974"></a><span class="src-doc"> * Checks if a property is valid</span></li>
-<li><a name="a975"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$property </span></li>
-<li><a name="a976"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool; </span></li>
-<li><a name="a977"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a978"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a979"></a><span class="src-doc"> */</span></li>
-<li><a name="a980"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a><span class="src-sym">(</span><span class="src-var">$property</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a981"></a> <span class="src-var">$all_properties </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a982"></a> <span class="src-key">return </span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$all_properties</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">) </span>&& <a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$all_properties</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">,</span><a href="http://www.php.net/strtoupper">strtoupper</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'css_level'</span><span class="src-sym">))) </span>!== <span class="src-id">false </span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a983"></a><span class="src-sym">}</span></li>
-<li><a name="a984"></a> </li>
-<li><a name="a985"></a><span class="src-sym">}</span></li>
-<li><a name="a986"></a><span class="src-php">?></span></li>
-</ol></pre></div>\r
-</div>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>File Source for class.csstidy_optimise.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- \r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file class.csstidy_optimise.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_class_csstidy_optimise_php.html">class.csstidy_optimise.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * CSSTidy - CSS Parser and Optimiser</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * CSS Optimising Class</span></li>
-<li><a name="a6"></a><span class="src-doc"> * This class optimises CSS data generated by csstidy.</span></li>
-<li><a name="a7"></a><span class="src-doc"> *</span></li>
-<li><a name="a8"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a9"></a><span class="src-doc"> *</span></li>
-<li><a name="a10"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a11"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a12"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a13"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a14"></a><span class="src-doc"> *</span></li>
-<li><a name="a15"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a16"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a17"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></li>
-<li><a name="a18"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a19"></a><span class="src-doc"> *</span></li>
-<li><a name="a20"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a21"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a22"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</span></li>
-<li><a name="a23"></a><span class="src-doc"> *</span></li>
-<li><a name="a24"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a25"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a26"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a27"></a><span class="src-doc"> */</span></li>
-<li><a name="a28"></a> </li>
-<li><a name="a29"></a><span class="src-doc">/**</span></li>
-<li><a name="a30"></a><span class="src-doc"> * CSS Optimising Class</span></li>
-<li><a name="a31"></a><span class="src-doc"> *</span></li>
-<li><a name="a32"></a><span class="src-doc"> * This class optimises CSS data generated by csstidy.</span></li>
-<li><a name="a33"></a><span class="src-doc"> *</span></li>
-<li><a name="a34"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a35"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a36"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a37"></a><span class="src-doc"> */</span></li>
-<li><a name="a38"></a> </li>
-<li><a name="a39"></a><span class="src-key">class </span><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></li>
-<li><a name="a40"></a><span class="src-sym">{</span></li>
-<li><a name="a41"></a> <span class="src-doc">/**</span></li>
-<li><a name="a42"></a><span class="src-doc"> * Constructor</span></li>
-<li><a name="a43"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$css </span><span class="src-doc">contains the class csstidy</span></li>
-<li><a name="a44"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a45"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a46"></a><span class="src-doc"> */</span></li>
-<li><a name="a47"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$css</span><span class="src-sym">)</span></li>
-<li><a name="a48"></a> <span class="src-sym">{</span></li>
-<li><a name="a49"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">;</span></li>
-<li><a name="a50"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">css</span><span class="src-sym">;</span></li>
-<li><a name="a51"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">sub_value</span><span class="src-sym">;</span></li>
-<li><a name="a52"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">at </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">at</span><span class="src-sym">;</span></li>
-<li><a name="a53"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">selector </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">selector</span><span class="src-sym">;</span></li>
-<li><a name="a54"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">property</span><span class="src-sym">;</span></li>
-<li><a name="a55"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">value</span><span class="src-sym">;</span></li>
-<li><a name="a56"></a> <span class="src-sym">}</span></li>
-<li><a name="a57"></a> </li>
-<li><a name="a58"></a> <span class="src-doc">/**</span></li>
-<li><a name="a59"></a><span class="src-doc"> * Optimises $css after parsing</span></li>
-<li><a name="a60"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a61"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a62"></a><span class="src-doc"> */</span></li>
-<li><a name="a63"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodpostparse">postparse</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a64"></a> <span class="src-sym">{</span></li>
-<li><a name="a65"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a66"></a> <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a67"></a> <span class="src-sym">}</span></li>
-<li><a name="a68"></a> </li>
-<li><a name="a69"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'merge_selectors'</span><span class="src-sym">) </span>== <span class="src-num">2</span><span class="src-sym">)</span></li>
-<li><a name="a70"></a> <span class="src-sym">{</span></li>
-<li><a name="a71"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css </span><span class="src-key">as </span><span class="src-var">$medium </span>=> <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a72"></a> <span class="src-sym">{</span></li>
-<li><a name="a73"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_optimise.html#methodmerge_selectors">merge_selectors</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a74"></a> <span class="src-sym">}</span></li>
-<li><a name="a75"></a> <span class="src-sym">}</span></li>
-<li><a name="a76"></a> </li>
-<li><a name="a77"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>> <span class="src-num">0</span><span class="src-sym">)</span></li>
-<li><a name="a78"></a> <span class="src-sym">{</span></li>
-<li><a name="a79"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css </span><span class="src-key">as </span><span class="src-var">$medium </span>=> <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a80"></a> <span class="src-sym">{</span></li>
-<li><a name="a81"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$value </span><span class="src-key">as </span><span class="src-var">$selector </span>=> <span class="src-var">$value1</span><span class="src-sym">)</span></li>
-<li><a name="a82"></a> <span class="src-sym">{</span></li>
-<li><a name="a83"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">merge_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a84"></a> </li>
-<li><a name="a85"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>< <span class="src-num">2</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a86"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a87"></a> <span class="src-sym">}</span></li>
-<li><a name="a88"></a> </li>
-<li><a name="a89"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">merge_bg</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a90"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a91"></a> unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a92"></a> <span class="src-sym">}</span></li>
-<li><a name="a93"></a> <span class="src-sym">}</span></li>
-<li><a name="a94"></a> <span class="src-sym">}</span></li>
-<li><a name="a95"></a> <span class="src-sym">}</span></li>
-<li><a name="a96"></a> <span class="src-sym">}</span></li>
-<li><a name="a97"></a> </li>
-<li><a name="a98"></a> <span class="src-doc">/**</span></li>
-<li><a name="a99"></a><span class="src-doc"> * Optimises values</span></li>
-<li><a name="a100"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a101"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a102"></a><span class="src-doc"> */</span></li>
-<li><a name="a103"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodvalue">value</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a104"></a> <span class="src-sym">{</span></li>
-<li><a name="a105"></a> <span class="src-var">$shorthands </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a106"></a> </li>
-<li><a name="a107"></a> <span class="src-comm">// optimise shorthand properties</span></li>
-<li><a name="a108"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a109"></a> <span class="src-sym">{</span></li>
-<li><a name="a110"></a> <span class="src-var">$temp </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-comm">// FIXME - move</span></li>
-<li><a name="a111"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$temp </span>!= <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value</span><span class="src-sym">)</span></li>
-<li><a name="a112"></a> <span class="src-sym">{</span></li>
-<li><a name="a113"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised shorthand notation ('</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span>.<span class="src-str">'): Changed "'</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value</span>.<span class="src-str">'" to "'</span>.<span class="src-var">$temp</span>.<span class="src-str">'"'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a114"></a> <span class="src-sym">}</span></li>
-<li><a name="a115"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value </span>= <span class="src-var">$temp</span><span class="src-sym">;</span></li>
-<li><a name="a116"></a> <span class="src-sym">}</span></li>
-<li><a name="a117"></a> </li>
-<li><a name="a118"></a> <span class="src-comm">// Remove whitespace at ! important</span></li>
-<li><a name="a119"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value </span>!= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_optimise.html#methodcompress_important">compress_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value</span><span class="src-sym">))</span></li>
-<li><a name="a120"></a> <span class="src-sym">{</span></li>
-<li><a name="a121"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised !important'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a122"></a> <span class="src-sym">}</span></li>
-<li><a name="a123"></a> <span class="src-sym">}</span></li>
-<li><a name="a124"></a> </li>
-<li><a name="a125"></a> <span class="src-doc">/**</span></li>
-<li><a name="a126"></a><span class="src-doc"> * Optimises shorthands</span></li>
-<li><a name="a127"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a128"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a129"></a><span class="src-doc"> */</span></li>
-<li><a name="a130"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodshorthands">shorthands</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a131"></a> <span class="src-sym">{</span></li>
-<li><a name="a132"></a> <span class="src-var">$shorthands </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a133"></a> </li>
-<li><a name="a134"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>|| <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a135"></a> <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a136"></a> <span class="src-sym">}</span></li>
-<li><a name="a137"></a> </li>
-<li><a name="a138"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property </span>== <span class="src-str">'background' </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>> <span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a139"></a> <span class="src-sym">{</span></li>
-<li><a name="a140"></a> unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">at</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background'</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a141"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">merge_css_blocks</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">at</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">selector</span><span class="src-sym">,</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">dissolve_short_bg</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a142"></a> <span class="src-sym">}</span></li>
-<li><a name="a143"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a144"></a> <span class="src-sym">{</span></li>
-<li><a name="a145"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">merge_css_blocks</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">at</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">selector</span><span class="src-sym">,</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">dissolve_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">value</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a146"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/is_array">is_array</a><span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a147"></a> <span class="src-sym">{</span></li>
-<li><a name="a148"></a> unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">at</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a149"></a> <span class="src-sym">}</span></li>
-<li><a name="a150"></a> <span class="src-sym">}</span></li>
-<li><a name="a151"></a> <span class="src-sym">}</span></li>
-<li><a name="a152"></a> </li>
-<li><a name="a153"></a> <span class="src-doc">/**</span></li>
-<li><a name="a154"></a><span class="src-doc"> * Optimises a sub-value</span></li>
-<li><a name="a155"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a156"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a157"></a><span class="src-doc"> */</span></li>
-<li><a name="a158"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodsubvalue">subvalue</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a159"></a> <span class="src-sym">{</span></li>
-<li><a name="a160"></a> <span class="src-var">$replace_colors </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a161"></a> </li>
-<li><a name="a162"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a163"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>== <span class="src-str">''</span><span class="src-sym">) </span><span class="src-comm">// caution : '0'</span></li>
-<li><a name="a164"></a> <span class="src-sym">{</span></li>
-<li><a name="a165"></a> <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a166"></a> <span class="src-sym">}</span></li>
-<li><a name="a167"></a> </li>
-<li><a name="a168"></a> <span class="src-comm">// Compress font-weight</span></li>
-<li><a name="a169"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property </span>== <span class="src-str">'font-weight' </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'compress_font-weight'</span><span class="src-sym">))</span></li>
-<li><a name="a170"></a> <span class="src-sym">{</span></li>
-<li><a name="a171"></a> <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">))</span></li>
-<li><a name="a173"></a> <span class="src-sym">{</span></li>
-<li><a name="a174"></a> <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a175"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a176"></a> <span class="src-sym">}</span></li>
-<li><a name="a177"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>== <span class="src-str">'bold'</span><span class="src-sym">)</span></li>
-<li><a name="a178"></a> <span class="src-sym">{</span></li>
-<li><a name="a179"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>= <span class="src-str">'700'</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a180"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised font-weight: Changed "bold" to "700"'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a181"></a> <span class="src-sym">}</span></li>
-<li><a name="a182"></a> <span class="src-key">else </span><span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>== <span class="src-str">'normal'</span><span class="src-sym">)</span></li>
-<li><a name="a183"></a> <span class="src-sym">{</span></li>
-<li><a name="a184"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>= <span class="src-str">'400'</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a185"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised font-weight: Changed "normal" to "400"'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a186"></a> <span class="src-sym">}</span></li>
-<li><a name="a187"></a> <span class="src-sym">}</span></li>
-<li><a name="a188"></a> </li>
-<li><a name="a189"></a> <span class="src-var">$temp </span>= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_optimise.html#methodcompress_numbers">compress_numbers</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a190"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$temp </span>!= <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">)</span></li>
-<li><a name="a191"></a> <span class="src-sym">{</span></li>
-<li><a name="a192"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">) </span>> <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a193"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Fixed invalid number: Changed "'</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span>.<span class="src-str">'" to "'</span>.<span class="src-var">$temp</span>.<span class="src-str">'"'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a194"></a> <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a195"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised number: Changed "'</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span>.<span class="src-str">'" to "'</span>.<span class="src-var">$temp</span>.<span class="src-str">'"'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a196"></a> <span class="src-sym">} </span></li>
-<li><a name="a197"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>= <span class="src-var">$temp</span><span class="src-sym">;</span></li>
-<li><a name="a198"></a> <span class="src-sym">}</span></li>
-<li><a name="a199"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'compress_colors'</span><span class="src-sym">))</span></li>
-<li><a name="a200"></a> <span class="src-sym">{</span></li>
-<li><a name="a201"></a> <span class="src-var">$temp </span>= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_optimise.html#methodcut_color">cut_color</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a202"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$temp </span>!== <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">)</span></li>
-<li><a name="a203"></a> <span class="src-sym">{</span></li>
-<li><a name="a204"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$replace_colors</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a205"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Fixed invalid color name: Changed "'</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span>.<span class="src-str">'" to "'</span>.<span class="src-var">$temp</span>.<span class="src-str">'"'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a206"></a> <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a207"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised color: Changed "'</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value</span>.<span class="src-str">'" to "'</span>.<span class="src-var">$temp</span>.<span class="src-str">'"'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a208"></a> <span class="src-sym">} </span></li>
-<li><a name="a209"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">sub_value </span>= <span class="src-var">$temp</span><span class="src-sym">;</span></li>
-<li><a name="a210"></a> <span class="src-sym">}</span></li>
-<li><a name="a211"></a> <span class="src-sym">}</span></li>
-<li><a name="a212"></a> <span class="src-sym">}</span></li>
-<li><a name="a213"></a> </li>
-<li><a name="a214"></a> <span class="src-doc">/**</span></li>
-<li><a name="a215"></a><span class="src-doc"> * Compresses shorthand values. Example: margin:1px 1px 1px 1px -> margin:1px</span></li>
-<li><a name="a216"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a217"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a218"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a219"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a220"></a><span class="src-doc"> */</span></li>
-<li><a name="a221"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a222"></a> <span class="src-sym">{</span></li>
-<li><a name="a223"></a> <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a224"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">))</span></li>
-<li><a name="a225"></a> <span class="src-sym">{</span></li>
-<li><a name="a226"></a> <span class="src-var">$values </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a> <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a228"></a> <span class="src-sym">}</span></li>
-<li><a name="a229"></a> <span class="src-key">else </span><span class="src-var">$values </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a230"></a> </li>
-<li><a name="a231"></a> <span class="src-var">$values </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$values</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a232"></a> <span class="src-key">switch</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">))</span></li>
-<li><a name="a233"></a> <span class="src-sym">{</span></li>
-<li><a name="a234"></a> <span class="src-key">case </span><span class="src-num">4</span>:</li>
-<li><a name="a235"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>&& <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">] </span>&& <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a236"></a> <span class="src-sym">{</span></li>
-<li><a name="a237"></a> <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a238"></a> <span class="src-sym">}</span></li>
-<li><a name="a239"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">] </span>&& <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a240"></a> <span class="src-sym">{</span></li>
-<li><a name="a241"></a> <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a242"></a> <span class="src-sym">}</span></li>
-<li><a name="a243"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a244"></a> <span class="src-sym">{</span></li>
-<li><a name="a245"></a> <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a246"></a> <span class="src-sym">}</span></li>
-<li><a name="a247"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a> </li>
-<li><a name="a249"></a> <span class="src-key">case </span><span class="src-num">3</span>:</li>
-<li><a name="a250"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>&& <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a251"></a> <span class="src-sym">{</span></li>
-<li><a name="a252"></a> <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a253"></a> <span class="src-sym">}</span></li>
-<li><a name="a254"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a255"></a> <span class="src-sym">{</span></li>
-<li><a name="a256"></a> <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a257"></a> <span class="src-sym">}</span></li>
-<li><a name="a258"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a259"></a> </li>
-<li><a name="a260"></a> <span class="src-key">case </span><span class="src-num">2</span>:</li>
-<li><a name="a261"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a262"></a> <span class="src-sym">{</span></li>
-<li><a name="a263"></a> <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a> <span class="src-sym">}</span></li>
-<li><a name="a265"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a266"></a> <span class="src-sym">}</span></li>
-<li><a name="a267"></a> </li>
-<li><a name="a268"></a> <span class="src-key">return </span><span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a269"></a> <span class="src-sym">}</span></li>
-<li><a name="a270"></a> </li>
-<li><a name="a271"></a> <span class="src-doc">/**</span></li>
-<li><a name="a272"></a><span class="src-doc"> * Removes unnecessary whitespace in ! important</span></li>
-<li><a name="a273"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a274"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a275"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a276"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a277"></a><span class="src-doc"> */</span></li>
-<li><a name="a278"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcompress_important">compress_important</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$string</span><span class="src-sym">)</span></li>
-<li><a name="a279"></a> <span class="src-sym">{</span></li>
-<li><a name="a280"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">))</span></li>
-<li><a name="a281"></a> <span class="src-sym">{</span></li>
-<li><a name="a282"></a> <span class="src-var">$string </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">) </span>. <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a283"></a> <span class="src-sym">}</span></li>
-<li><a name="a284"></a> <span class="src-key">return </span><span class="src-var">$string</span><span class="src-sym">;</span></li>
-<li><a name="a285"></a> <span class="src-sym">}</span></li>
-<li><a name="a286"></a> </li>
-<li><a name="a287"></a> <span class="src-doc">/**</span></li>
-<li><a name="a288"></a><span class="src-doc"> * Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.</span></li>
-<li><a name="a289"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$color </span></li>
-<li><a name="a290"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a291"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a292"></a><span class="src-doc"> */</span></li>
-<li><a name="a293"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcut_color">cut_color</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span></li>
-<li><a name="a294"></a> <span class="src-sym">{</span></li>
-<li><a name="a295"></a> <span class="src-var">$replace_colors </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a296"></a> </li>
-<li><a name="a297"></a> <span class="src-comm">// rgb(0,0,0) -> #000000 (or #000 in this case later)</span></li>
-<li><a name="a298"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span><span class="src-num">4</span><span class="src-sym">)) </span>== <span class="src-str">'rgb('</span><span class="src-sym">)</span></li>
-<li><a name="a299"></a> <span class="src-sym">{</span></li>
-<li><a name="a300"></a> <span class="src-var">$color_tmp </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">,</span><span class="src-num">4</span><span class="src-sym">,</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span>-<span class="src-num">5</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a301"></a> <span class="src-var">$color_tmp </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$color_tmp</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a302"></a> <span class="src-key">for </span><span class="src-sym">( </span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>< <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a303"></a> <span class="src-sym">{</span></li>
-<li><a name="a304"></a> <span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a> <span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">) </span>== <span class="src-str">'%'</span><span class="src-sym">)</span></li>
-<li><a name="a306"></a> <span class="src-sym">{</span></li>
-<li><a name="a307"></a> <span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <a href="http://www.php.net/round">round</a><span class="src-sym">((</span><span class="src-num">255</span>*<span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span>/<span class="src-num">100</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a308"></a> <span class="src-sym">}</span></li>
-<li><a name="a309"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>><span class="src-num">255</span><span class="src-sym">) </span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <span class="src-num">255</span><span class="src-sym">;</span></li>
-<li><a name="a310"></a> <span class="src-sym">}</span></li>
-<li><a name="a311"></a> <span class="src-var">$color </span>= <span class="src-str">'#'</span><span class="src-sym">;</span></li>
-<li><a name="a312"></a> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>< <span class="src-num">3</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a313"></a> <span class="src-sym">{</span></li>
-<li><a name="a314"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><<span class="src-num">16</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a315"></a> <span class="src-var">$color </span>.= <span class="src-str">'0' </span>. <a href="http://www.php.net/dechex">dechex</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a316"></a> <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a317"></a> <span class="src-var">$color </span>.= <a href="http://www.php.net/dechex">dechex</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a318"></a> <span class="src-sym">}</span></li>
-<li><a name="a319"></a> <span class="src-sym">}</span></li>
-<li><a name="a320"></a> <span class="src-sym">}</span></li>
-<li><a name="a321"></a> </li>
-<li><a name="a322"></a> <span class="src-comm">// Fix bad color names</span></li>
-<li><a name="a323"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$replace_colors</span><span class="src-sym">[</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a324"></a> <span class="src-sym">{</span></li>
-<li><a name="a325"></a> <span class="src-var">$color </span>= <span class="src-var">$replace_colors</span><span class="src-sym">[</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a326"></a> <span class="src-sym">}</span></li>
-<li><a name="a327"></a> </li>
-<li><a name="a328"></a> <span class="src-comm">// #aabbcc -> #abc</span></li>
-<li><a name="a329"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">) </span>== <span class="src-num">7</span><span class="src-sym">)</span></li>
-<li><a name="a330"></a> <span class="src-sym">{</span></li>
-<li><a name="a331"></a> <span class="src-var">$color_temp </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a332"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'#' </span>&& <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">2</span><span class="src-sym">} </span>&& <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">3</span><span class="src-sym">} </span>== <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">4</span><span class="src-sym">} </span>&& <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">5</span><span class="src-sym">} </span>== <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">6</span><span class="src-sym">}</span><span class="src-sym">)</span></li>
-<li><a name="a333"></a> <span class="src-sym">{</span></li>
-<li><a name="a334"></a> <span class="src-var">$color </span>= <span class="src-str">'#'</span>.<span class="src-var">$color</span><span class="src-sym">{</span><span class="src-num">1</span><span class="src-sym">}</span>.<span class="src-var">$color</span><span class="src-sym">{</span><span class="src-num">3</span><span class="src-sym">}</span>.<span class="src-var">$color</span><span class="src-sym">{</span><span class="src-num">5</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a335"></a> <span class="src-sym">}</span></li>
-<li><a name="a336"></a> <span class="src-sym">}</span></li>
-<li><a name="a337"></a> </li>
-<li><a name="a338"></a> <span class="src-key">switch</span><span class="src-sym">(</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">))</span></li>
-<li><a name="a339"></a> <span class="src-sym">{</span></li>
-<li><a name="a340"></a> <span class="src-comm">/* color name -> hex code */</span></li>
-<li><a name="a341"></a> <span class="src-key">case </span><span class="src-str">'black'</span>: <span class="src-key">return </span><span class="src-str">'#000'</span><span class="src-sym">;</span></li>
-<li><a name="a342"></a> <span class="src-key">case </span><span class="src-str">'fuchsia'</span>: <span class="src-key">return </span><span class="src-str">'#F0F'</span><span class="src-sym">;</span></li>
-<li><a name="a343"></a> <span class="src-key">case </span><span class="src-str">'white'</span>: <span class="src-key">return </span><span class="src-str">'#FFF'</span><span class="src-sym">;</span></li>
-<li><a name="a344"></a> <span class="src-key">case </span><span class="src-str">'yellow'</span>: <span class="src-key">return </span><span class="src-str">'#FF0'</span><span class="src-sym">;</span></li>
-<li><a name="a345"></a> </li>
-<li><a name="a346"></a> <span class="src-comm">/* hex code -> color name */</span></li>
-<li><a name="a347"></a> <span class="src-key">case </span><span class="src-str">'#800000'</span>: <span class="src-key">return </span><span class="src-str">'maroon'</span><span class="src-sym">;</span></li>
-<li><a name="a348"></a> <span class="src-key">case </span><span class="src-str">'#ffa500'</span>: <span class="src-key">return </span><span class="src-str">'orange'</span><span class="src-sym">;</span></li>
-<li><a name="a349"></a> <span class="src-key">case </span><span class="src-str">'#808000'</span>: <span class="src-key">return </span><span class="src-str">'olive'</span><span class="src-sym">;</span></li>
-<li><a name="a350"></a> <span class="src-key">case </span><span class="src-str">'#800080'</span>: <span class="src-key">return </span><span class="src-str">'purple'</span><span class="src-sym">;</span></li>
-<li><a name="a351"></a> <span class="src-key">case </span><span class="src-str">'#008000'</span>: <span class="src-key">return </span><span class="src-str">'green'</span><span class="src-sym">;</span></li>
-<li><a name="a352"></a> <span class="src-key">case </span><span class="src-str">'#000080'</span>: <span class="src-key">return </span><span class="src-str">'navy'</span><span class="src-sym">;</span></li>
-<li><a name="a353"></a> <span class="src-key">case </span><span class="src-str">'#008080'</span>: <span class="src-key">return </span><span class="src-str">'teal'</span><span class="src-sym">;</span></li>
-<li><a name="a354"></a> <span class="src-key">case </span><span class="src-str">'#c0c0c0'</span>: <span class="src-key">return </span><span class="src-str">'silver'</span><span class="src-sym">;</span></li>
-<li><a name="a355"></a> <span class="src-key">case </span><span class="src-str">'#808080'</span>: <span class="src-key">return </span><span class="src-str">'gray'</span><span class="src-sym">;</span></li>
-<li><a name="a356"></a> <span class="src-key">case </span><span class="src-str">'#f00'</span>: <span class="src-key">return </span><span class="src-str">'red'</span><span class="src-sym">; </span></li>
-<li><a name="a357"></a> <span class="src-sym">}</span></li>
-<li><a name="a358"></a> </li>
-<li><a name="a359"></a> <span class="src-key">return </span><span class="src-var">$color</span><span class="src-sym">;</span></li>
-<li><a name="a360"></a> <span class="src-sym">}</span></li>
-<li><a name="a361"></a> </li>
-<li><a name="a362"></a> <span class="src-doc">/**</span></li>
-<li><a name="a363"></a><span class="src-doc"> * Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )</span></li>
-<li><a name="a364"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$subvalue </span></li>
-<li><a name="a365"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a366"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a367"></a><span class="src-doc"> */</span></li>
-<li><a name="a368"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcompress_numbers">compress_numbers</a><span class="src-sym">(</span><span class="src-var">$subvalue</span><span class="src-sym">)</span></li>
-<li><a name="a369"></a> <span class="src-sym">{</span></li>
-<li><a name="a370"></a> <span class="src-var">$units </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'units'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a371"></a> <span class="src-var">$number_values </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'number_values'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a372"></a> <span class="src-var">$color_values </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a373"></a> </li>
-<li><a name="a374"></a> <span class="src-comm">// for font:1em/1em sans-serif...;</span></li>
-<li><a name="a375"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property </span>== <span class="src-str">'font'</span><span class="src-sym">)</span></li>
-<li><a name="a376"></a> <span class="src-sym">{</span></li>
-<li><a name="a377"></a> <span class="src-var">$temp </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">'/'</span><span class="src-sym">,</span><span class="src-var">$subvalue</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a378"></a> <span class="src-sym">}</span></li>
-<li><a name="a379"></a> <span class="src-key">else</span></li>
-<li><a name="a380"></a> <span class="src-sym">{</span></li>
-<li><a name="a381"></a> <span class="src-var">$temp </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-var">$subvalue</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a382"></a> <span class="src-sym">}</span></li>
-<li><a name="a383"></a> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$l </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$l </span>< <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$l</span>++<span class="src-sym">)</span></li>
-<li><a name="a384"></a> <span class="src-sym">{</span></li>
-<li><a name="a385"></a> <span class="src-comm">// continue if no numeric value</span></li>
-<li><a name="a386"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">) </span>> <span class="src-num">0 </span>&& <span class="src-sym">( </span><a href="http://www.php.net/is_numeric">is_numeric</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'+' </span>|| <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'-' </span><span class="src-sym">) ))</span></li>
-<li><a name="a387"></a> <span class="src-sym">{</span></li>
-<li><a name="a388"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a389"></a> <span class="src-sym">}</span></li>
-<li><a name="a390"></a> </li>
-<li><a name="a391"></a> <span class="src-comm">// Fix bad colors</span></li>
-<li><a name="a392"></a> <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span><span class="src-sym">, </span><span class="src-var">$color_values</span><span class="src-sym">))</span></li>
-<li><a name="a393"></a> <span class="src-sym">{</span></li>
-<li><a name="a394"></a> <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <span class="src-str">'#'</span>.<span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a395"></a> <span class="src-sym">}</span></li>
-<li><a name="a396"></a> </li>
-<li><a name="a397"></a> <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">) </span>== <span class="src-num">0</span><span class="src-sym">)</span></li>
-<li><a name="a398"></a> <span class="src-sym">{</span></li>
-<li><a name="a399"></a> <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <span class="src-str">'0'</span><span class="src-sym">;</span></li>
-<li><a name="a400"></a> <span class="src-sym">}</span></li>
-<li><a name="a401"></a> <span class="src-key">else</span></li>
-<li><a name="a402"></a> <span class="src-sym">{</span></li>
-<li><a name="a403"></a> <span class="src-var">$unit_found </span>= <span class="src-id">FALSE</span><span class="src-sym">;</span></li>
-<li><a name="a404"></a> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$m </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$size_4 </span>= <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$units</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$m </span>< <span class="src-var">$size_4</span><span class="src-sym">; </span><span class="src-var">$m</span>++<span class="src-sym">)</span></li>
-<li><a name="a405"></a> <span class="src-sym">{</span></li>
-<li><a name="a406"></a> <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">,</span><span class="src-var">$units</span><span class="src-sym">[</span><span class="src-var">$m</span><span class="src-sym">]</span><span class="src-sym">) </span>!== <span class="src-id">FALSE</span><span class="src-sym">)</span></li>
-<li><a name="a407"></a> <span class="src-sym">{</span></li>
-<li><a name="a408"></a> <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span>.<span class="src-var">$units</span><span class="src-sym">[</span><span class="src-var">$m</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a409"></a> <span class="src-var">$unit_found </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a410"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a411"></a> <span class="src-sym">}</span></li>
-<li><a name="a412"></a> <span class="src-sym">}</span></li>
-<li><a name="a413"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$unit_found </span>&& <span class="src-sym">!</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">property</span><span class="src-sym">,</span><span class="src-var">$number_values</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a414"></a> <span class="src-sym">{</span></li>
-<li><a name="a415"></a> <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span>.<span class="src-str">'px'</span><span class="src-sym">;</span></li>
-<li><a name="a416"></a> <span class="src-sym">}</span></li>
-<li><a name="a417"></a> <span class="src-key">else </span><span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$unit_found</span><span class="src-sym">)</span></li>
-<li><a name="a418"></a> <span class="src-sym">{</span></li>
-<li><a name="a419"></a> <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a420"></a> <span class="src-sym">}</span></li>
-<li><a name="a421"></a> <span class="src-sym">}</span></li>
-<li><a name="a422"></a> <span class="src-sym">}</span></li>
-<li><a name="a423"></a> </li>
-<li><a name="a424"></a> <span class="src-key">return </span><span class="src-sym">((</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">) </span>> <span class="src-num">1</span><span class="src-sym">) </span>? <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'/'</span>.<span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>: <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a425"></a> <span class="src-sym">}</span></li>
-<li><a name="a426"></a> </li>
-<li><a name="a427"></a> <span class="src-doc">/**</span></li>
-<li><a name="a428"></a><span class="src-doc"> * Merges selectors with same properties. Example: a{color:red} b{color:red} -> a,b{color:red}</span></li>
-<li><a name="a429"></a><span class="src-doc"> * Very basic and has at least one bug. Hopefully there is a replacement soon.</span></li>
-<li><a name="a430"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$array </span></li>
-<li><a name="a431"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a432"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a433"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a434"></a><span class="src-doc"> */</span></li>
-<li><a name="a435"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodmerge_selectors">merge_selectors</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$array</span><span class="src-sym">)</span></li>
-<li><a name="a436"></a> <span class="src-sym">{</span></li>
-<li><a name="a437"></a> <span class="src-var">$css </span>= <span class="src-var">$array</span><span class="src-sym">;</span></li>
-<li><a name="a438"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$css </span><span class="src-key">as </span><span class="src-var">$key </span>=> <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a439"></a> <span class="src-sym">{</span></li>
-<li><a name="a440"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a441"></a> <span class="src-sym">{</span></li>
-<li><a name="a442"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a443"></a> <span class="src-sym">}</span></li>
-<li><a name="a444"></a> <span class="src-var">$newsel </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a445"></a> </li>
-<li><a name="a446"></a> <span class="src-comm">// Check if properties also exist in another selector</span></li>
-<li><a name="a447"></a> <span class="src-var">$keys </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a448"></a> <span class="src-comm">// PHP bug (?) without $css = $array; here</span></li>
-<li><a name="a449"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$css </span><span class="src-key">as </span><span class="src-var">$selector </span>=> <span class="src-var">$vali</span><span class="src-sym">)</span></li>
-<li><a name="a450"></a> <span class="src-sym">{</span></li>
-<li><a name="a451"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$selector </span>== <span class="src-var">$key</span><span class="src-sym">)</span></li>
-<li><a name="a452"></a> <span class="src-sym">{</span></li>
-<li><a name="a453"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a454"></a> <span class="src-sym">}</span></li>
-<li><a name="a455"></a> </li>
-<li><a name="a456"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>=== <span class="src-var">$vali</span><span class="src-sym">)</span></li>
-<li><a name="a457"></a> <span class="src-sym">{</span></li>
-<li><a name="a458"></a> <span class="src-var">$keys</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$selector</span><span class="src-sym">;</span></li>
-<li><a name="a459"></a> <span class="src-sym">}</span></li>
-<li><a name="a460"></a> <span class="src-sym">}</span></li>
-<li><a name="a461"></a> </li>
-<li><a name="a462"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$keys</span><span class="src-sym">))</span></li>
-<li><a name="a463"></a> <span class="src-sym">{</span></li>
-<li><a name="a464"></a> <span class="src-var">$newsel </span>= <span class="src-var">$key</span><span class="src-sym">;</span></li>
-<li><a name="a465"></a> unset<span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a466"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$keys </span><span class="src-key">as </span><span class="src-var">$selector</span><span class="src-sym">)</span></li>
-<li><a name="a467"></a> <span class="src-sym">{</span></li>
-<li><a name="a468"></a> unset<span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a469"></a> <span class="src-var">$newsel </span>.= <span class="src-str">','</span>.<span class="src-var">$selector</span><span class="src-sym">;</span></li>
-<li><a name="a470"></a> <span class="src-sym">}</span></li>
-<li><a name="a471"></a> <span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$newsel</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a472"></a> <span class="src-sym">}</span></li>
-<li><a name="a473"></a> <span class="src-sym">}</span></li>
-<li><a name="a474"></a> <span class="src-var">$array </span>= <span class="src-var">$css</span><span class="src-sym">;</span></li>
-<li><a name="a475"></a> <span class="src-sym">}</span></li>
-<li><a name="a476"></a> </li>
-<li><a name="a477"></a> <span class="src-doc">/**</span></li>
-<li><a name="a478"></a><span class="src-doc"> * Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...</span></li>
-<li><a name="a479"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$property </span></li>
-<li><a name="a480"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a481"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a482"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a483"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_4value_shorthands()</span></li>
-<li><a name="a484"></a><span class="src-doc"> */</span></li>
-<li><a name="a485"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">dissolve_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$property</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a486"></a> <span class="src-sym">{</span></li>
-<li><a name="a487"></a> <span class="src-var">$shorthands </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a488"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/is_array">is_array</a><span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a489"></a> <span class="src-sym">{</span></li>
-<li><a name="a490"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a491"></a> <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">;</span></li>
-<li><a name="a492"></a> <span class="src-sym">}</span></li>
-<li><a name="a493"></a> </li>
-<li><a name="a494"></a> <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a495"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">))</span></li>
-<li><a name="a496"></a> <span class="src-sym">{</span></li>
-<li><a name="a497"></a> <span class="src-var">$value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a498"></a> <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a499"></a> <span class="src-sym">}</span></li>
-<li><a name="a500"></a> <span class="src-var">$values </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a501"></a> </li>
-<li><a name="a502"></a> </li>
-<li><a name="a503"></a> <span class="src-var">$return </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a504"></a> <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">) </span>== <span class="src-num">4</span><span class="src-sym">)</span></li>
-<li><a name="a505"></a> <span class="src-sym">{</span></li>
-<li><a name="a506"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i</span>=<span class="src-num">0</span><span class="src-sym">;</span><span class="src-var">$i</span><<span class="src-num">4</span><span class="src-sym">;</span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a507"></a> <span class="src-sym">{</span></li>
-<li><a name="a508"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a509"></a> <span class="src-sym">}</span></li>
-<li><a name="a510"></a> <span class="src-sym">}</span></li>
-<li><a name="a511"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">) </span>== <span class="src-num">3</span><span class="src-sym">)</span></li>
-<li><a name="a512"></a> <span class="src-sym">{</span></li>
-<li><a name="a513"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a514"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a515"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a516"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a517"></a> <span class="src-sym">}</span></li>
-<li><a name="a518"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">) </span>== <span class="src-num">2</span><span class="src-sym">)</span></li>
-<li><a name="a519"></a> <span class="src-sym">{</span></li>
-<li><a name="a520"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i</span>=<span class="src-num">0</span><span class="src-sym">;</span><span class="src-var">$i</span><<span class="src-num">4</span><span class="src-sym">;</span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a521"></a> <span class="src-sym">{</span></li>
-<li><a name="a522"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]] </span>= <span class="src-sym">((</span><span class="src-var">$i </span>% <span class="src-num">2 </span>!= <span class="src-num">0</span><span class="src-sym">)) </span>? <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important </span>: <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a523"></a> <span class="src-sym">}</span></li>
-<li><a name="a524"></a> <span class="src-sym">}</span></li>
-<li><a name="a525"></a> <span class="src-key">else</span></li>
-<li><a name="a526"></a> <span class="src-sym">{</span></li>
-<li><a name="a527"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i</span>=<span class="src-num">0</span><span class="src-sym">;</span><span class="src-var">$i</span><<span class="src-num">4</span><span class="src-sym">;</span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a528"></a> <span class="src-sym">{</span></li>
-<li><a name="a529"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a530"></a> <span class="src-sym">} </span></li>
-<li><a name="a531"></a> <span class="src-sym">}</span></li>
-<li><a name="a532"></a> </li>
-<li><a name="a533"></a> <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">;</span></li>
-<li><a name="a534"></a> <span class="src-sym">}</span></li>
-<li><a name="a535"></a> </li>
-<li><a name="a536"></a> <span class="src-doc">/**</span></li>
-<li><a name="a537"></a><span class="src-doc"> * Explodes a string as explode() does, however, not if $sep is escaped or within a string.</span></li>
-<li><a name="a538"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$sep </span><span class="src-doc">seperator</span></li>
-<li><a name="a539"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a540"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a541"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a542"></a><span class="src-doc"> */</span></li>
-<li><a name="a543"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-var">$sep</span><span class="src-sym">,</span><span class="src-var">$string</span><span class="src-sym">)</span></li>
-<li><a name="a544"></a> <span class="src-sym">{</span></li>
-<li><a name="a545"></a> <span class="src-var">$status </span>= <span class="src-str">'st'</span><span class="src-sym">;</span></li>
-<li><a name="a546"></a> <span class="src-var">$to </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a547"></a> </li>
-<li><a name="a548"></a> <span class="src-var">$output </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a549"></a> <span class="src-var">$num </span>= <span class="src-num">0</span><span class="src-sym">;</span></li>
-<li><a name="a550"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$len </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span><span class="src-sym">;</span><span class="src-var">$i </span>< <span class="src-var">$len</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a551"></a> <span class="src-sym">{</span></li>
-<li><a name="a552"></a> <span class="src-key">switch</span><span class="src-sym">(</span><span class="src-var">$status</span><span class="src-sym">)</span></li>
-<li><a name="a553"></a> <span class="src-sym">{</span></li>
-<li><a name="a554"></a> <span class="src-key">case </span><span class="src-str">'st'</span>:</li>
-<li><a name="a555"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-var">$sep </span>&& <span class="src-sym">!</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a556"></a> <span class="src-sym">{</span></li>
-<li><a name="a557"></a> ++<span class="src-var">$num</span><span class="src-sym">;</span></li>
-<li><a name="a558"></a> <span class="src-sym">}</span></li>
-<li><a name="a559"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'"' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\'' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'(' </span>&& <span class="src-sym">!</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a560"></a> <span class="src-sym">{</span></li>
-<li><a name="a561"></a> <span class="src-var">$status </span>= <span class="src-str">'str'</span><span class="src-sym">;</span></li>
-<li><a name="a562"></a> <span class="src-var">$to </span>= <span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">) </span>? <span class="src-str">')' </span>: <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a563"></a> <span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">]</span><span class="src-sym">)) </span>? <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>: <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a564"></a> <span class="src-sym">}</span></li>
-<li><a name="a565"></a> <span class="src-key">else</span></li>
-<li><a name="a566"></a> <span class="src-sym">{</span></li>
-<li><a name="a567"></a> <span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">]</span><span class="src-sym">)) </span>? <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>: <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a568"></a> <span class="src-sym">}</span></li>
-<li><a name="a569"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a570"></a> </li>
-<li><a name="a571"></a> <span class="src-key">case </span><span class="src-str">'str'</span>:</li>
-<li><a name="a572"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-var">$to </span>&& <span class="src-sym">!</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a573"></a> <span class="src-sym">{</span></li>
-<li><a name="a574"></a> <span class="src-var">$status </span>= <span class="src-str">'st'</span><span class="src-sym">;</span></li>
-<li><a name="a575"></a> <span class="src-sym">}</span></li>
-<li><a name="a576"></a> <span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">]</span><span class="src-sym">)) </span>? <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>: <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a577"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a578"></a> <span class="src-sym">}</span></li>
-<li><a name="a579"></a> <span class="src-sym">}</span></li>
-<li><a name="a580"></a> </li>
-<li><a name="a581"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a582"></a> <span class="src-sym">{</span></li>
-<li><a name="a583"></a> <span class="src-key">return </span><span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a584"></a> <span class="src-sym">}</span></li>
-<li><a name="a585"></a> <span class="src-key">else</span></li>
-<li><a name="a586"></a> <span class="src-sym">{</span></li>
-<li><a name="a587"></a> <span class="src-key">return </span><span class="src-key">array</span><span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a588"></a> <span class="src-sym">}</span></li>
-<li><a name="a589"></a> <span class="src-sym">}</span></li>
-<li><a name="a590"></a> </li>
-<li><a name="a591"></a> <span class="src-doc">/**</span></li>
-<li><a name="a592"></a><span class="src-doc"> * Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()</span></li>
-<li><a name="a593"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$array </span></li>
-<li><a name="a594"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a595"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a596"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_4value_shorthands()</span></li>
-<li><a name="a597"></a><span class="src-doc"> */</span></li>
-<li><a name="a598"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">merge_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">)</span></li>
-<li><a name="a599"></a> <span class="src-sym">{</span></li>
-<li><a name="a600"></a> <span class="src-var">$return </span>= <span class="src-var">$array</span><span class="src-sym">;</span></li>
-<li><a name="a601"></a> <span class="src-var">$shorthands </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a602"></a> </li>
-<li><a name="a603"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$shorthands </span><span class="src-key">as </span><span class="src-var">$key </span>=> <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a604"></a> <span class="src-sym">{</span></li>
-<li><a name="a605"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]]</span><span class="src-sym">) </span>&& isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]]</span><span class="src-sym">)</span></li>
-<li><a name="a606"></a> && isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]]</span><span class="src-sym">) </span>&& isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]]</span><span class="src-sym">) </span>&& <span class="src-var">$value </span>!== <span class="src-num">0</span><span class="src-sym">)</span></li>
-<li><a name="a607"></a> <span class="src-sym">{</span></li>
-<li><a name="a608"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a609"></a> </li>
-<li><a name="a610"></a> <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a611"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>< <span class="src-num">4</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a612"></a> <span class="src-sym">{</span></li>
-<li><a name="a613"></a> <span class="src-var">$val </span>= <span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]]</span><span class="src-sym">;</span></li>
-<li><a name="a614"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$val</span><span class="src-sym">))</span></li>
-<li><a name="a615"></a> <span class="src-sym">{</span></li>
-<li><a name="a616"></a> <span class="src-var">$important </span>= <span class="src-str">'!important'</span><span class="src-sym">;</span></li>
-<li><a name="a617"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>.= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$val</span><span class="src-sym">)</span>.<span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a618"></a> <span class="src-sym">}</span></li>
-<li><a name="a619"></a> <span class="src-key">else</span></li>
-<li><a name="a620"></a> <span class="src-sym">{</span></li>
-<li><a name="a621"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>.= <span class="src-var">$val</span>.<span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a622"></a> <span class="src-sym">}</span></li>
-<li><a name="a623"></a> unset<span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a624"></a> <span class="src-sym">}</span></li>
-<li><a name="a625"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a><span class="src-sym">(</span><a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">))</span><span class="src-sym">; </span></li>
-<li><a name="a626"></a> <span class="src-sym">}</span></li>
-<li><a name="a627"></a> <span class="src-sym">}</span></li>
-<li><a name="a628"></a> <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">;</span></li>
-<li><a name="a629"></a> <span class="src-sym">}</span></li>
-<li><a name="a630"></a> </li>
-<li><a name="a631"></a> <span class="src-doc">/**</span></li>
-<li><a name="a632"></a><span class="src-doc"> * Dissolve background property</span></li>
-<li><a name="a633"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$str_value </span></li>
-<li><a name="a634"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a635"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a636"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_bg()</span></li>
-<li><a name="a637"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> full CSS 3 compliance</span></li>
-<li><a name="a638"></a><span class="src-doc"> */</span></li>
-<li><a name="a639"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">dissolve_short_bg</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">)</span></li>
-<li><a name="a640"></a> <span class="src-sym">{</span></li>
-<li><a name="a641"></a> <span class="src-var">$background_prop_default </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a642"></a> <span class="src-var">$repeat </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'repeat'</span><span class="src-sym">,</span><span class="src-str">'repeat-x'</span><span class="src-sym">,</span><span class="src-str">'repeat-y'</span><span class="src-sym">,</span><span class="src-str">'no-repeat'</span><span class="src-sym">,</span><span class="src-str">'space'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a643"></a> <span class="src-var">$attachment </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'scroll'</span><span class="src-sym">,</span><span class="src-str">'fixed'</span><span class="src-sym">,</span><span class="src-str">'local'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a644"></a> <span class="src-var">$clip </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border'</span><span class="src-sym">,</span><span class="src-str">'padding'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a645"></a> <span class="src-var">$origin </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border'</span><span class="src-sym">,</span><span class="src-str">'padding'</span><span class="src-sym">,</span><span class="src-str">'content'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a646"></a> <span class="src-var">$pos </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'top'</span><span class="src-sym">,</span><span class="src-str">'center'</span><span class="src-sym">,</span><span class="src-str">'bottom'</span><span class="src-sym">,</span><span class="src-str">'left'</span><span class="src-sym">,</span><span class="src-str">'right'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a647"></a> <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a648"></a> <span class="src-var">$return </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'background-image' </span>=> <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-size' </span>=> <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-repeat' </span>=> <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-position' </span>=> <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-attachment'</span>=><span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-clip' </span>=> <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-origin' </span>=> <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-color' </span>=> <span class="src-id">NULL</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a649"></a> </li>
-<li><a name="a650"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">))</span></li>
-<li><a name="a651"></a> <span class="src-sym">{</span></li>
-<li><a name="a652"></a> <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a653"></a> <span class="src-var">$str_value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a654"></a> <span class="src-sym">}</span></li>
-<li><a name="a655"></a> </li>
-<li><a name="a656"></a> <span class="src-var">$str_value </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$str_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a657"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>< <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a658"></a> <span class="src-sym">{</span></li>
-<li><a name="a659"></a> <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">; </span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'pos'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">;</span></li>
-<li><a name="a660"></a> <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">; </span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'bg'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">;</span></li>
-<li><a name="a661"></a> </li>
-<li><a name="a662"></a> <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a663"></a> </li>
-<li><a name="a664"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$j </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$j </span>< <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$j</span>++<span class="src-sym">)</span></li>
-<li><a name="a665"></a> <span class="src-sym">{</span></li>
-<li><a name="a666"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'bg'</span><span class="src-sym">] </span>=== <span class="src-id">FALSE </span>&& <span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span><span class="src-num">4</span><span class="src-sym">) </span>== <span class="src-str">'url(' </span>|| <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">] </span>=== <span class="src-str">'none'</span><span class="src-sym">))</span></li>
-<li><a name="a667"></a> <span class="src-sym">{</span></li>
-<li><a name="a668"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a669"></a> <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'bg'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a670"></a> <span class="src-sym">}</span></li>
-<li><a name="a671"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$repeat</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a672"></a> <span class="src-sym">{</span></li>
-<li><a name="a673"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-repeat'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a674"></a> <span class="src-sym">}</span></li>
-<li><a name="a675"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$attachment</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a676"></a> <span class="src-sym">{</span></li>
-<li><a name="a677"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-attachment'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a678"></a> <span class="src-sym">}</span></li>
-<li><a name="a679"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$clip</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">) </span>&& <span class="src-sym">!</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a680"></a> <span class="src-sym">{</span></li>
-<li><a name="a681"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-clip'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a682"></a> <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a683"></a> <span class="src-sym">}</span></li>
-<li><a name="a684"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$origin</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a685"></a> <span class="src-sym">{</span></li>
-<li><a name="a686"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-origin'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a687"></a> <span class="src-sym">}</span></li>
-<li><a name="a688"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">)</span></li>
-<li><a name="a689"></a> <span class="src-sym">{</span></li>
-<li><a name="a690"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-size'</span><span class="src-sym">] </span>.= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a691"></a> <span class="src-sym">}</span></li>
-<li><a name="a692"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">) </span>|| <a href="http://www.php.net/is_numeric">is_numeric</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>=== <span class="src-id">NULL</span><span class="src-sym">)</span></li>
-<li><a name="a693"></a> <span class="src-sym">{</span></li>
-<li><a name="a694"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a695"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'pos'</span><span class="src-sym">]</span><span class="src-sym">) </span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>.= <span class="src-str">' '</span><span class="src-sym">; </span><span class="src-key">else </span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">]</span>.= <span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a696"></a> <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'pos'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a697"></a> <span class="src-sym">}</span></li>
-<li><a name="a698"></a> <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a699"></a> <span class="src-sym">{</span></li>
-<li><a name="a700"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a701"></a> <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a702"></a> <span class="src-sym">}</span></li>
-<li><a name="a703"></a> <span class="src-sym">}</span></li>
-<li><a name="a704"></a> <span class="src-sym">}</span></li>
-<li><a name="a705"></a> </li>
-<li><a name="a706"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$background_prop_default </span><span class="src-key">as </span><span class="src-var">$bg_prop </span>=> <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a707"></a> <span class="src-sym">{</span></li>
-<li><a name="a708"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">] </span>!== <span class="src-id">NULL</span><span class="src-sym">)</span></li>
-<li><a name="a709"></a> <span class="src-sym">{</span></li>
-<li><a name="a710"></a> <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">] </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">)</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a711"></a> <span class="src-sym">}</span></li>
-<li><a name="a712"></a> <span class="src-key">else </span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">] </span>= <span class="src-var">$default_value</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a713"></a> <span class="src-sym">}</span></li>
-<li><a name="a714"></a> <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">; </span></li>
-<li><a name="a715"></a> <span class="src-sym">}</span></li>
-<li><a name="a716"></a> </li>
-<li><a name="a717"></a> <span class="src-doc">/**</span></li>
-<li><a name="a718"></a><span class="src-doc"> * Merges all background properties</span></li>
-<li><a name="a719"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$input_css </span></li>
-<li><a name="a720"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a721"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a722"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_short_bg()</span></li>
-<li><a name="a723"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> full CSS 3 compliance</span></li>
-<li><a name="a724"></a><span class="src-doc"> */</span></li>
-<li><a name="a725"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">merge_bg</a><span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">)</span></li>
-<li><a name="a726"></a> <span class="src-sym">{</span></li>
-<li><a name="a727"></a> <span class="src-var">$background_prop_default </span>=<span class="src-sym">& </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a728"></a> <span class="src-comm">// Max number of background images. CSS3 not yet fully implemented</span></li>
-<li><a name="a729"></a> <span class="src-var">$number_of_values </span>= <span class="src-sym">@</span><a href="http://www.php.net/max">max</a><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">,</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a730"></a> <span class="src-comm">// Array with background images to check if BG image exists</span></li>
-<li><a name="a731"></a> <span class="src-var">$bg_img_array </span>= <span class="src-sym">@</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a732"></a> <span class="src-var">$new_bg_value </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a733"></a> <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a734"></a> </li>
-<li><a name="a735"></a> <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>< <span class="src-var">$number_of_values</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a736"></a> <span class="src-sym">{</span></li>
-<li><a name="a737"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$background_prop_default </span><span class="src-key">as </span><span class="src-var">$bg_property </span>=> <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a738"></a> <span class="src-sym">{</span></li>
-<li><a name="a739"></a> <span class="src-comm">// Skip if property does not exist</span></li>
-<li><a name="a740"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-var">$bg_property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a741"></a> <span class="src-sym">{</span></li>
-<li><a name="a742"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a743"></a> <span class="src-sym">}</span></li>
-<li><a name="a744"></a> </li>
-<li><a name="a745"></a> <span class="src-var">$cur_value </span>= <span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-var">$bg_property</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a746"></a> </li>
-<li><a name="a747"></a> <span class="src-comm">// Skip some properties if there is no background image</span></li>
-<li><a name="a748"></a> <span class="src-key">if</span><span class="src-sym">((</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$bg_img_array</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">) </span>|| <span class="src-var">$bg_img_array</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>=== <span class="src-str">'none'</span><span class="src-sym">)</span></li>
-<li><a name="a749"></a> && <span class="src-sym">(</span><span class="src-var">$bg_property </span>=== <span class="src-str">'background-size' </span>|| <span class="src-var">$bg_property </span>=== <span class="src-str">'background-position'</span></li>
-<li><a name="a750"></a> || <span class="src-var">$bg_property </span>=== <span class="src-str">'background-attachment' </span>|| <span class="src-var">$bg_property </span>=== <span class="src-str">'background-repeat'</span><span class="src-sym">))</span></li>
-<li><a name="a751"></a> <span class="src-sym">{</span></li>
-<li><a name="a752"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a753"></a> <span class="src-sym">}</span></li>
-<li><a name="a754"></a> </li>
-<li><a name="a755"></a> <span class="src-comm">// Remove !important</span></li>
-<li><a name="a756"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$cur_value</span><span class="src-sym">))</span></li>
-<li><a name="a757"></a> <span class="src-sym">{</span></li>
-<li><a name="a758"></a> <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a759"></a> <span class="src-var">$cur_value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$cur_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a760"></a> <span class="src-sym">}</span></li>
-<li><a name="a761"></a> </li>
-<li><a name="a762"></a> <span class="src-comm">// Do not add default values</span></li>
-<li><a name="a763"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$cur_value </span>=== <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a764"></a> <span class="src-sym">{</span></li>
-<li><a name="a765"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a766"></a> <span class="src-sym">}</span></li>
-<li><a name="a767"></a> </li>
-<li><a name="a768"></a> <span class="src-var">$temp </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$cur_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a769"></a> </li>
-<li><a name="a770"></a> <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a771"></a> <span class="src-sym">{ </span></li>
-<li><a name="a772"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$bg_property </span>== <span class="src-str">'background-size'</span><span class="src-sym">)</span></li>
-<li><a name="a773"></a> <span class="src-sym">{</span></li>
-<li><a name="a774"></a> <span class="src-var">$new_bg_value </span>.= <span class="src-str">'('</span>.<span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-str">') '</span><span class="src-sym">;</span></li>
-<li><a name="a775"></a> <span class="src-sym">}</span></li>
-<li><a name="a776"></a> <span class="src-key">else</span></li>
-<li><a name="a777"></a> <span class="src-sym">{</span></li>
-<li><a name="a778"></a> <span class="src-var">$new_bg_value </span>.= <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a779"></a> <span class="src-sym">}</span></li>
-<li><a name="a780"></a> <span class="src-sym">} </span></li>
-<li><a name="a781"></a> <span class="src-sym">}</span></li>
-<li><a name="a782"></a> </li>
-<li><a name="a783"></a> <span class="src-var">$new_bg_value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_bg_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a784"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$i </span>!= <span class="src-var">$number_of_values</span>-<span class="src-num">1</span><span class="src-sym">) </span><span class="src-var">$new_bg_value </span>.= <span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a785"></a> <span class="src-sym">}</span></li>
-<li><a name="a786"></a> </li>
-<li><a name="a787"></a> <span class="src-comm">// Delete all background-properties</span></li>
-<li><a name="a788"></a> <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$background_prop_default </span><span class="src-key">as </span><span class="src-var">$bg_property </span>=> <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a789"></a> <span class="src-sym">{</span></li>
-<li><a name="a790"></a> unset<span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-var">$bg_property</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a791"></a> <span class="src-sym">}</span></li>
-<li><a name="a792"></a> </li>
-<li><a name="a793"></a> <span class="src-comm">// Add new background property</span></li>
-<li><a name="a794"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$new_bg_value </span>!== <span class="src-str">''</span><span class="src-sym">) </span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background'</span><span class="src-sym">] </span>= <span class="src-var">$new_bg_value</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a795"></a> </li>
-<li><a name="a796"></a> <span class="src-key">return </span><span class="src-var">$input_css</span><span class="src-sym">;</span></li>
-<li><a name="a797"></a> <span class="src-sym">}</span></li>
-<li><a name="a798"></a><span class="src-sym">}</span></li>
-<li><a name="a799"></a><span class="src-php">?></span></li>
-</ol></pre></div>\r
-</div>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:34 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>File Source for class.csstidy_print.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- \r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file class.csstidy_print.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_class_csstidy_print_php.html">class.csstidy_print.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * CSSTidy - CSS Parser and Optimiser</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * CSS Printing class</span></li>
-<li><a name="a6"></a><span class="src-doc"> * This class prints CSS data generated by csstidy.</span></li>
-<li><a name="a7"></a><span class="src-doc"> *</span></li>
-<li><a name="a8"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a9"></a><span class="src-doc"> *</span></li>
-<li><a name="a10"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a11"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a12"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a13"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a14"></a><span class="src-doc"> *</span></li>
-<li><a name="a15"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a16"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a17"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></li>
-<li><a name="a18"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a19"></a><span class="src-doc"> *</span></li>
-<li><a name="a20"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a21"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a22"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</span></li>
-<li><a name="a23"></a><span class="src-doc"> *</span></li>
-<li><a name="a24"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a25"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a26"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a27"></a><span class="src-doc"> */</span></li>
-<li><a name="a28"></a> </li>
-<li><a name="a29"></a><span class="src-doc">/**</span></li>
-<li><a name="a30"></a><span class="src-doc"> * CSS Printing class</span></li>
-<li><a name="a31"></a><span class="src-doc"> *</span></li>
-<li><a name="a32"></a><span class="src-doc"> * This class prints CSS data generated by csstidy.</span></li>
-<li><a name="a33"></a><span class="src-doc"> *</span></li>
-<li><a name="a34"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a35"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a36"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a37"></a><span class="src-doc"> */</span></li>
-<li><a name="a38"></a> </li>
-<li><a name="a39"></a><span class="src-key">class </span><a href="../csstidy/csstidy_print.html">csstidy_print</a></li>
-<li><a name="a40"></a><span class="src-sym">{</span></li>
-<li><a name="a41"></a> <span class="src-doc">/**</span></li>
-<li><a name="a42"></a><span class="src-doc"> * Saves the input CSS string</span></li>
-<li><a name="a43"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a44"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a45"></a><span class="src-doc"> */</span></li>
-<li><a name="a46"></a> <span class="src-key">var </span><a href="../csstidy/csstidy_print.html#var$input_css">$input_css</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a47"></a> </li>
-<li><a name="a48"></a> <span class="src-doc">/**</span></li>
-<li><a name="a49"></a><span class="src-doc"> * Saves the formatted CSS string</span></li>
-<li><a name="a50"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a51"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a52"></a><span class="src-doc"> */</span></li>
-<li><a name="a53"></a> <span class="src-key">var </span><a href="../csstidy/csstidy_print.html#var$output_css">$output_css</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a54"></a> </li>
-<li><a name="a55"></a> <span class="src-doc">/**</span></li>
-<li><a name="a56"></a><span class="src-doc"> * Saves the formatted CSS string (plain text)</span></li>
-<li><a name="a57"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a58"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a59"></a><span class="src-doc"> */</span></li>
-<li><a name="a60"></a> <span class="src-key">var </span><a href="../csstidy/csstidy_print.html#var$output_css_plain">$output_css_plain</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a61"></a> </li>
-<li><a name="a62"></a> <span class="src-doc">/**</span></li>
-<li><a name="a63"></a><span class="src-doc"> * Constructor</span></li>
-<li><a name="a64"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$css </span><span class="src-doc">contains the class csstidy</span></li>
-<li><a name="a65"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a66"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a67"></a><span class="src-doc"> */</span></li>
-<li><a name="a68"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$css</span><span class="src-sym">)</span></li>
-<li><a name="a69"></a> <span class="src-sym">{</span></li>
-<li><a name="a70"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">;</span></li>
-<li><a name="a71"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">css</span><span class="src-sym">;</span></li>
-<li><a name="a72"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">template </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">template</span><span class="src-sym">;</span></li>
-<li><a name="a73"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">tokens </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">tokens</span><span class="src-sym">;</span></li>
-<li><a name="a74"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">charset </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">charset</span><span class="src-sym">;</span></li>
-<li><a name="a75"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">import </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">import</span><span class="src-sym">;</span></li>
-<li><a name="a76"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">namespace </span>=<span class="src-sym">& </span><span class="src-var">$css</span><span class="src-sym">-></span><span class="src-id">namespace</span><span class="src-sym">;</span></li>
-<li><a name="a77"></a> <span class="src-sym">}</span></li>
-<li><a name="a78"></a> </li>
-<li><a name="a79"></a> <span class="src-doc">/**</span></li>
-<li><a name="a80"></a><span class="src-doc"> * Resets output_css and output_css_plain (new css code)</span></li>
-<li><a name="a81"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a82"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a83"></a><span class="src-doc"> */</span></li>
-<li><a name="a84"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_reset">_reset</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a85"></a> <span class="src-sym">{</span></li>
-<li><a name="a86"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a87"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a88"></a> <span class="src-sym">}</span></li>
-<li><a name="a89"></a> </li>
-<li><a name="a90"></a> <span class="src-doc">/**</span></li>
-<li><a name="a91"></a><span class="src-doc"> * Returns the CSS code as plain text</span></li>
-<li><a name="a92"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a93"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a94"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a95"></a><span class="src-doc"> */</span></li>
-<li><a name="a96"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodplain">plain</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a97"></a> <span class="src-sym">{</span></li>
-<li><a name="a98"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a99"></a> <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">;</span></li>
-<li><a name="a100"></a> <span class="src-sym">}</span></li>
-<li><a name="a101"></a> </li>
-<li><a name="a102"></a> <span class="src-doc">/**</span></li>
-<li><a name="a103"></a><span class="src-doc"> * Returns the formatted CSS code</span></li>
-<li><a name="a104"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a105"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a106"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a107"></a><span class="src-doc"> */</span></li>
-<li><a name="a108"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a109"></a> <span class="src-sym">{</span></li>
-<li><a name="a110"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-id">false</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a111"></a> <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a><span class="src-sym">;</span></li>
-<li><a name="a112"></a> <span class="src-sym">}</span></li>
-<li><a name="a113"></a> </li>
-<li><a name="a114"></a> <span class="src-doc">/**</span></li>
-<li><a name="a115"></a><span class="src-doc"> * Returns the formatted CSS Code and saves it into $this->output_css and $this->output_css_plain</span></li>
-<li><a name="a116"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$plain </span><span class="src-doc">plain text or not</span></li>
-<li><a name="a117"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a118"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 2.0</span></li>
-<li><a name="a119"></a><span class="src-doc"> */</span></li>
-<li><a name="a120"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-var">$plain </span>= <span class="src-id">false</span><span class="src-sym">)</span></li>
-<li><a name="a121"></a> <span class="src-sym">{</span></li>
-<li><a name="a122"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a> && <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a123"></a> <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a124"></a> <span class="src-sym">}</span></li>
-<li><a name="a125"></a> </li>
-<li><a name="a126"></a> <span class="src-var">$output </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a127"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a128"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_convert_raw_css">_convert_raw_css</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a129"></a> <span class="src-sym">}</span></li>
-<li><a name="a130"></a> </li>
-<li><a name="a131"></a> <span class="src-var">$template </span>=<span class="src-sym">& </span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">template</span><span class="src-sym">;</span></li>
-<li><a name="a132"></a> </li>
-<li><a name="a133"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$plain</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a134"></a> <span class="src-var">$template </span>= <a href="http://www.php.net/array_map">array_map</a><span class="src-sym">(</span><span class="src-str">'strip_tags'</span><span class="src-sym">, </span><span class="src-var">$template</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a135"></a> <span class="src-sym">}</span></li>
-<li><a name="a136"></a> </li>
-<li><a name="a137"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'timestamp'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a138"></a> <a href="http://www.php.net/array_unshift">array_unshift</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">tokens</span><span class="src-sym">, </span><span class="src-key">array</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">, </span><span class="src-str">' CSSTidy ' </span>. <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">version </span>. <span class="src-str">': ' </span>. <a href="http://www.php.net/date">date</a><span class="src-sym">(</span><span class="src-str">'r'</span><span class="src-sym">) </span>. <span class="src-str">' '</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a139"></a> <span class="src-sym">}</span></li>
-<li><a name="a140"></a> </li>
-<li><a name="a141"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">charset</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a142"></a> <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'@charset '</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">charset</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a143"></a> <span class="src-sym">}</span></li>
-<li><a name="a144"></a> </li>
-<li><a name="a145"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">import</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a146"></a> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$size </span>= <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">import</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i </span>< <span class="src-var">$size</span><span class="src-sym">; </span><span class="src-var">$i </span>++<span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a147"></a> <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'@import '</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">import</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a148"></a> <span class="src-sym">}</span></li>
-<li><a name="a149"></a> <span class="src-sym">}</span></li>
-<li><a name="a150"></a> </li>
-<li><a name="a151"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">namespace</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a152"></a> <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'@namespace '</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">namespace</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a153"></a> <span class="src-sym">}</span></li>
-<li><a name="a154"></a> </li>
-<li><a name="a155"></a> <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">13</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a156"></a> <span class="src-var">$in_at_out </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a157"></a> <span class="src-var">$out </span>=<span class="src-sym">& </span><span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a158"></a> </li>
-<li><a name="a159"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">tokens </span><span class="src-key">as </span><span class="src-var">$key </span>=> <span class="src-var">$token</span><span class="src-sym">)</span></li>
-<li><a name="a160"></a> <span class="src-sym">{</span></li>
-<li><a name="a161"></a> <span class="src-key">switch </span><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a162"></a> <span class="src-sym">{</span></li>
-<li><a name="a163"></a> <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_START">AT_START</a></span>:</li>
-<li><a name="a164"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a165"></a> <span class="src-var">$out </span>=<span class="src-sym">& </span><span class="src-var">$in_at_out</span><span class="src-sym">;</span></li>
-<li><a name="a166"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a167"></a> </li>
-<li><a name="a168"></a> <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></span>:</li>
-<li><a name="a169"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'lowercase_s'</span><span class="src-sym">)) </span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a170"></a> <span class="src-var">$out </span>.= <span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>!== <span class="src-str">'@'</span><span class="src-sym">) </span>? <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">) </span>: <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a171"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a173"></a> </li>
-<li><a name="a174"></a> <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></span>:</li>
-<li><a name="a175"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'case_properties'</span><span class="src-sym">) </span>== <span class="src-num">2</span><span class="src-sym">) </span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>= <a href="http://www.php.net/strtoupper">strtoupper</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a176"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'case_properties'</span><span class="src-sym">) </span>== <span class="src-num">1</span><span class="src-sym">) </span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a177"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">4</span><span class="src-sym">] </span>. <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">) </span>. <span class="src-str">':' </span>. <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a178"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a179"></a> </li>
-<li><a name="a180"></a> <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineVALUE">VALUE</a></span>:</li>
-<li><a name="a181"></a> <span class="src-var">$out </span>.= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a182"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a><span class="src-sym">(</span><span class="src-var">$key</span><span class="src-sym">, </span><span class="src-num">1</span><span class="src-sym">) </span>== <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a> </span>&& <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'remove_last_;'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a183"></a> <span class="src-var">$out </span>.= <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">';'</span><span class="src-sym">, </span><span class="src-str">''</span><span class="src-sym">, </span><span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a184"></a> <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a185"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a186"></a> <span class="src-sym">}</span></li>
-<li><a name="a187"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a188"></a> </li>
-<li><a name="a189"></a> <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span>:</li>
-<li><a name="a190"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">7</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a191"></a> <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a><span class="src-sym">(</span><span class="src-var">$key</span><span class="src-sym">, </span><span class="src-num">1</span><span class="src-sym">) </span>!= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span><span class="src-sym">) </span><span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">8</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a192"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a193"></a> </li>
-<li><a name="a194"></a> <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span>:</li>
-<li><a name="a195"></a> <span class="src-var">$out </span>=<span class="src-sym">& </span><span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a196"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">10</span><span class="src-sym">] </span>. <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">"\n"</span><span class="src-sym">, </span><span class="src-str">"\n" </span>. <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">10</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$in_at_out</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a197"></a> <span class="src-var">$in_at_out </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a198"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">9</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a199"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a200"></a> </li>
-<li><a name="a201"></a> <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span>:</li>
-<li><a name="a202"></a> <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">11</span><span class="src-sym">] </span>. <span class="src-str">'/*' </span>. <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">) </span>. <span class="src-str">'*/' </span>. <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">12</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a203"></a> <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a204"></a> <span class="src-sym">}</span></li>
-<li><a name="a205"></a> <span class="src-sym">}</span></li>
-<li><a name="a206"></a> </li>
-<li><a name="a207"></a> <span class="src-var">$output </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a208"></a> </li>
-<li><a name="a209"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$plain</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a210"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a> = <span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a211"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a212"></a> <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a213"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a> = <span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a214"></a> <span class="src-sym">}</span></li>
-<li><a name="a215"></a> <span class="src-sym">}</span></li>
-<li><a name="a216"></a> </li>
-<li><a name="a217"></a> <span class="src-doc">/**</span></li>
-<li><a name="a218"></a><span class="src-doc"> * Gets the next token type which is $move away from $key, excluding comments</span></li>
-<li><a name="a219"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$key </span><span class="src-doc">current position</span></li>
-<li><a name="a220"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$move </span><span class="src-doc">move this far</span></li>
-<li><a name="a221"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">mixed </span><span class="src-doc">a token type</span></li>
-<li><a name="a222"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a223"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a224"></a><span class="src-doc"> */</span></li>
-<li><a name="a225"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a><span class="src-sym">(</span><span class="src-var">$key</span><span class="src-sym">, </span><span class="src-var">$move</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a226"></a> <span class="src-var">$go </span>= <span class="src-sym">(</span><span class="src-var">$move </span>> <span class="src-num">0</span><span class="src-sym">) </span>? <span class="src-num">1 </span>: -<span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-var">$key </span>+ <span class="src-num">1</span><span class="src-sym">; </span><a href="http://www.php.net/abs">abs</a><span class="src-sym">(</span><span class="src-var">$key</span>-<span class="src-var">$i</span><span class="src-sym">)</span>-<span class="src-num">1 </span>< <a href="http://www.php.net/abs">abs</a><span class="src-sym">(</span><span class="src-var">$move</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i </span>+= <span class="src-var">$go</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a228"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">tokens</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a229"></a> <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a230"></a> <span class="src-sym">}</span></li>
-<li><a name="a231"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">tokens</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a232"></a> <span class="src-var">$move </span>+= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a233"></a> <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a234"></a> <span class="src-sym">}</span></li>
-<li><a name="a235"></a> <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">tokens</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a236"></a> <span class="src-sym">}</span></li>
-<li><a name="a237"></a> <span class="src-sym">}</span></li>
-<li><a name="a238"></a> </li>
-<li><a name="a239"></a> <span class="src-doc">/**</span></li>
-<li><a name="a240"></a><span class="src-doc"> * Converts $this->css array to a raw array ($this->tokens)</span></li>
-<li><a name="a241"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a242"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a243"></a><span class="src-doc"> */</span></li>
-<li><a name="a244"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_convert_raw_css">_convert_raw_css</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a245"></a> <span class="src-sym">{</span></li>
-<li><a name="a246"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">tokens </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a247"></a> <a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a> </li>
-<li><a name="a249"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">css </span><span class="src-key">as </span><span class="src-var">$medium </span>=> <span class="src-var">$val</span><span class="src-sym">)</span></li>
-<li><a name="a250"></a> <span class="src-sym">{</span></li>
-<li><a name="a251"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'sort_selectors'</span><span class="src-sym">)) </span><a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$val</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a252"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$medium </span>!= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a253"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_START">AT_START</a></span><span class="src-sym">, </span><span class="src-var">$medium</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a254"></a> <span class="src-sym">}</span></li>
-<li><a name="a255"></a> </li>
-<li><a name="a256"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$val </span><span class="src-key">as </span><span class="src-var">$selector </span>=> <span class="src-var">$vali</span><span class="src-sym">)</span></li>
-<li><a name="a257"></a> <span class="src-sym">{</span></li>
-<li><a name="a258"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'sort_properties'</span><span class="src-sym">)) </span><a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$vali</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a259"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></span><span class="src-sym">, </span><span class="src-var">$selector</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a260"></a> </li>
-<li><a name="a261"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$vali </span><span class="src-key">as </span><span class="src-var">$property </span>=> <span class="src-var">$valj</span><span class="src-sym">)</span></li>
-<li><a name="a262"></a> <span class="src-sym">{</span></li>
-<li><a name="a263"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></span><span class="src-sym">, </span><span class="src-var">$property</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineVALUE">VALUE</a></span><span class="src-sym">, </span><span class="src-var">$valj</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a265"></a> <span class="src-sym">}</span></li>
-<li><a name="a266"></a> </li>
-<li><a name="a267"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span><span class="src-sym">, </span><span class="src-var">$selector</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a268"></a> <span class="src-sym">}</span></li>
-<li><a name="a269"></a> </li>
-<li><a name="a270"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$medium </span>!= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a271"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">parser</span><span class="src-sym">-></span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span><span class="src-sym">, </span><span class="src-var">$medium</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a272"></a> <span class="src-sym">}</span></li>
-<li><a name="a273"></a> <span class="src-sym">}</span></li>
-<li><a name="a274"></a> <span class="src-sym">}</span></li>
-<li><a name="a275"></a> </li>
-<li><a name="a276"></a> <span class="src-doc">/**</span></li>
-<li><a name="a277"></a><span class="src-doc"> * Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes print_code() cleaner.</span></li>
-<li><a name="a278"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a279"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$plain </span></li>
-<li><a name="a280"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a281"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy_print::_print()</span></li>
-<li><a name="a282"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a283"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a284"></a><span class="src-doc"> */</span></li>
-<li><a name="a285"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span></li>
-<li><a name="a286"></a> <span class="src-sym">{</span></li>
-<li><a name="a287"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$plain</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a288"></a> <span class="src-key">return </span><a href="http://www.php.net/htmlspecialchars">htmlspecialchars</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a289"></a> <span class="src-sym">}</span></li>
-<li><a name="a290"></a> <span class="src-key">return </span><span class="src-var">$string</span><span class="src-sym">;</span></li>
-<li><a name="a291"></a> <span class="src-sym">}</span></li>
-<li><a name="a292"></a> </li>
-<li><a name="a293"></a> <span class="src-doc">/**</span></li>
-<li><a name="a294"></a><span class="src-doc"> * Get compression ratio</span></li>
-<li><a name="a295"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a296"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">float </span></li>
-<li><a name="a297"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a298"></a><span class="src-doc"> */</span></li>
-<li><a name="a299"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodget_ratio">get_ratio</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a300"></a> <span class="src-sym">{</span></li>
-<li><a name="a301"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a302"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a303"></a> <span class="src-sym">}</span></li>
-<li><a name="a304"></a> <span class="src-key">return </span><a href="http://www.php.net/round">round</a><span class="src-sym">((</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">) </span>- <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">)) </span>/ <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">)</span><span class="src-sym">, </span><span class="src-num">3</span><span class="src-sym">) </span>* <span class="src-num">100</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a> <span class="src-sym">}</span></li>
-<li><a name="a306"></a> </li>
-<li><a name="a307"></a> <span class="src-doc">/**</span></li>
-<li><a name="a308"></a><span class="src-doc"> * Get difference between the old and new code in bytes and prints the code if necessary.</span></li>
-<li><a name="a309"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a310"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a311"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a312"></a><span class="src-doc"> */</span></li>
-<li><a name="a313"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodget_diff">get_diff</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a314"></a> <span class="src-sym">{</span></li>
-<li><a name="a315"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a316"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a317"></a> <span class="src-sym">}</span></li>
-<li><a name="a318"></a> </li>
-<li><a name="a319"></a> <span class="src-var">$diff </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span>- <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a320"></a> </li>
-<li><a name="a321"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$diff </span>> <span class="src-num">0</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a322"></a> <span class="src-key">return </span><span class="src-str">'+' </span>. <span class="src-var">$diff</span><span class="src-sym">;</span></li>
-<li><a name="a323"></a> <span class="src-sym">} </span><span class="src-key">elseif </span><span class="src-sym">(</span><span class="src-var">$diff </span>== <span class="src-num">0</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a324"></a> <span class="src-key">return </span><span class="src-str">'+-' </span>. <span class="src-var">$diff</span><span class="src-sym">;</span></li>
-<li><a name="a325"></a> <span class="src-sym">}</span></li>
-<li><a name="a326"></a> </li>
-<li><a name="a327"></a> <span class="src-key">return </span><span class="src-var">$diff</span><span class="src-sym">;</span></li>
-<li><a name="a328"></a> <span class="src-sym">}</span></li>
-<li><a name="a329"></a> </li>
-<li><a name="a330"></a> <span class="src-doc">/**</span></li>
-<li><a name="a331"></a><span class="src-doc"> * Get the size of either input or output CSS in KB</span></li>
-<li><a name="a332"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$loc </span><span class="src-doc">default is "output"</span></li>
-<li><a name="a333"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a334"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">integer </span></li>
-<li><a name="a335"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a336"></a><span class="src-doc"> */</span></li>
-<li><a name="a337"></a> <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodsize">size</a><span class="src-sym">(</span><span class="src-var">$loc </span>= <span class="src-str">'output'</span><span class="src-sym">)</span></li>
-<li><a name="a338"></a> <span class="src-sym">{</span></li>
-<li><a name="a339"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$loc </span>== <span class="src-str">'output' </span>&& <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a340"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a341"></a> <span class="src-sym">}</span></li>
-<li><a name="a342"></a> </li>
-<li><a name="a343"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$loc </span>== <span class="src-str">'input'</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a344"></a> <span class="src-key">return </span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">) </span>/ <span class="src-num">1000</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a345"></a> <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a346"></a> <span class="src-key">return </span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span>/ <span class="src-num">1000</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a347"></a> <span class="src-sym">}</span></li>
-<li><a name="a348"></a> <span class="src-sym">}</span></li>
-<li><a name="a349"></a><span class="src-sym">}</span></li>
-<li><a name="a350"></a><span class="src-php">?></span></li>
-</ol></pre></div>\r
-</div>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:42 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>File Source for data.inc.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- \r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file data.inc.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_data_inc_php.html">data.inc.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * Various CSS Data for CSSTidy</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a6"></a><span class="src-doc"> *</span></li>
-<li><a name="a7"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a8"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a9"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a10"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a11"></a><span class="src-doc"> *</span></li>
-<li><a name="a12"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a13"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a14"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></li>
-<li><a name="a15"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a16"></a><span class="src-doc"> *</span></li>
-<li><a name="a17"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a18"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a19"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</span></li>
-<li><a name="a20"></a><span class="src-doc"> * </span></li>
-<li><a name="a21"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a22"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a23"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005</span></li>
-<li><a name="a24"></a><span class="src-doc"> */</span></li>
-<li><a name="a25"></a> </li>
-<li><a name="a26"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'AT_START'</span><span class="src-sym">, </span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a27"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'AT_END'</span><span class="src-sym">, </span><span class="src-num">2</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a28"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'SEL_START'</span><span class="src-sym">, </span><span class="src-num">3</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a29"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'SEL_END'</span><span class="src-sym">, </span><span class="src-num">4</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a30"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'PROPERTY'</span><span class="src-sym">, </span><span class="src-num">5</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a31"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'VALUE'</span><span class="src-sym">, </span><span class="src-num">6</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a32"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'COMMENT'</span><span class="src-sym">, </span><span class="src-num">7</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a33"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'DEFAULT_AT'</span><span class="src-sym">, </span><span class="src-num">41</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a34"></a> </li>
-<li><a name="a35"></a><span class="src-doc">/**</span></li>
-<li><a name="a36"></a><span class="src-doc"> * All whitespace allowed in CSS</span></li>
-<li><a name="a37"></a><span class="src-doc"> *</span></li>
-<li><a name="a38"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['whitespace'] </span></li>
-<li><a name="a39"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a40"></a><span class="src-doc"> */</span></li>
-<li><a name="a41"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'whitespace'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-str">"\n"</span><span class="src-sym">,</span><span class="src-str">"\t"</span><span class="src-sym">,</span><span class="src-str">"\r"</span><span class="src-sym">,</span><span class="src-str">"\x0B"</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a42"></a> </li>
-<li><a name="a43"></a><span class="src-doc">/**</span></li>
-<li><a name="a44"></a><span class="src-doc"> * All CSS tokens used by csstidy</span></li>
-<li><a name="a45"></a><span class="src-doc"> *</span></li>
-<li><a name="a46"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">string </span><span class="src-doc-var">$GLOBALS['csstidy']['tokens'] </span></li>
-<li><a name="a47"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a48"></a><span class="src-doc"> */</span></li>
-<li><a name="a49"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tokens'</span><span class="src-sym">] </span>= <span class="src-str">'/@}{;:=\'"(,\\!$%&)*+.<>?[]^`|~'</span><span class="src-sym">;</span></li>
-<li><a name="a50"></a> </li>
-<li><a name="a51"></a><span class="src-doc">/**</span></li>
-<li><a name="a52"></a><span class="src-doc"> * All CSS units (CSS 3 units included)</span></li>
-<li><a name="a53"></a><span class="src-doc"> *</span></li>
-<li><a name="a54"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> compress_numbers()</span></li>
-<li><a name="a55"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['units'] </span></li>
-<li><a name="a56"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a57"></a><span class="src-doc"> */</span></li>
-<li><a name="a58"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'units'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'in'</span><span class="src-sym">,</span><span class="src-str">'cm'</span><span class="src-sym">,</span><span class="src-str">'mm'</span><span class="src-sym">,</span><span class="src-str">'pt'</span><span class="src-sym">,</span><span class="src-str">'pc'</span><span class="src-sym">,</span><span class="src-str">'px'</span><span class="src-sym">,</span><span class="src-str">'rem'</span><span class="src-sym">,</span><span class="src-str">'em'</span><span class="src-sym">,</span><span class="src-str">'%'</span><span class="src-sym">,</span><span class="src-str">'ex'</span><span class="src-sym">,</span><span class="src-str">'gd'</span><span class="src-sym">,</span><span class="src-str">'vw'</span><span class="src-sym">,</span><span class="src-str">'vh'</span><span class="src-sym">,</span><span class="src-str">'vm'</span><span class="src-sym">,</span><span class="src-str">'deg'</span><span class="src-sym">,</span><span class="src-str">'grad'</span><span class="src-sym">,</span><span class="src-str">'rad'</span><span class="src-sym">,</span><span class="src-str">'ms'</span><span class="src-sym">,</span><span class="src-str">'s'</span><span class="src-sym">,</span><span class="src-str">'khz'</span><span class="src-sym">,</span><span class="src-str">'hz'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a59"></a> </li>
-<li><a name="a60"></a><span class="src-doc">/**</span></li>
-<li><a name="a61"></a><span class="src-doc"> * Available at-rules</span></li>
-<li><a name="a62"></a><span class="src-doc"> *</span></li>
-<li><a name="a63"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['at_rules'] </span></li>
-<li><a name="a64"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a65"></a><span class="src-doc"> */</span></li>
-<li><a name="a66"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'at_rules'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'page' </span>=> <span class="src-str">'is'</span><span class="src-sym">,</span><span class="src-str">'font-face' </span>=> <span class="src-str">'is'</span><span class="src-sym">,</span><span class="src-str">'charset' </span>=> <span class="src-str">'iv'</span><span class="src-sym">, </span><span class="src-str">'import' </span>=> <span class="src-str">'iv'</span><span class="src-sym">,</span><span class="src-str">'namespace' </span>=> <span class="src-str">'iv'</span><span class="src-sym">,</span><span class="src-str">'media' </span>=> <span class="src-str">'at'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a67"></a> </li>
-<li><a name="a68"></a> <span class="src-doc">/**</span></li>
-<li><a name="a69"></a><span class="src-doc"> * Properties that allow <number> as value</span></li>
-<li><a name="a70"></a><span class="src-doc"> *</span></li>
-<li><a name="a71"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> CSS3 properties</span></li>
-<li><a name="a72"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> compress_numbers();</span></li>
-<li><a name="a73"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['number_values'] </span></li>
-<li><a name="a74"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a75"></a><span class="src-doc"> */</span></li>
-<li><a name="a76"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'number_values'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'line-height'</span><span class="src-sym">,</span><span class="src-str">'pitch-range'</span><span class="src-sym">,</span><span class="src-str">'richness'</span><span class="src-sym">,</span><span class="src-str">'speech-rate'</span><span class="src-sym">,</span><span class="src-str">'stress'</span><span class="src-sym">,</span><span class="src-str">'volume'</span><span class="src-sym">,</span><span class="src-str">'font'</span><span class="src-sym">,</span><span class="src-str">'font-weight'</span><span class="src-sym">,</span><span class="src-str">'z-index'</span><span class="src-sym">,</span><span class="src-str">'counter-increment'</span><span class="src-sym">,</span><span class="src-str">'counter-reset'</span><span class="src-sym">,</span><span class="src-str">'orphans'</span><span class="src-sym">,</span><span class="src-str">'widows'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a77"></a> </li>
-<li><a name="a78"></a><span class="src-doc">/**</span></li>
-<li><a name="a79"></a><span class="src-doc"> * Properties that allow <color> as value</span></li>
-<li><a name="a80"></a><span class="src-doc"> *</span></li>
-<li><a name="a81"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> CSS3 properties</span></li>
-<li><a name="a82"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> compress_numbers();</span></li>
-<li><a name="a83"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['color_values'] </span></li>
-<li><a name="a84"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a85"></a><span class="src-doc"> */</span></li>
-<li><a name="a86"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a87"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'background-color'</span><span class="src-sym">;</span></li>
-<li><a name="a88"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-color'</span><span class="src-sym">;</span></li>
-<li><a name="a89"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-top-color'</span><span class="src-sym">;</span></li>
-<li><a name="a90"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-right-color'</span><span class="src-sym">;</span></li>
-<li><a name="a91"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-bottom-color'</span><span class="src-sym">;</span></li>
-<li><a name="a92"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-left-color'</span><span class="src-sym">;</span></li>
-<li><a name="a93"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'color'</span><span class="src-sym">;</span></li>
-<li><a name="a94"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'outline-color'</span><span class="src-sym">;</span></li>
-<li><a name="a95"></a> </li>
-<li><a name="a96"></a> </li>
-<li><a name="a97"></a><span class="src-doc">/**</span></li>
-<li><a name="a98"></a><span class="src-doc"> * Default values for the background properties</span></li>
-<li><a name="a99"></a><span class="src-doc"> *</span></li>
-<li><a name="a100"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> Possibly property names will change during CSS3 development</span></li>
-<li><a name="a101"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['background_prop_default'] </span></li>
-<li><a name="a102"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_short_bg()</span></li>
-<li><a name="a103"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_bg()</span></li>
-<li><a name="a104"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a105"></a><span class="src-doc"> */</span></li>
-<li><a name="a106"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a107"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">] </span>= <span class="src-str">'none'</span><span class="src-sym">;</span></li>
-<li><a name="a108"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-size'</span><span class="src-sym">] </span>= <span class="src-str">'auto'</span><span class="src-sym">;</span></li>
-<li><a name="a109"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-repeat'</span><span class="src-sym">] </span>= <span class="src-str">'repeat'</span><span class="src-sym">;</span></li>
-<li><a name="a110"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>= <span class="src-str">'0 0'</span><span class="src-sym">;</span></li>
-<li><a name="a111"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-attachment'</span><span class="src-sym">] </span>= <span class="src-str">'scroll'</span><span class="src-sym">;</span></li>
-<li><a name="a112"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-clip'</span><span class="src-sym">] </span>= <span class="src-str">'border'</span><span class="src-sym">;</span></li>
-<li><a name="a113"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-origin'</span><span class="src-sym">] </span>= <span class="src-str">'padding'</span><span class="src-sym">;</span></li>
-<li><a name="a114"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">] </span>= <span class="src-str">'transparent'</span><span class="src-sym">;</span></li>
-<li><a name="a115"></a> </li>
-<li><a name="a116"></a><span class="src-doc">/**</span></li>
-<li><a name="a117"></a><span class="src-doc"> * A list of non-W3C color names which get replaced by their hex-codes</span></li>
-<li><a name="a118"></a><span class="src-doc"> *</span></li>
-<li><a name="a119"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['replace_colors'] </span></li>
-<li><a name="a120"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> cut_color()</span></li>
-<li><a name="a121"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a122"></a><span class="src-doc"> */</span></li>
-<li><a name="a123"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a124"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'aliceblue'</span><span class="src-sym">] </span>= <span class="src-str">'#F0F8FF'</span><span class="src-sym">;</span></li>
-<li><a name="a125"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'antiquewhite'</span><span class="src-sym">] </span>= <span class="src-str">'#FAEBD7'</span><span class="src-sym">;</span></li>
-<li><a name="a126"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'aquamarine'</span><span class="src-sym">] </span>= <span class="src-str">'#7FFFD4'</span><span class="src-sym">;</span></li>
-<li><a name="a127"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'azure'</span><span class="src-sym">] </span>= <span class="src-str">'#F0FFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a128"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'beige'</span><span class="src-sym">] </span>= <span class="src-str">'#F5F5DC'</span><span class="src-sym">;</span></li>
-<li><a name="a129"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'bisque'</span><span class="src-sym">] </span>= <span class="src-str">'#FFE4C4'</span><span class="src-sym">;</span></li>
-<li><a name="a130"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'blanchedalmond'</span><span class="src-sym">] </span>= <span class="src-str">'#FFEBCD'</span><span class="src-sym">;</span></li>
-<li><a name="a131"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'blueviolet'</span><span class="src-sym">] </span>= <span class="src-str">'#8A2BE2'</span><span class="src-sym">;</span></li>
-<li><a name="a132"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'brown'</span><span class="src-sym">] </span>= <span class="src-str">'#A52A2A'</span><span class="src-sym">;</span></li>
-<li><a name="a133"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'burlywood'</span><span class="src-sym">] </span>= <span class="src-str">'#DEB887'</span><span class="src-sym">;</span></li>
-<li><a name="a134"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cadetblue'</span><span class="src-sym">] </span>= <span class="src-str">'#5F9EA0'</span><span class="src-sym">;</span></li>
-<li><a name="a135"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'chartreuse'</span><span class="src-sym">] </span>= <span class="src-str">'#7FFF00'</span><span class="src-sym">;</span></li>
-<li><a name="a136"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'chocolate'</span><span class="src-sym">] </span>= <span class="src-str">'#D2691E'</span><span class="src-sym">;</span></li>
-<li><a name="a137"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'coral'</span><span class="src-sym">] </span>= <span class="src-str">'#FF7F50'</span><span class="src-sym">;</span></li>
-<li><a name="a138"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cornflowerblue'</span><span class="src-sym">] </span>= <span class="src-str">'#6495ED'</span><span class="src-sym">;</span></li>
-<li><a name="a139"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cornsilk'</span><span class="src-sym">] </span>= <span class="src-str">'#FFF8DC'</span><span class="src-sym">;</span></li>
-<li><a name="a140"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'crimson'</span><span class="src-sym">] </span>= <span class="src-str">'#DC143C'</span><span class="src-sym">;</span></li>
-<li><a name="a141"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cyan'</span><span class="src-sym">] </span>= <span class="src-str">'#00FFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a142"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkblue'</span><span class="src-sym">] </span>= <span class="src-str">'#00008B'</span><span class="src-sym">;</span></li>
-<li><a name="a143"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkcyan'</span><span class="src-sym">] </span>= <span class="src-str">'#008B8B'</span><span class="src-sym">;</span></li>
-<li><a name="a144"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkgoldenrod'</span><span class="src-sym">] </span>= <span class="src-str">'#B8860B'</span><span class="src-sym">;</span></li>
-<li><a name="a145"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkgray'</span><span class="src-sym">] </span>= <span class="src-str">'#A9A9A9'</span><span class="src-sym">;</span></li>
-<li><a name="a146"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#006400'</span><span class="src-sym">;</span></li>
-<li><a name="a147"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkkhaki'</span><span class="src-sym">] </span>= <span class="src-str">'#BDB76B'</span><span class="src-sym">;</span></li>
-<li><a name="a148"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkmagenta'</span><span class="src-sym">] </span>= <span class="src-str">'#8B008B'</span><span class="src-sym">;</span></li>
-<li><a name="a149"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkolivegreen'</span><span class="src-sym">] </span>= <span class="src-str">'#556B2F'</span><span class="src-sym">;</span></li>
-<li><a name="a150"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkorange'</span><span class="src-sym">] </span>= <span class="src-str">'#FF8C00'</span><span class="src-sym">;</span></li>
-<li><a name="a151"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkorchid'</span><span class="src-sym">] </span>= <span class="src-str">'#9932CC'</span><span class="src-sym">;</span></li>
-<li><a name="a152"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkred'</span><span class="src-sym">] </span>= <span class="src-str">'#8B0000'</span><span class="src-sym">;</span></li>
-<li><a name="a153"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darksalmon'</span><span class="src-sym">] </span>= <span class="src-str">'#E9967A'</span><span class="src-sym">;</span></li>
-<li><a name="a154"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkseagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#8FBC8F'</span><span class="src-sym">;</span></li>
-<li><a name="a155"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkslateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#483D8B'</span><span class="src-sym">;</span></li>
-<li><a name="a156"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkslategray'</span><span class="src-sym">] </span>= <span class="src-str">'#2F4F4F'</span><span class="src-sym">;</span></li>
-<li><a name="a157"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkturquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#00CED1'</span><span class="src-sym">;</span></li>
-<li><a name="a158"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkviolet'</span><span class="src-sym">] </span>= <span class="src-str">'#9400D3'</span><span class="src-sym">;</span></li>
-<li><a name="a159"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'deeppink'</span><span class="src-sym">] </span>= <span class="src-str">'#FF1493'</span><span class="src-sym">;</span></li>
-<li><a name="a160"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'deepskyblue'</span><span class="src-sym">] </span>= <span class="src-str">'#00BFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a161"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'dimgray'</span><span class="src-sym">] </span>= <span class="src-str">'#696969'</span><span class="src-sym">;</span></li>
-<li><a name="a162"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'dodgerblue'</span><span class="src-sym">] </span>= <span class="src-str">'#1E90FF'</span><span class="src-sym">;</span></li>
-<li><a name="a163"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'feldspar'</span><span class="src-sym">] </span>= <span class="src-str">'#D19275'</span><span class="src-sym">;</span></li>
-<li><a name="a164"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'firebrick'</span><span class="src-sym">] </span>= <span class="src-str">'#B22222'</span><span class="src-sym">;</span></li>
-<li><a name="a165"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'floralwhite'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFAF0'</span><span class="src-sym">;</span></li>
-<li><a name="a166"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'forestgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#228B22'</span><span class="src-sym">;</span></li>
-<li><a name="a167"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'gainsboro'</span><span class="src-sym">] </span>= <span class="src-str">'#DCDCDC'</span><span class="src-sym">;</span></li>
-<li><a name="a168"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'ghostwhite'</span><span class="src-sym">] </span>= <span class="src-str">'#F8F8FF'</span><span class="src-sym">;</span></li>
-<li><a name="a169"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'gold'</span><span class="src-sym">] </span>= <span class="src-str">'#FFD700'</span><span class="src-sym">;</span></li>
-<li><a name="a170"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'goldenrod'</span><span class="src-sym">] </span>= <span class="src-str">'#DAA520'</span><span class="src-sym">;</span></li>
-<li><a name="a171"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'greenyellow'</span><span class="src-sym">] </span>= <span class="src-str">'#ADFF2F'</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'honeydew'</span><span class="src-sym">] </span>= <span class="src-str">'#F0FFF0'</span><span class="src-sym">;</span></li>
-<li><a name="a173"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'hotpink'</span><span class="src-sym">] </span>= <span class="src-str">'#FF69B4'</span><span class="src-sym">;</span></li>
-<li><a name="a174"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'indianred'</span><span class="src-sym">] </span>= <span class="src-str">'#CD5C5C'</span><span class="src-sym">;</span></li>
-<li><a name="a175"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'indigo'</span><span class="src-sym">] </span>= <span class="src-str">'#4B0082'</span><span class="src-sym">;</span></li>
-<li><a name="a176"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'ivory'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFFF0'</span><span class="src-sym">;</span></li>
-<li><a name="a177"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'khaki'</span><span class="src-sym">] </span>= <span class="src-str">'#F0E68C'</span><span class="src-sym">;</span></li>
-<li><a name="a178"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lavender'</span><span class="src-sym">] </span>= <span class="src-str">'#E6E6FA'</span><span class="src-sym">;</span></li>
-<li><a name="a179"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lavenderblush'</span><span class="src-sym">] </span>= <span class="src-str">'#FFF0F5'</span><span class="src-sym">;</span></li>
-<li><a name="a180"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lawngreen'</span><span class="src-sym">] </span>= <span class="src-str">'#7CFC00'</span><span class="src-sym">;</span></li>
-<li><a name="a181"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lemonchiffon'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFACD'</span><span class="src-sym">;</span></li>
-<li><a name="a182"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightblue'</span><span class="src-sym">] </span>= <span class="src-str">'#ADD8E6'</span><span class="src-sym">;</span></li>
-<li><a name="a183"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightcoral'</span><span class="src-sym">] </span>= <span class="src-str">'#F08080'</span><span class="src-sym">;</span></li>
-<li><a name="a184"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightcyan'</span><span class="src-sym">] </span>= <span class="src-str">'#E0FFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a185"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightgoldenrodyellow'</span><span class="src-sym">] </span>= <span class="src-str">'#FAFAD2'</span><span class="src-sym">;</span></li>
-<li><a name="a186"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightgrey'</span><span class="src-sym">] </span>= <span class="src-str">'#D3D3D3'</span><span class="src-sym">;</span></li>
-<li><a name="a187"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#90EE90'</span><span class="src-sym">;</span></li>
-<li><a name="a188"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightpink'</span><span class="src-sym">] </span>= <span class="src-str">'#FFB6C1'</span><span class="src-sym">;</span></li>
-<li><a name="a189"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightsalmon'</span><span class="src-sym">] </span>= <span class="src-str">'#FFA07A'</span><span class="src-sym">;</span></li>
-<li><a name="a190"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightseagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#20B2AA'</span><span class="src-sym">;</span></li>
-<li><a name="a191"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightskyblue'</span><span class="src-sym">] </span>= <span class="src-str">'#87CEFA'</span><span class="src-sym">;</span></li>
-<li><a name="a192"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightslateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#8470FF'</span><span class="src-sym">;</span></li>
-<li><a name="a193"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightslategray'</span><span class="src-sym">] </span>= <span class="src-str">'#778899'</span><span class="src-sym">;</span></li>
-<li><a name="a194"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightsteelblue'</span><span class="src-sym">] </span>= <span class="src-str">'#B0C4DE'</span><span class="src-sym">;</span></li>
-<li><a name="a195"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightyellow'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFFE0'</span><span class="src-sym">;</span></li>
-<li><a name="a196"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'limegreen'</span><span class="src-sym">] </span>= <span class="src-str">'#32CD32'</span><span class="src-sym">;</span></li>
-<li><a name="a197"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'linen'</span><span class="src-sym">] </span>= <span class="src-str">'#FAF0E6'</span><span class="src-sym">;</span></li>
-<li><a name="a198"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'magenta'</span><span class="src-sym">] </span>= <span class="src-str">'#FF00FF'</span><span class="src-sym">;</span></li>
-<li><a name="a199"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumaquamarine'</span><span class="src-sym">] </span>= <span class="src-str">'#66CDAA'</span><span class="src-sym">;</span></li>
-<li><a name="a200"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumblue'</span><span class="src-sym">] </span>= <span class="src-str">'#0000CD'</span><span class="src-sym">;</span></li>
-<li><a name="a201"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumorchid'</span><span class="src-sym">] </span>= <span class="src-str">'#BA55D3'</span><span class="src-sym">;</span></li>
-<li><a name="a202"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumpurple'</span><span class="src-sym">] </span>= <span class="src-str">'#9370D8'</span><span class="src-sym">;</span></li>
-<li><a name="a203"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumseagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#3CB371'</span><span class="src-sym">;</span></li>
-<li><a name="a204"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumslateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#7B68EE'</span><span class="src-sym">;</span></li>
-<li><a name="a205"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumspringgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#00FA9A'</span><span class="src-sym">;</span></li>
-<li><a name="a206"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumturquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#48D1CC'</span><span class="src-sym">;</span></li>
-<li><a name="a207"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumvioletred'</span><span class="src-sym">] </span>= <span class="src-str">'#C71585'</span><span class="src-sym">;</span></li>
-<li><a name="a208"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'midnightblue'</span><span class="src-sym">] </span>= <span class="src-str">'#191970'</span><span class="src-sym">;</span></li>
-<li><a name="a209"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mintcream'</span><span class="src-sym">] </span>= <span class="src-str">'#F5FFFA'</span><span class="src-sym">;</span></li>
-<li><a name="a210"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mistyrose'</span><span class="src-sym">] </span>= <span class="src-str">'#FFE4E1'</span><span class="src-sym">;</span></li>
-<li><a name="a211"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'moccasin'</span><span class="src-sym">] </span>= <span class="src-str">'#FFE4B5'</span><span class="src-sym">;</span></li>
-<li><a name="a212"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'navajowhite'</span><span class="src-sym">] </span>= <span class="src-str">'#FFDEAD'</span><span class="src-sym">;</span></li>
-<li><a name="a213"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'oldlace'</span><span class="src-sym">] </span>= <span class="src-str">'#FDF5E6'</span><span class="src-sym">;</span></li>
-<li><a name="a214"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'olivedrab'</span><span class="src-sym">] </span>= <span class="src-str">'#6B8E23'</span><span class="src-sym">;</span></li>
-<li><a name="a215"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'orangered'</span><span class="src-sym">] </span>= <span class="src-str">'#FF4500'</span><span class="src-sym">;</span></li>
-<li><a name="a216"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'orchid'</span><span class="src-sym">] </span>= <span class="src-str">'#DA70D6'</span><span class="src-sym">;</span></li>
-<li><a name="a217"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'palegoldenrod'</span><span class="src-sym">] </span>= <span class="src-str">'#EEE8AA'</span><span class="src-sym">;</span></li>
-<li><a name="a218"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'palegreen'</span><span class="src-sym">] </span>= <span class="src-str">'#98FB98'</span><span class="src-sym">;</span></li>
-<li><a name="a219"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'paleturquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#AFEEEE'</span><span class="src-sym">;</span></li>
-<li><a name="a220"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'palevioletred'</span><span class="src-sym">] </span>= <span class="src-str">'#D87093'</span><span class="src-sym">;</span></li>
-<li><a name="a221"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'papayawhip'</span><span class="src-sym">] </span>= <span class="src-str">'#FFEFD5'</span><span class="src-sym">;</span></li>
-<li><a name="a222"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'peachpuff'</span><span class="src-sym">] </span>= <span class="src-str">'#FFDAB9'</span><span class="src-sym">;</span></li>
-<li><a name="a223"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'peru'</span><span class="src-sym">] </span>= <span class="src-str">'#CD853F'</span><span class="src-sym">;</span></li>
-<li><a name="a224"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pink'</span><span class="src-sym">] </span>= <span class="src-str">'#FFC0CB'</span><span class="src-sym">;</span></li>
-<li><a name="a225"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'plum'</span><span class="src-sym">] </span>= <span class="src-str">'#DDA0DD'</span><span class="src-sym">;</span></li>
-<li><a name="a226"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'powderblue'</span><span class="src-sym">] </span>= <span class="src-str">'#B0E0E6'</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'rosybrown'</span><span class="src-sym">] </span>= <span class="src-str">'#BC8F8F'</span><span class="src-sym">;</span></li>
-<li><a name="a228"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'royalblue'</span><span class="src-sym">] </span>= <span class="src-str">'#4169E1'</span><span class="src-sym">;</span></li>
-<li><a name="a229"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'saddlebrown'</span><span class="src-sym">] </span>= <span class="src-str">'#8B4513'</span><span class="src-sym">;</span></li>
-<li><a name="a230"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'salmon'</span><span class="src-sym">] </span>= <span class="src-str">'#FA8072'</span><span class="src-sym">;</span></li>
-<li><a name="a231"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'sandybrown'</span><span class="src-sym">] </span>= <span class="src-str">'#F4A460'</span><span class="src-sym">;</span></li>
-<li><a name="a232"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'seagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#2E8B57'</span><span class="src-sym">;</span></li>
-<li><a name="a233"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'seashell'</span><span class="src-sym">] </span>= <span class="src-str">'#FFF5EE'</span><span class="src-sym">;</span></li>
-<li><a name="a234"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'sienna'</span><span class="src-sym">] </span>= <span class="src-str">'#A0522D'</span><span class="src-sym">;</span></li>
-<li><a name="a235"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'skyblue'</span><span class="src-sym">] </span>= <span class="src-str">'#87CEEB'</span><span class="src-sym">;</span></li>
-<li><a name="a236"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'slateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#6A5ACD'</span><span class="src-sym">;</span></li>
-<li><a name="a237"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'slategray'</span><span class="src-sym">] </span>= <span class="src-str">'#708090'</span><span class="src-sym">;</span></li>
-<li><a name="a238"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'snow'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFAFA'</span><span class="src-sym">;</span></li>
-<li><a name="a239"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'springgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#00FF7F'</span><span class="src-sym">;</span></li>
-<li><a name="a240"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'steelblue'</span><span class="src-sym">] </span>= <span class="src-str">'#4682B4'</span><span class="src-sym">;</span></li>
-<li><a name="a241"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tan'</span><span class="src-sym">] </span>= <span class="src-str">'#D2B48C'</span><span class="src-sym">;</span></li>
-<li><a name="a242"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'thistle'</span><span class="src-sym">] </span>= <span class="src-str">'#D8BFD8'</span><span class="src-sym">;</span></li>
-<li><a name="a243"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tomato'</span><span class="src-sym">] </span>= <span class="src-str">'#FF6347'</span><span class="src-sym">;</span></li>
-<li><a name="a244"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'turquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#40E0D0'</span><span class="src-sym">;</span></li>
-<li><a name="a245"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'violet'</span><span class="src-sym">] </span>= <span class="src-str">'#EE82EE'</span><span class="src-sym">;</span></li>
-<li><a name="a246"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'violetred'</span><span class="src-sym">] </span>= <span class="src-str">'#D02090'</span><span class="src-sym">;</span></li>
-<li><a name="a247"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'wheat'</span><span class="src-sym">] </span>= <span class="src-str">'#F5DEB3'</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'whitesmoke'</span><span class="src-sym">] </span>= <span class="src-str">'#F5F5F5'</span><span class="src-sym">;</span></li>
-<li><a name="a249"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'yellowgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#9ACD32'</span><span class="src-sym">;</span></li>
-<li><a name="a250"></a> </li>
-<li><a name="a251"></a> </li>
-<li><a name="a252"></a><span class="src-doc">/**</span></li>
-<li><a name="a253"></a><span class="src-doc"> * A list of all shorthand properties that are devided into four properties and/or have four subvalues</span></li>
-<li><a name="a254"></a><span class="src-doc"> *</span></li>
-<li><a name="a255"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['shorthands'] </span></li>
-<li><a name="a256"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> Are there new ones in CSS3?</span></li>
-<li><a name="a257"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_4value_shorthands()</span></li>
-<li><a name="a258"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_4value_shorthands()</span></li>
-<li><a name="a259"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a260"></a><span class="src-doc"> */</span></li>
-<li><a name="a261"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a262"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-color'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border-top-color'</span><span class="src-sym">,</span><span class="src-str">'border-right-color'</span><span class="src-sym">,</span><span class="src-str">'border-bottom-color'</span><span class="src-sym">,</span><span class="src-str">'border-left-color'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a263"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-style'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border-top-style'</span><span class="src-sym">,</span><span class="src-str">'border-right-style'</span><span class="src-sym">,</span><span class="src-str">'border-bottom-style'</span><span class="src-sym">,</span><span class="src-str">'border-left-style'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-width'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border-top-width'</span><span class="src-sym">,</span><span class="src-str">'border-right-width'</span><span class="src-sym">,</span><span class="src-str">'border-bottom-width'</span><span class="src-sym">,</span><span class="src-str">'border-left-width'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a265"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'margin-top'</span><span class="src-sym">,</span><span class="src-str">'margin-right'</span><span class="src-sym">,</span><span class="src-str">'margin-bottom'</span><span class="src-sym">,</span><span class="src-str">'margin-left'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a266"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'padding-top'</span><span class="src-sym">,</span><span class="src-str">'padding-right'</span><span class="src-sym">,</span><span class="src-str">'padding-bottom'</span><span class="src-sym">,</span><span class="src-str">'padding-left'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a267"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'-moz-border-radius'</span><span class="src-sym">] </span>= <span class="src-num">0</span><span class="src-sym">;</span></li>
-<li><a name="a268"></a> </li>
-<li><a name="a269"></a><span class="src-doc">/**</span></li>
-<li><a name="a270"></a><span class="src-doc"> * All CSS Properties. Needed for csstidy::property_is_next()</span></li>
-<li><a name="a271"></a><span class="src-doc"> *</span></li>
-<li><a name="a272"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['all_properties'] </span></li>
-<li><a name="a273"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> Add CSS3 properties</span></li>
-<li><a name="a274"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a275"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy::property_is_next()</span></li>
-<li><a name="a276"></a><span class="src-doc"> */</span></li>
-<li><a name="a277"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a278"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a279"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a280"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a281"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-repeat'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a282"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-attachment'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a283"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a284"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a285"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a286"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a287"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a288"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a289"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a290"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a291"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a292"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a293"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a294"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a295"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a296"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a297"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a298"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a299"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a300"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a301"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a302"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a303"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a304"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-collapse'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-spacing'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a306"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a307"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'caption-side'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a308"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'content'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a309"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'clear'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a310"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a311"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a312"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'counter-reset'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a313"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'counter-increment'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a314"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cursor'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a315"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'empty-cells'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a316"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'display'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a317"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'direction'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a318"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'float'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a319"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a320"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-family'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a321"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a322"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-variant'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a323"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-weight'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a324"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-stretch'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a325"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-size-adjust'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a326"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-size'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a327"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a328"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a329"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'line-height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a330"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a331"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style-type'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a332"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style-image'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a333"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style-position'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a334"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a335"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a336"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a337"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a338"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a339"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'marks'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a340"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'marker-offset'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a341"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'max-height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a342"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'max-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a343"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'min-height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a344"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'min-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a345"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'overflow'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a346"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'orphans'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a347"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a348"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a349"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a350"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a351"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a352"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a353"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a354"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a355"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a356"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page-break-before'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a357"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page-break-after'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a358"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page-break-inside'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a359"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a360"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'position'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a361"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'quotes'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a362"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a363"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'size'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a364"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak-header'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a365"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'table-layout'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a366"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a367"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-indent'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a368"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-align'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a369"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-decoration'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a370"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-shadow'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a371"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'letter-spacing'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a372"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'word-spacing'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a373"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-transform'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a374"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'white-space'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a375"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'unicode-bidi'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a376"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'vertical-align'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a377"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'visibility'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a378"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a379"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'widows'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a380"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'z-index'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a381"></a><span class="src-comm">/* Speech */</span></li>
-<li><a name="a382"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'volume'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a383"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a384"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pause'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a385"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pause-before'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a386"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pause-after'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a387"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cue'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a388"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cue-before'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a389"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cue-after'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a390"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'play-during'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a391"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'azimuth'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a392"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'elevation'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a393"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speech-rate'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a394"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'voice-family'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a395"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pitch'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a396"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pitch-range'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a397"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'stress'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a398"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'richness'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a399"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak-punctuation'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a400"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak-numeral'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a401"></a> </li>
-<li><a name="a402"></a><span class="src-doc">/**</span></li>
-<li><a name="a403"></a><span class="src-doc"> * An array containing all predefined templates.</span></li>
-<li><a name="a404"></a><span class="src-doc"> *</span></li>
-<li><a name="a405"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['predefined_templates'] </span></li>
-<li><a name="a406"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a407"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy::load_template()</span></li>
-<li><a name="a408"></a><span class="src-doc"> */</span></li>
-<li><a name="a409"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="at">'</span><span class="src-sym">; </span><span class="src-comm">//string before @rule</span></li>
-<li><a name="a410"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span> <span class="format">{</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">; </span><span class="src-comm">//bracket after @-rule</span></li>
-<li><a name="a411"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="selector">'</span><span class="src-sym">; </span><span class="src-comm">//string before selector</span></li>
-<li><a name="a412"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span> <span class="format">{</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">; </span><span class="src-comm">//bracket after selector</span></li>
-<li><a name="a413"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="property">'</span><span class="src-sym">; </span><span class="src-comm">//string before property</span></li>
-<li><a name="a414"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="value">'</span><span class="src-sym">; </span><span class="src-comm">//string after property+before value</span></li>
-<li><a name="a415"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="format">;</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">; </span><span class="src-comm">//string after value</span></li>
-<li><a name="a416"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="format">}</span>'</span><span class="src-sym">; </span><span class="src-comm">//closing bracket - selector</span></li>
-<li><a name="a417"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n\n"</span><span class="src-sym">; </span><span class="src-comm">//space between blocks {...}</span></li>
-<li><a name="a418"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n"</span>.<span class="src-str">'<span class="format">}</span>'</span>. <span class="src-str">"\n\n"</span><span class="src-sym">; </span><span class="src-comm">//closing bracket @-rule</span></li>
-<li><a name="a419"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">; </span><span class="src-comm">//indent in @-rule</span></li>
-<li><a name="a420"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="comment">'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a421"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a422"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n"</span><span class="src-sym">; </span><span class="src-comm">// after last line @-rule</span></li>
-<li><a name="a423"></a> </li>
-<li><a name="a424"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="at">'</span><span class="src-sym">;</span></li>
-<li><a name="a425"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span> <span class="format">{</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">;</span></li>
-<li><a name="a426"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="selector">'</span><span class="src-sym">;</span></li>
-<li><a name="a427"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="format">{</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a428"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="property">'</span><span class="src-sym">;</span></li>
-<li><a name="a429"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="value">'</span><span class="src-sym">;</span></li>
-<li><a name="a430"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="format">;</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a431"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="format">}</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a432"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n"</span><span class="src-sym">;</span></li>
-<li><a name="a433"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n"</span>. <span class="src-str">'<span class="format">}'</span>.<span class="src-str">"\n"</span>.<span class="src-str">'</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a434"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a435"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="comment">'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a436"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span>'</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a437"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n"</span><span class="src-sym">;</span></li>
-<li><a name="a438"></a> </li>
-<li><a name="a439"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="at">'</span><span class="src-sym">;</span></li>
-<li><a name="a440"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="format">{</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a441"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="selector">'</span><span class="src-sym">;</span></li>
-<li><a name="a442"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="format">{</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a443"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="property">'</span><span class="src-sym">;</span></li>
-<li><a name="a444"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="value">'</span><span class="src-sym">;</span></li>
-<li><a name="a445"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="format">;</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a446"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="format">}</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a447"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a448"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="format">}</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a449"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a450"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="comment">'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a451"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span>'</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a452"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a453"></a> </li>
-<li><a name="a454"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="at">'</span><span class="src-sym">;</span></li>
-<li><a name="a455"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span> <span class="format">{</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">;</span></li>
-<li><a name="a456"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="selector">'</span><span class="src-sym">;</span></li>
-<li><a name="a457"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span>'</span>.<span class="src-str">"\n"</span>.<span class="src-str">'<span class="format">{</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">;</span></li>
-<li><a name="a458"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">' <span class="property">'</span><span class="src-sym">;</span></li>
-<li><a name="a459"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="value">'</span><span class="src-sym">;</span></li>
-<li><a name="a460"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span><span class="format">;</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">;</span></li>
-<li><a name="a461"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="format">}</span>'</span><span class="src-sym">;</span></li>
-<li><a name="a462"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n\n"</span><span class="src-sym">;</span></li>
-<li><a name="a463"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n"</span>.<span class="src-str">'<span class="format">}</span>'</span>.<span class="src-str">"\n\n"</span><span class="src-sym">;</span></li>
-<li><a name="a464"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a465"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'<span class="comment">'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a466"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'</span>'</span>.<span class="src-str">"\n"</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a467"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">"\n"</span><span class="src-sym">;</span></li>
-<li><a name="a468"></a> </li>
-<li><a name="a469"></a><span class="src-php">?></span></li>
-</ol></pre></div>\r
-</div>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:56:01 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Class Trees for Package csstidy</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class Trees for Package csstidy</h1>\r
-<hr />\r
-<div class="classtree">Root class csstidy</div><br>\r
-<ul>
-<li><a href="csstidy/csstidy.html">csstidy</a></li></ul>
-\r
-<hr />\r
-<div class="classtree">Root class csstidy_optimise</div><br>\r
-<ul>
-<li><a href="csstidy/csstidy_optimise.html">csstidy_optimise</a></li></ul>
-\r
-<hr />\r
-<div class="classtree">Root class csstidy_print</div><br>\r
-<ul>
-<li><a href="csstidy/csstidy_print.html">csstidy_print</a></li></ul>
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:54:54 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Docs for page class.csstidy_optimise.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/csstidy.html">csstidy</a><br />\r
- <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: class.csstidy_optimise.php</h1>\r
-Source Location: /class.csstidy_optimise.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-<div class="contents">\r
-<h2>Classes:</h2>\r
-<dt><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></dt>\r
- <dd>CSS Optimising Class</dd>\r
-</div><br /><br />\r
-\r
-<h2>Page Details:</h2>\r
-CSSTidy - CSS Parser and Optimiser<br /><br /><p>CSS Optimising Class This class optimises CSS data generated by csstidy.</p><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with CSSTidy; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>filesource:</b> </td><td><a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html">Source Code for this file</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
- </tr>\r
- <tr>\r
- <td><b>license:</b> </td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
-<br /><br />\r
-<br />\r
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:16 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Docs for page class.csstidy.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/csstidy.html">csstidy</a><br />\r
- <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: class.csstidy.php</h1>\r
-Source Location: /class.csstidy.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-<div class="contents">\r
-<h2>Classes:</h2>\r
-<dt><a href="../csstidy/csstidy.html">csstidy</a></dt>\r
- <dd>CSS Parser class</dd>\r
-</div><br /><br />\r
-\r
-<h2>Page Details:</h2>\r
-CSSTidy - CSS Parser and Optimiser<br /><br /><p>CSS Parser class</p><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with CSSTidy; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>filesource:</b> </td><td><a href="..//__filesource/fsource_csstidy__class.csstidy.php.html">Source Code for this file</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
- </tr>\r
- <tr>\r
- <td><b>license:</b> </td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<h4>Includes:</h4>\r
-<div class="tags">\r
-require(<a href="../csstidy/_data_inc_php.html">'data.inc.php'</a>) [line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a33">33</a>]<br />\r
-Various CSS data needed for correct optimisations etc.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
-</table>\r
-</div>\r
-require(<a href="../csstidy/_class_csstidy_print_php.html">'class.csstidy_print.php'</a>) [line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a40">40</a>]<br />\r
-Contains a class for printing CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
-require(<a href="../csstidy/_class_csstidy_optimise_php.html">'class.csstidy_optimise.php'</a>) [line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a47">47</a>]<br />\r
-Contains a class for optimising CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
-<br />\r
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:54:54 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Docs for page class.csstidy_print.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/csstidy.html">csstidy</a><br />\r
- <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: class.csstidy_print.php</h1>\r
-Source Location: /class.csstidy_print.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-<div class="contents">\r
-<h2>Classes:</h2>\r
-<dt><a href="../csstidy/csstidy_print.html">csstidy_print</a></dt>\r
- <dd>CSS Printing class</dd>\r
-</div><br /><br />\r
-\r
-<h2>Page Details:</h2>\r
-CSSTidy - CSS Parser and Optimiser<br /><br /><p>CSS Printing class This class prints CSS data generated by csstidy.</p><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with CSSTidy; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>filesource:</b> </td><td><a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html">Source Code for this file</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
- </tr>\r
- <tr>\r
- <td><b>license:</b> </td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
-<br /><br />\r
-<br />\r
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:35 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Docs for page data.inc.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/csstidy.html">csstidy</a><br />\r
- <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: data.inc.php</h1>\r
-Source Location: /data.inc.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-\r
-<h2>Page Details:</h2>\r
-Various CSS Data for CSSTidy<br /><br /><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with CSSTidy; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>filesource:</b> </td><td><a href="..//__filesource/fsource_csstidy__data.inc.php.html">Source Code for this file</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005</td>\r
- </tr>\r
- <tr>\r
- <td><b>license:</b> </td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['all_properties']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['all_properties'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a277">277</a>]</span></h4>\r
- <div class="tags">\r
- All CSS Properties. Needed for csstidy::property_is_next()<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy.html#methodproperty_is_next">csstidy::property_is_next()</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>todo:</b> </td><td>Add CSS3 properties</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array()</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['at_rules']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['at_rules'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a66">66</a>]</span></h4>\r
- <div class="tags">\r
- Available at-rules<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array('page' => 'is','font-face' => 'is','charset' => 'iv', 'import' => 'iv','namespace' => 'iv','media' => 'at')</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['background_prop_default']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['background_prop_default'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a106">106</a>]</span></h4>\r
- <div class="tags">\r
- Default values for the background properties<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>merge_bg()</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>dissolve_short_bg()</td>\r
- </tr>\r
- <tr>\r
- <td><b>todo:</b> </td><td>Possibly property names will change during CSS3 development</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array()</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['color_values']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['color_values'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a86">86</a>]</span></h4>\r
- <div class="tags">\r
- Properties that allow <color> as value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>compress_numbers();</td>\r
- </tr>\r
- <tr>\r
- <td><b>todo:</b> </td><td>CSS3 properties</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array()</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['number_values']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['number_values'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a76">76</a>]</span></h4>\r
- <div class="tags">\r
- Properties that allow <number> as value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>compress_numbers();</td>\r
- </tr>\r
- <tr>\r
- <td><b>todo:</b> </td><td>CSS3 properties</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array('line-height','pitch-range','richness','speech-rate','stress','volume','font','font-weight','z-index','counter-increment','counter-reset','orphans','widows')</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['predefined_templates']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['predefined_templates'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a409">409</a>]</span></h4>\r
- <div class="tags">\r
- An array containing all predefined templates.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy.html#methodload_template">csstidy::load_template()</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>'<span class="at">'</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['replace_colors']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['replace_colors'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a123">123</a>]</span></h4>\r
- <div class="tags">\r
- A list of non-W3C color names which get replaced by their hex-codes<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>cut_color()</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array()</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['shorthands']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['shorthands'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a261">261</a>]</span></h4>\r
- <div class="tags">\r
- A list of all shorthand properties that are devided into four properties and/or have four subvalues<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>merge_4value_shorthands()</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>dissolve_4value_shorthands()</td>\r
- </tr>\r
- <tr>\r
- <td><b>todo:</b> </td><td>Are there new ones in CSS3?</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array()</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['tokens']"></a>\r
- <h4><i>string</i> $GLOBALS['csstidy']['tokens'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a49">49</a>]</span></h4>\r
- <div class="tags">\r
- All CSS tokens used by csstidy<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>'/@}{;:=\'"(,\\!$%&)*+.<>?[]^`|~'</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['units']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['units'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a58">58</a>]</span></h4>\r
- <div class="tags">\r
- All CSS units (CSS 3 units included)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td>compress_numbers()</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array('in','cm','mm','pt','pc','px','rem','em','%','ex','gd','vw','vh','vm','deg','grad','rad','ms','s','khz','hz')</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="global$GLOBALS['csstidy']['whitespace']"></a>\r
- <h4><i>array</i> $GLOBALS['csstidy']['whitespace'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a41">41</a>]</span></h4>\r
- <div class="tags">\r
- All whitespace allowed in CSS<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
- \r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Default value:</b> </td>\r
- <td>array(' ',"\n","\t","\r","\x0B")</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-<br /><br />\r
- <hr />\r
- <a name="defineAT_END"></a>\r
- <h3>AT_END <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a27">27</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>AT_END = 2</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="defineAT_START"></a>\r
- <h3>AT_START <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a26">26</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>AT_START = 1</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="defineCOMMENT"></a>\r
- <h3>COMMENT <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a32">32</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>COMMENT = 7</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="defineDEFAULT_AT"></a>\r
- <h3>DEFAULT_AT <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a33">33</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>DEFAULT_AT = 41</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="definePROPERTY"></a>\r
- <h3>PROPERTY <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a30">30</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>PROPERTY = 5</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="defineSEL_END"></a>\r
- <h3>SEL_END <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a29">29</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>SEL_END = 4</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="defineSEL_START"></a>\r
- <h3>SEL_START <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a28">28</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>SEL_START = 3</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
- <hr />\r
- <a name="defineVALUE"></a>\r
- <h3>VALUE <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a31">31</a>]</span></h3>\r
- <div class="tags">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>VALUE = 6</code>\r
- </td></tr></table>\r
- </td></tr></table>\r
-\r
- <br />\r
- </div>\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-<br />\r
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Docs For Class csstidy</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/csstidy.html">csstidy</a><br />\r
- <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class: csstidy</h1>\r
-Source Location: /class.csstidy.php<br /><br />\r
-\r
-\r
-<table width="100%" border="0">\r
-<tr><td valign="top">\r
-\r
-<h3><a href="#class_details">Class Overview</a></h3>\r
-<pre></pre><br />\r
-<div class="description">CSS Parser class</div><br /><br />\r
-<h4>Author(s):</h4>\r
-<ul>\r
- <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>\r
- </ul>\r
-\r
-\r
-\r
-\r
- \r
- \r
-<h4>Version:</h4>\r
-<ul>\r
- <li>1.2</li>\r
-</ul>\r
-\r
-\r
-</td>\r
-\r
-<td valign="top">\r
-<h3><a href="#class_vars">Variables</a></h3>\r
-<ul>\r
- <li><a href="../csstidy/csstidy.html#var$added">$added</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$at">$at</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$charset">$charset</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$css">$css</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$from">$from</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$import">$import</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$invalid_at">$invalid_at</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$line">$line</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$log">$log</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$namespace">$namespace</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$optimise">$optimise</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$print">$print</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$property">$property</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$selector">$selector</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$sel_separate">$sel_separate</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$settings">$settings</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$status">$status</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$str_char">$str_char</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$str_in_str">$str_in_str</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$sub_value">$sub_value</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$sub_value_arr">$sub_value_arr</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$tokens">$tokens</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$value">$value</a></li>\r
- <li><a href="../csstidy/csstidy.html#var$version">$version</a></li>\r
- </ul>\r
-</td>\r
-\r
-\r
-<td valign="top">\r
-<h3><a href="#class_methods">Methods</a></h3>\r
-<ul>\r
- <li><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodescaped">escaped</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodis_important">is_important</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodis_token">is_token</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodload_template">load_template</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodlog">log</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodparse">parse</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodparse_from_url">parse_from_url</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a></li>\r
- <li><a href="../csstidy/csstidy.html#methodset_cfg">set_cfg</a></li>\r
- <li><a href="../csstidy/csstidy.html#method_add_token">_add_token</a></li>\r
- <li><a href="../csstidy/csstidy.html#method_unicode">_unicode</a></li>\r
- </ul>\r
-</td>\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<table width="100%" border="0"><tr>\r
-\r
-\r
-\r
-\r
-\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<a name="class_details"></a>\r
-<h3>Class Details</h3>\r
-<div class="tags">\r
-[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a61">61</a>]<br />\r
-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 />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
- </tr>\r
-</table>\r
-</div>\r
-</div><br /><br />\r
-<div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-\r
-<hr />\r
-<a name="class_vars"></a>\r
-<h3>Class Variables</h3>\r
-<div class="tags">\r
- <a name="var$added"></a>\r
- <p></p>\r
- <h4>$added = <span class="value"> false</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a233">233</a>]</p>\r
- =true if something has been added to the current selector<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>bool</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$at"></a>\r
- <p></p>\r
- <h4>$at = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a150">150</a>]</p>\r
- Saves the current at rule (@media)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$charset"></a>\r
- <p></p>\r
- <h4>$charset = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a98">98</a>]</p>\r
- Saves the CSS charset (@charset)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$css"></a>\r
- <p></p>\r
- <h4>$css = <span class="value">array()</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a68">68</a>]</p>\r
- Saves the parsed CSS<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>array</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$from"></a>\r
- <p></p>\r
- <h4>$from = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a212">212</a>]</p>\r
- Status from which the parser switched to ic or instr<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$import"></a>\r
- <p></p>\r
- <h4>$import = <span class="value">array()</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a105">105</a>]</p>\r
- Saves all @import URLs<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>array</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$invalid_at"></a>\r
- <p></p>\r
- <h4>$invalid_at = <span class="value"> false</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a226">226</a>]</p>\r
- =true if in invalid at-rule<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>bool</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$line"></a>\r
- <p></p>\r
- <h4>$line = <span class="value"> 1</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a247">247</a>]</p>\r
- Saves the line number<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>integer</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$log"></a>\r
- <p></p>\r
- <h4>$log = <span class="value">array()</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a240">240</a>]</p>\r
- Array which saves the message log<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>array</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$namespace"></a>\r
- <p></p>\r
- <h4>$namespace = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a112">112</a>]</p>\r
- Saves the namespace<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$optimise"></a>\r
- <p></p>\r
- <h4>$optimise = <span class="value"></span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a91">91</a>]</p>\r
- Optimiser class<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>object</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$print"></a>\r
- <p></p>\r
- <h4>$print = <span class="value"></span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a83">83</a>]</p>\r
- Printer class<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy_print.html">csstidy_print</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>object</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$property"></a>\r
- <p></p>\r
- <h4>$property = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a164">164</a>]</p>\r
- Saves the current property<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$selector"></a>\r
- <p></p>\r
- <h4>$selector = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a157">157</a>]</p>\r
- Saves the current selector<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$sel_separate"></a>\r
- <p></p>\r
- <h4>$sel_separate = <span class="value">array()</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a171">171</a>]</p>\r
- Saves the position of , in selectors<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>array</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$settings"></a>\r
- <p></p>\r
- <h4>$settings = <span class="value">array()</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a126">126</a>]</p>\r
- Stores the settings<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>array</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$status"></a>\r
- <p></p>\r
- <h4>$status = <span class="value"> 'is'</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a142">142</a>]</p>\r
- 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 />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$str_char"></a>\r
- <p></p>\r
- <h4>$str_char = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a205">205</a>]</p>\r
- Saves the char which opened the last string<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$str_in_str"></a>\r
- <p></p>\r
- <h4>$str_in_str = <span class="value"> false</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a219">219</a>]</p>\r
- Variable needed to manage string-in-strings, for example url("foo.png")<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$sub_value"></a>\r
- <p></p>\r
- <h4>$sub_value = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a190">190</a>]</p>\r
- 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 />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$sub_value_arr"></a>\r
- <p></p>\r
- <h4>$sub_value_arr = <span class="value">array()</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a198">198</a>]</p>\r
- Array which saves all subvalues for a property.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>array</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$tokens"></a>\r
- <p></p>\r
- <h4>$tokens = <span class="value">array()</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a75">75</a>]</p>\r
- Saves the parsed CSS (raw)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>array</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$value"></a>\r
- <p></p>\r
- <h4>$value = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a178">178</a>]</p>\r
- Saves the current value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$version"></a>\r
- <p></p>\r
- <h4>$version = <span class="value"> '1.2'</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a119">119</a>]</p>\r
- Contains the version of csstidy<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-</div><br />\r
-\r
-<hr />\r
-<a name="class_methods"></a>\r
-<h3>Class Methods</h3>\r
-<div class="tags">\r
- <hr />\r
- <a name="methodcsstidy"></a>\r
- <h3>constructor csstidy <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a254">254</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>csstidy csstidy(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Loads standard template and sets default settings<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodcss_add_property"></a>\r
- <h3>method css_add_property <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a877">877</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void css_add_property(\r
-string\r
-$media, string\r
-$selector, string\r
-$property, string\r
-$new_val)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Adds a property with value to the existing CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$media</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$selector</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$property</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$new_val</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodescaped"></a>\r
- <h3>method escaped <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a863">863</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>bool escaped(\r
-string\r
-&$string, integer\r
-$pos)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Checks if a character is escaped (and returns true if it is)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.02</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$string</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">integer </td>\r
- <td><b>$pos</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodexplode_selectors"></a>\r
- <h3>method explode_selectors <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a825">825</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void explode_selectors(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Explodes selectors<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodget_cfg"></a>\r
- <h3>method get_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a283">283</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>mixed get_cfg(\r
-string\r
-$setting)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Get the value of a setting.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$setting</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodgvw_important"></a>\r
- <h3>method gvw_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a933">933</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string gvw_important(\r
-string\r
-$value)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Returns a value without !important<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$value</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodis_important"></a>\r
- <h3>method is_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a921">921</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>bool is_important(\r
-string\r
-&$value)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Checks if $value is !important.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$value</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodis_token"></a>\r
- <h3>method is_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a444">444</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void is_token(\r
-string\r
-&$string, integer\r
-$i)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Checks if there is a token at the current position<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.11</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$string</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">integer </td>\r
- <td><b>$i</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodload_template"></a>\r
- <h3>method load_template <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a404">404</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void load_template(\r
-string\r
-$content, [bool\r
-$from_file = true])</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Loads a new template<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="http://csstidy.sourceforge.net/templates.php">http://csstidy.sourceforge.net/templates.php</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.1</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$content</b> </td>\r
- <td>either filename (if $from_file == true), content of a template file, "high_compression", "highest_compression", "low_compression", or "default"</td>\r
- </tr>\r
- <tr>\r
- <td class="type">bool </td>\r
- <td><b>$from_file</b> </td>\r
- <td>uses $content as filename if true</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodlog"></a>\r
- <h3>method log <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a332">332</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void log(\r
-string\r
-$message, string\r
-$type, [integer\r
-$line = -1])</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Add a message to the message log<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$message</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$type</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">integer </td>\r
- <td><b>$line</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodmerge_css_blocks"></a>\r
- <h3>method merge_css_blocks <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a906">906</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void merge_css_blocks(\r
-string\r
-$media, string\r
-$selector, array\r
-$css_add)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Adds CSS to an existing media/selector<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.1</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$media</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$selector</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">array </td>\r
- <td><b>$css_add</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodparse"></a>\r
- <h3>method parse <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a458">458</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>bool parse(\r
-string\r
-$string)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Parses CSS in $string. The code is saved as array in $this->css<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.1</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$string</b> </td>\r
- <td>the CSS code</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodparse_from_url"></a>\r
- <h3>method parse_from_url <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a432">432</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void parse_from_url(\r
-string\r
-$url)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Starts parsing from URL<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$url</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodproperty_is_next"></a>\r
- <h3>method property_is_next <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a955">955</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>bool property_is_next(\r
-string\r
-$istring, integer\r
-$pos)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Checks if the next word in a string from pos is a CSS property<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$istring</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">integer </td>\r
- <td><b>$pos</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodproperty_is_valid"></a>\r
- <h3>method property_is_valid <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a980">980</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>bool; property_is_valid(\r
-string\r
-$property)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Checks if a property is valid<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$property</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodset_cfg"></a>\r
- <h3>method set_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a300">300</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>bool set_cfg(\r
-string\r
-$setting, mixed\r
-$value)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Set the value of a setting.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$setting</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">mixed </td>\r
- <td><b>$value</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="method_add_token"></a>\r
- <h3>method _add_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a318">318</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void _add_token(\r
-mixed\r
-$type, string\r
-$data, [bool\r
-$do = false])</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Adds a token to $this->tokens<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">mixed </td>\r
- <td><b>$type</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$data</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">bool </td>\r
- <td><b>$do</b> </td>\r
- <td>add a token even if preserve_css is off</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="method_unicode"></a>\r
- <h3>method _unicode <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a354">354</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string _unicode(\r
-string\r
-&$string, integer\r
-&$i)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Parse unicode notations and find a replacement character<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$string</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">integer </td>\r
- <td><b>$i</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
-</div><br />\r
-\r
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Docs For Class csstidy_optimise</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/csstidy.html">csstidy</a><br />\r
- <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class: csstidy_optimise</h1>\r
-Source Location: /class.csstidy_optimise.php<br /><br />\r
-\r
-\r
-<table width="100%" border="0">\r
-<tr><td valign="top">\r
-\r
-<h3><a href="#class_details">Class Overview</a></h3>\r
-<pre></pre><br />\r
-<div class="description">CSS Optimising Class</div><br /><br />\r
-<h4>Author(s):</h4>\r
-<ul>\r
- <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>\r
- </ul>\r
-\r
-\r
-\r
-\r
- \r
- \r
-<h4>Version:</h4>\r
-<ul>\r
- <li>1.0</li>\r
-</ul>\r
-\r
-\r
-</td>\r
-\r
-\r
-\r
-<td valign="top">\r
-<h3><a href="#class_methods">Methods</a></h3>\r
-<ul>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodcompress_important">compress_important</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodcompress_numbers">compress_numbers</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodcut_color">cut_color</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">dissolve_4value_shorthands</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">dissolve_short_bg</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">merge_4value_shorthands</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">merge_bg</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodmerge_selectors">merge_selectors</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodpostparse">postparse</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodshorthands">shorthands</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodsubvalue">subvalue</a></li>\r
- <li><a href="../csstidy/csstidy_optimise.html#methodvalue">value</a></li>\r
- </ul>\r
-</td>\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<table width="100%" border="0"><tr>\r
-\r
-\r
-\r
-\r
-\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<a name="class_details"></a>\r
-<h3>Class Details</h3>\r
-<div class="tags">\r
-[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a39">39</a>]<br />\r
-CSS Optimising Class<br /><br /><p>This class optimises CSS data generated by csstidy.</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
- </tr>\r
-</table>\r
-</div>\r
-</div><br /><br />\r
-<div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-\r
-\r
-<hr />\r
-<a name="class_methods"></a>\r
-<h3>Class Methods</h3>\r
-<div class="tags">\r
- <hr />\r
- <a name="methodcsstidy_optimise"></a>\r
- <h3>constructor csstidy_optimise <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a47">47</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>csstidy_optimise csstidy_optimise(\r
-array\r
-&$css)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Constructor<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">array </td>\r
- <td><b>$css</b> </td>\r
- <td>contains the class csstidy</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodcompress_important"></a>\r
- <h3>method compress_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a278">278</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string compress_important(\r
-string\r
-&$string)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Removes unnecessary whitespace in ! important<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.1</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$string</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodcompress_numbers"></a>\r
- <h3>method compress_numbers <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a368">368</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string compress_numbers(\r
-string\r
-$subvalue)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$subvalue</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodcut_color"></a>\r
- <h3>method cut_color <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a293">293</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string cut_color(\r
-string\r
-$color)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.1</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$color</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methoddissolve_4value_shorthands"></a>\r
- <h3>method dissolve_4value_shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a485">485</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>array dissolve_4value_shorthands(\r
-string\r
-$property, string\r
-$value)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">csstidy_optimise::merge_4value_shorthands()</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$property</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$value</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methoddissolve_short_bg"></a>\r
- <h3>method dissolve_short_bg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a639">639</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>array dissolve_short_bg(\r
-string\r
-$str_value)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Dissolve background property<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>todo:</b> </td><td>full CSS 3 compliance</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$str_value</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodexplode_ws"></a>\r
- <h3>method explode_ws <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a543">543</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>array explode_ws(\r
-string\r
-$sep, string\r
-$string)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Explodes a string as explode() does, however, not if $sep is escaped or within a string.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$sep</b> </td>\r
- <td>seperator</td>\r
- </tr>\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$string</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodmerge_4value_shorthands"></a>\r
- <h3>method merge_4value_shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a598">598</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>array merge_4value_shorthands(\r
-array\r
-$array)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">csstidy_optimise::dissolve_4value_shorthands()</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">array </td>\r
- <td><b>$array</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodmerge_bg"></a>\r
- <h3>method merge_bg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a725">725</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>array merge_bg(\r
-array\r
-$input_css)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Merges all background properties<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>todo:</b> </td><td>full CSS 3 compliance</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a></td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">array </td>\r
- <td><b>$input_css</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodmerge_selectors"></a>\r
- <h3>method merge_selectors <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a435">435</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>array merge_selectors(\r
-array\r
-&$array)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Merges selectors with same properties. Example: a{color:red} b{color:red} -> a,b{color:red} Very basic and has at least one bug. Hopefully there is a replacement soon.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">array </td>\r
- <td><b>$array</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodpostparse"></a>\r
- <h3>method postparse <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a63">63</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void postparse(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Optimises $css after parsing<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodshorthand"></a>\r
- <h3>method shorthand <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a221">221</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string shorthand(\r
-string\r
-$value)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Compresses shorthand values. Example: margin:1px 1px 1px 1px -> margin:1px<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$value</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodshorthands"></a>\r
- <h3>method shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a130">130</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void shorthands(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Optimises shorthands<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodsubvalue"></a>\r
- <h3>method subvalue <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a158">158</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void subvalue(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Optimises a sub-value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodvalue"></a>\r
- <h3>method value <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a103">103</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void value(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Optimises values<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
-</div><br />\r
-\r
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:34 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Docs For Class csstidy_print</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="../todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="../li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="../csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="../csstidy/csstidy.html">csstidy</a><br />\r
- <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class: csstidy_print</h1>\r
-Source Location: /class.csstidy_print.php<br /><br />\r
-\r
-\r
-<table width="100%" border="0">\r
-<tr><td valign="top">\r
-\r
-<h3><a href="#class_details">Class Overview</a></h3>\r
-<pre></pre><br />\r
-<div class="description">CSS Printing class</div><br /><br />\r
-<h4>Author(s):</h4>\r
-<ul>\r
- <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>\r
- </ul>\r
-\r
-\r
-\r
-\r
- \r
- \r
-<h4>Version:</h4>\r
-<ul>\r
- <li>1.0</li>\r
-</ul>\r
-\r
-\r
-</td>\r
-\r
-<td valign="top">\r
-<h3><a href="#class_vars">Variables</a></h3>\r
-<ul>\r
- <li><a href="../csstidy/csstidy_print.html#var$input_css">$input_css</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#var$output_css">$output_css</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#var$output_css_plain">$output_css_plain</a></li>\r
- </ul>\r
-</td>\r
-\r
-\r
-<td valign="top">\r
-<h3><a href="#class_methods">Methods</a></h3>\r
-<ul>\r
- <li><a href="../csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#methodget_diff">get_diff</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#methodget_ratio">get_ratio</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#methodplain">plain</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#methodsize">size</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#method_convert_raw_css">_convert_raw_css</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#method_print">_print</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#method_reset">_reset</a></li>\r
- <li><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a></li>\r
- </ul>\r
-</td>\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<table width="100%" border="0"><tr>\r
-\r
-\r
-\r
-\r
-\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<a name="class_details"></a>\r
-<h3>Class Details</h3>\r
-<div class="tags">\r
-[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a39">39</a>]<br />\r
-CSS Printing class<br /><br /><p>This class prints CSS data generated by csstidy.</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>author:</b> </td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
- </tr>\r
-</table>\r
-</div>\r
-</div><br /><br />\r
-<div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-\r
-<hr />\r
-<a name="class_vars"></a>\r
-<h3>Class Variables</h3>\r
-<div class="tags">\r
- <a name="var$input_css"></a>\r
- <p></p>\r
- <h4>$input_css = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a46">46</a>]</p>\r
- Saves the input CSS string<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$output_css"></a>\r
- <p></p>\r
- <h4>$output_css = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a53">53</a>]</p>\r
- Saves the formatted CSS string<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
- <a name="var$output_css_plain"></a>\r
- <p></p>\r
- <h4>$output_css_plain = <span class="value"> ''</span></h4>\r
- <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a60">60</a>]</p>\r
- Saves the formatted CSS string (plain text)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-\r
- <br />\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>Type:</b> </td>\r
- <td>string</td>\r
- </tr>\r
- </table>\r
- </div><br /><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-</div><br />\r
-\r
-<hr />\r
-<a name="class_methods"></a>\r
-<h3>Class Methods</h3>\r
-<div class="tags">\r
- <hr />\r
- <a name="methodcsstidy_print"></a>\r
- <h3>constructor csstidy_print <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a68">68</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>csstidy_print csstidy_print(\r
-array\r
-&$css)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Constructor<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">array </td>\r
- <td><b>$css</b> </td>\r
- <td>contains the class csstidy</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodformatted"></a>\r
- <h3>method formatted <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a108">108</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string formatted(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Returns the formatted CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodget_diff"></a>\r
- <h3>method get_diff <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a313">313</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string get_diff(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Get difference between the old and new code in bytes and prints the code if necessary.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.1</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodget_ratio"></a>\r
- <h3>method get_ratio <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a299">299</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>float get_ratio(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Get compression ratio<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.2</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodplain"></a>\r
- <h3>method plain <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a96">96</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string plain(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Returns the CSS code as plain text<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="methodsize"></a>\r
- <h3>method size <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a337">337</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>integer size(\r
-[string\r
-$loc = 'output'])</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Get the size of either input or output CSS in KB<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>public</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$loc</b> </td>\r
- <td>default is "output"</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="method_convert_raw_css"></a>\r
- <h3>method _convert_raw_css <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a244">244</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void _convert_raw_css(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Converts $this->css array to a raw array ($this->tokens)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="method_htmlsp"></a>\r
- <h3>method _htmlsp <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a285">285</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>string _htmlsp(\r
-string\r
-$string, bool\r
-$plain)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes print_code() cleaner.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
- <tr>\r
- <td><b>see:</b> </td><td><a href="../csstidy/csstidy_print.html#method_print">csstidy_print::_print()</a></td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">string </td>\r
- <td><b>$string</b> </td>\r
- <td></td>\r
- </tr>\r
- <tr>\r
- <td class="type">bool </td>\r
- <td><b>$plain</b> </td>\r
- <td></td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="method_print"></a>\r
- <h3>method _print <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a120">120</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void _print(\r
-[bool\r
-$plain = false])</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Returns the formatted CSS Code and saves it into $this->output_css and $this->output_css_plain<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>2.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">bool </td>\r
- <td><b>$plain</b> </td>\r
- <td>plain text or not</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="method_reset"></a>\r
- <h3>method _reset <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a84">84</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>void _reset(\r
-)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Resets output_css and output_css_plain (new css code)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
- <hr />\r
- <a name="method_seeknocomment"></a>\r
- <h3>method _seeknocomment <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a225">225</a>]</span></h3>\r
- <div class="function">\r
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
- <code>mixed _seeknocomment(\r
-integer\r
-$key, integer\r
-$move)</code>\r
- </td></tr></table>\r
- </td></tr></table><br />\r
- \r
- Gets the next token type which is $move away from $key, excluding comments<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td><b>return:</b> </td><td>a token type</td>\r
- </tr>\r
- <tr>\r
- <td><b>version:</b> </td><td>1.0</td>\r
- </tr>\r
- <tr>\r
- <td><b>access:</b> </td><td>private</td>\r
- </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
- <h4>Parameters:</h4>\r
- <div class="tags">\r
- <table border="0" cellspacing="0" cellpadding="0">\r
- <tr>\r
- <td class="type">integer </td>\r
- <td><b>$key</b> </td>\r
- <td>current position</td>\r
- </tr>\r
- <tr>\r
- <td class="type">integer </td>\r
- <td><b>$move</b> </td>\r
- <td>move this far</td>\r
- </tr>\r
- </table>\r
- </div><br />\r
- <div class="top">[ <a href="#top">Top</a> ]</div>\r
- </div>\r
-</div><br />\r
-\r
-\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:55:42 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Element Index</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<a name="top"></a>\r
-<h1>Index of all elements</h1>\r
- [ <a href="elementindex.html#a">a</a> ]\r
- [ <a href="elementindex.html#c">c</a> ]\r
- [ <a href="elementindex.html#d">d</a> ]\r
- [ <a href="elementindex.html#e">e</a> ]\r
- [ <a href="elementindex.html#f">f</a> ]\r
- [ <a href="elementindex.html#g">g</a> ]\r
- [ <a href="elementindex.html#i">i</a> ]\r
- [ <a href="elementindex.html#l">l</a> ]\r
- [ <a href="elementindex.html#m">m</a> ]\r
- [ <a href="elementindex.html#n">n</a> ]\r
- [ <a href="elementindex.html#o">o</a> ]\r
- [ <a href="elementindex.html#"></a> ]\r
- [ <a href="elementindex.html#s">s</a> ]\r
- [ <a href="elementindex.html#t">t</a> ]\r
- [ <a href="elementindex.html#v">v</a> ]\r
-\r
- <hr />\r
- <a name="a"></a>\r
- <div>\r
- <h2>a</h2>\r
- <dl>\r
- <dt><b>$added</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$added">csstidy::$added</a><br> =true if something has been added to the current selector</dd>\r
- <dt><b>$at</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$at">csstidy::$at</a><br> Saves the current at rule (@media)</dd>\r
- <dt><b>AT_END</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_END">AT_END</a></dd>\r
- <dt><b>AT_START</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_START">AT_START</a></dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="c"></a>\r
- <div>\r
- <h2>c</h2>\r
- <dl>\r
- <dt><b>$charset</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$charset">csstidy::$charset</a><br> Saves the CSS charset (@charset)</dd>\r
- <dt><b>$css</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$css">csstidy::$css</a><br> Saves the parsed CSS</dd>\r
- <dt><b>class.csstidy_optimise.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_class_csstidy_optimise_php.html">class.csstidy_optimise.php</a></dd>\r
- <dt><b>class.csstidy.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_class_csstidy_php.html">class.csstidy.php</a></dd>\r
- <dt><b>class.csstidy_print.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_class_csstidy_print_php.html">class.csstidy_print.php</a></dd>\r
- <dt><b>COMMENT</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></dd>\r
- <dt><b>compress_important</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_important">csstidy_optimise::compress_important()</a><br> Removes unnecessary whitespace in ! important</dd>\r
- <dt><b>compress_numbers</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_numbers">csstidy_optimise::compress_numbers()</a><br> Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )</dd>\r
- <dt><b>csstidy</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcsstidy">csstidy::csstidy()</a><br> Loads standard template and sets default settings</dd>\r
- <dt><b>csstidy</b></dt>\r
- <dd>in file class.csstidy.php, class <a href="csstidy/csstidy.html">csstidy</a><br> CSS Parser class</dd>\r
- <dt><b>csstidy_optimise</b></dt>\r
- <dd>in file class.csstidy_optimise.php, class <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br> CSS Optimising Class</dd>\r
- <dt><b>csstidy_optimise</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise::csstidy_optimise()</a><br> Constructor</dd>\r
- <dt><b>csstidy_print</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print::csstidy_print()</a><br> Constructor</dd>\r
- <dt><b>csstidy_print</b></dt>\r
- <dd>in file class.csstidy_print.php, class <a href="csstidy/csstidy_print.html">csstidy_print</a><br> CSS Printing class</dd>\r
- <dt><b>css_add_property</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcss_add_property">csstidy::css_add_property()</a><br> Adds a property with value to the existing CSS code</dd>\r
- <dt><b>cut_color</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcut_color">csstidy_optimise::cut_color()</a><br> Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="d"></a>\r
- <div>\r
- <h2>d</h2>\r
- <dl>\r
- <dt><b>data.inc.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_data_inc_php.html">data.inc.php</a></dd>\r
- <dt><b>DEFAULT_AT</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></dd>\r
- <dt><b>dissolve_4value_shorthands</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">csstidy_optimise::dissolve_4value_shorthands()</a><br> Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...</dd>\r
- <dt><b>dissolve_short_bg</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a><br> Dissolve background property</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="e"></a>\r
- <div>\r
- <h2>e</h2>\r
- <dl>\r
- <dt><b>escaped</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodescaped">csstidy::escaped()</a><br> Checks if a character is escaped (and returns true if it is)</dd>\r
- <dt><b>explode_selectors</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodexplode_selectors">csstidy::explode_selectors()</a><br> Explodes selectors</dd>\r
- <dt><b>explode_ws</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodexplode_ws">csstidy_optimise::explode_ws()</a><br> Explodes a string as explode() does, however, not if $sep is escaped or within a string.</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="f"></a>\r
- <div>\r
- <h2>f</h2>\r
- <dl>\r
- <dt><b>$from</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$from">csstidy::$from</a><br> Status from which the parser switched to ic or instr</dd>\r
- <dt><b>formatted</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodformatted">csstidy_print::formatted()</a><br> Returns the formatted CSS code</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="g"></a>\r
- <div>\r
- <h2>g</h2>\r
- <dl>\r
- <dt><b>$GLOBALS['csstidy']['all_properties']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['all_properties']">$GLOBALS['csstidy']['all_properties']</a><br> All CSS Properties. Needed for csstidy::property_is_next()</dd>\r
- <dt><b>$GLOBALS['csstidy']['at_rules']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['at_rules']">$GLOBALS['csstidy']['at_rules']</a><br> Available at-rules</dd>\r
- <dt><b>$GLOBALS['csstidy']['background_prop_default']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['background_prop_default']">$GLOBALS['csstidy']['background_prop_default']</a><br> Default values for the background properties</dd>\r
- <dt><b>$GLOBALS['csstidy']['color_values']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['color_values']">$GLOBALS['csstidy']['color_values']</a><br> Properties that allow <color> as value</dd>\r
- <dt><b>$GLOBALS['csstidy']['number_values']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['number_values']">$GLOBALS['csstidy']['number_values']</a><br> Properties that allow <number> as value</dd>\r
- <dt><b>$GLOBALS['csstidy']['predefined_templates']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['predefined_templates']">$GLOBALS['csstidy']['predefined_templates']</a><br> An array containing all predefined templates.</dd>\r
- <dt><b>$GLOBALS['csstidy']['replace_colors']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['replace_colors']">$GLOBALS['csstidy']['replace_colors']</a><br> A list of non-W3C color names which get replaced by their hex-codes</dd>\r
- <dt><b>$GLOBALS['csstidy']['shorthands']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['shorthands']">$GLOBALS['csstidy']['shorthands']</a><br> A list of all shorthand properties that are devided into four properties and/or have four subvalues</dd>\r
- <dt><b>$GLOBALS['csstidy']['tokens']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['tokens']">$GLOBALS['csstidy']['tokens']</a><br> All CSS tokens used by csstidy</dd>\r
- <dt><b>$GLOBALS['csstidy']['units']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['units']">$GLOBALS['csstidy']['units']</a><br> All CSS units (CSS 3 units included)</dd>\r
- <dt><b>$GLOBALS['csstidy']['whitespace']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['whitespace']">$GLOBALS['csstidy']['whitespace']</a><br> All whitespace allowed in CSS</dd>\r
- <dt><b>get_cfg</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodget_cfg">csstidy::get_cfg()</a><br> Get the value of a setting.</dd>\r
- <dt><b>get_diff</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_diff">csstidy_print::get_diff()</a><br> Get difference between the old and new code in bytes and prints the code if necessary.</dd>\r
- <dt><b>get_ratio</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_ratio">csstidy_print::get_ratio()</a><br> Get compression ratio</dd>\r
- <dt><b>gvw_important</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodgvw_important">csstidy::gvw_important()</a><br> Returns a value without !important</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="i"></a>\r
- <div>\r
- <h2>i</h2>\r
- <dl>\r
- <dt><b>$import</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$import">csstidy::$import</a><br> Saves all @import URLs</dd>\r
- <dt><b>$input_css</b></dt>\r
- <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$input_css">csstidy_print::$input_css</a><br> Saves the input CSS string</dd>\r
- <dt><b>$invalid_at</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$invalid_at">csstidy::$invalid_at</a><br> =true if in invalid at-rule</dd>\r
- <dt><b>is_important</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_important">csstidy::is_important()</a><br> Checks if $value is !important.</dd>\r
- <dt><b>is_token</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_token">csstidy::is_token()</a><br> Checks if there is a token at the current position</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="l"></a>\r
- <div>\r
- <h2>l</h2>\r
- <dl>\r
- <dt><b>$line</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$line">csstidy::$line</a><br> Saves the line number</dd>\r
- <dt><b>$log</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$log">csstidy::$log</a><br> Array which saves the message log</dd>\r
- <dt><b>load_template</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodload_template">csstidy::load_template()</a><br> Loads a new template</dd>\r
- <dt><b>log</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodlog">csstidy::log()</a><br> Add a message to the message log</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="m"></a>\r
- <div>\r
- <h2>m</h2>\r
- <dl>\r
- <dt><b>merge_4value_shorthands</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">csstidy_optimise::merge_4value_shorthands()</a><br> Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()</dd>\r
- <dt><b>merge_bg</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a><br> Merges all background properties</dd>\r
- <dt><b>merge_css_blocks</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodmerge_css_blocks">csstidy::merge_css_blocks()</a><br> Adds CSS to an existing media/selector</dd>\r
- <dt><b>merge_selectors</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_selectors">csstidy_optimise::merge_selectors()</a><br> Merges selectors with same properties. Example: a{color:red} b{color:red} -> a,b{color:red} Very basic and has at least one bug. Hopefully there is a replacement soon.</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="n"></a>\r
- <div>\r
- <h2>n</h2>\r
- <dl>\r
- <dt><b>$namespace</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$namespace">csstidy::$namespace</a><br> Saves the namespace</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="o"></a>\r
- <div>\r
- <h2>o</h2>\r
- <dl>\r
- <dt><b>$optimise</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$optimise">csstidy::$optimise</a><br> Optimiser class</dd>\r
- <dt><b>$output_css</b></dt>\r
- <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css">csstidy_print::$output_css</a><br> Saves the formatted CSS string</dd>\r
- <dt><b>$output_css_plain</b></dt>\r
- <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css_plain">csstidy_print::$output_css_plain</a><br> Saves the formatted CSS string (plain text)</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="p"></a>\r
- <div>\r
- <h2>p</h2>\r
- <dl>\r
- <dt><b>$print</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$print">csstidy::$print</a><br> Printer class</dd>\r
- <dt><b>$property</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$property">csstidy::$property</a><br> Saves the current property</dd>\r
- <dt><b>parse</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse">csstidy::parse()</a><br> Parses CSS in $string. The code is saved as array in $this->css</dd>\r
- <dt><b>parse_from_url</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse_from_url">csstidy::parse_from_url()</a><br> Starts parsing from URL</dd>\r
- <dt><b>plain</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodplain">csstidy_print::plain()</a><br> Returns the CSS code as plain text</dd>\r
- <dt><b>postparse</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodpostparse">csstidy_optimise::postparse()</a><br> Optimises $css after parsing</dd>\r
- <dt><b>PROPERTY</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></dd>\r
- <dt><b>property_is_next</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_next">csstidy::property_is_next()</a><br> Checks if the next word in a string from pos is a CSS property</dd>\r
- <dt><b>property_is_valid</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_valid">csstidy::property_is_valid()</a><br> Checks if a property is valid</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="s"></a>\r
- <div>\r
- <h2>s</h2>\r
- <dl>\r
- <dt><b>$selector</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$selector">csstidy::$selector</a><br> Saves the current selector</dd>\r
- <dt><b>$sel_separate</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sel_separate">csstidy::$sel_separate</a><br> Saves the position of , in selectors</dd>\r
- <dt><b>$settings</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$settings">csstidy::$settings</a><br> Stores the settings</dd>\r
- <dt><b>$status</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$status">csstidy::$status</a><br> Saves the parser-status.</dd>\r
- <dt><b>$str_char</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_char">csstidy::$str_char</a><br> Saves the char which opened the last string</dd>\r
- <dt><b>$str_in_str</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_in_str">csstidy::$str_in_str</a><br> Variable needed to manage string-in-strings, for example url("foo.png")</dd>\r
- <dt><b>$sub_value</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a><br> Saves the current sub-value</dd>\r
- <dt><b>$sub_value_arr</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value_arr">csstidy::$sub_value_arr</a><br> Array which saves all subvalues for a property.</dd>\r
- <dt><b>SEL_END</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></dd>\r
- <dt><b>SEL_START</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></dd>\r
- <dt><b>set_cfg</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodset_cfg">csstidy::set_cfg()</a><br> Set the value of a setting.</dd>\r
- <dt><b>shorthand</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthand">csstidy_optimise::shorthand()</a><br> Compresses shorthand values. Example: margin:1px 1px 1px 1px -> margin:1px</dd>\r
- <dt><b>shorthands</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthands">csstidy_optimise::shorthands()</a><br> Optimises shorthands</dd>\r
- <dt><b>size</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodsize">csstidy_print::size()</a><br> Get the size of either input or output CSS in KB</dd>\r
- <dt><b>subvalue</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodsubvalue">csstidy_optimise::subvalue()</a><br> Optimises a sub-value</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="t"></a>\r
- <div>\r
- <h2>t</h2>\r
- <dl>\r
- <dt><b>$tokens</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$tokens">csstidy::$tokens</a><br> Saves the parsed CSS (raw)</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="v"></a>\r
- <div>\r
- <h2>v</h2>\r
- <dl>\r
- <dt><b>$value</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$value">csstidy::$value</a><br> Saves the current value</dd>\r
- <dt><b>$version</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$version">csstidy::$version</a><br> Contains the version of csstidy</dd>\r
- <dt><b>VALUE</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineVALUE">VALUE</a></dd>\r
- <dt><b>value</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodvalue">csstidy_optimise::value()</a><br> Optimises values</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <hr />\r
- <a name="_"></a>\r
- <div>\r
- <h2>_</h2>\r
- <dl>\r
- <dt><b>_add_token</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_add_token">csstidy::_add_token()</a><br> Adds a token to $this->tokens</dd>\r
- <dt><b>_convert_raw_css</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_convert_raw_css">csstidy_print::_convert_raw_css()</a><br> Converts $this->css array to a raw array ($this->tokens)</dd>\r
- <dt><b>_htmlsp</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_htmlsp">csstidy_print::_htmlsp()</a><br> Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes print_code() cleaner.</dd>\r
- <dt><b>_print</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_print">csstidy_print::_print()</a><br> Returns the formatted CSS Code and saves it into $this->output_css and $this->output_css_plain</dd>\r
- <dt><b>_reset</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_reset">csstidy_print::_reset()</a><br> Resets output_css and output_css_plain (new css code)</dd>\r
- <dt><b>_seeknocomment</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_seeknocomment">csstidy_print::_seeknocomment()</a><br> Gets the next token type which is $move away from $key, excluding comments</dd>\r
- <dt><b>_unicode</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_unicode">csstidy::_unicode()</a><br> Parse unicode notations and find a replacement character</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex.html#top">top</a><br>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:54:53 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>Package csstidy Element Index</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="csstidy/csstidy.html">csstidy</a><br />\r
- <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<a name="top"></a>\r
-<h1>Element index for package csstidy</h1>\r
- [ <a href="elementindex_csstidy.html#a">a</a> ]\r
- [ <a href="elementindex_csstidy.html#c">c</a> ]\r
- [ <a href="elementindex_csstidy.html#d">d</a> ]\r
- [ <a href="elementindex_csstidy.html#e">e</a> ]\r
- [ <a href="elementindex_csstidy.html#f">f</a> ]\r
- [ <a href="elementindex_csstidy.html#g">g</a> ]\r
- [ <a href="elementindex_csstidy.html#i">i</a> ]\r
- [ <a href="elementindex_csstidy.html#l">l</a> ]\r
- [ <a href="elementindex_csstidy.html#m">m</a> ]\r
- [ <a href="elementindex_csstidy.html#n">n</a> ]\r
- [ <a href="elementindex_csstidy.html#o">o</a> ]\r
- [ <a href="elementindex_csstidy.html#p">p</a> ]\r
- [ <a href="elementindex_csstidy.html#s">s</a> ]\r
- [ <a href="elementindex_csstidy.html#t">t</a> ]\r
- [ <a href="elementindex_csstidy.html#v">v</a> ]\r
- [ <a href="elementindex_csstidy.html#_">_</a> ]\r
-\r
- <hr />\r
- <a name="_"></a>\r
- <div>\r
- <h2>_</h2>\r
- <dl>\r
- <dt><b>_add_token</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_add_token">csstidy::_add_token()</a><br> Adds a token to $this->tokens</dd>\r
- <dt><b>_convert_raw_css</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_convert_raw_css">csstidy_print::_convert_raw_css()</a><br> Converts $this->css array to a raw array ($this->tokens)</dd>\r
- <dt><b>_htmlsp</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_htmlsp">csstidy_print::_htmlsp()</a><br> Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes print_code() cleaner.</dd>\r
- <dt><b>_print</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_print">csstidy_print::_print()</a><br> Returns the formatted CSS Code and saves it into $this->output_css and $this->output_css_plain</dd>\r
- <dt><b>_reset</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_reset">csstidy_print::_reset()</a><br> Resets output_css and output_css_plain (new css code)</dd>\r
- <dt><b>_seeknocomment</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_seeknocomment">csstidy_print::_seeknocomment()</a><br> Gets the next token type which is $move away from $key, excluding comments</dd>\r
- <dt><b>_unicode</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_unicode">csstidy::_unicode()</a><br> Parse unicode notations and find a replacement character</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="a"></a>\r
- <div>\r
- <h2>a</h2>\r
- <dl>\r
- <dt><b>$added</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$added">csstidy::$added</a><br> =true if something has been added to the current selector</dd>\r
- <dt><b>$at</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$at">csstidy::$at</a><br> Saves the current at rule (@media)</dd>\r
- <dt><b>AT_END</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_END">AT_END</a></dd>\r
- <dt><b>AT_START</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_START">AT_START</a></dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="c"></a>\r
- <div>\r
- <h2>c</h2>\r
- <dl>\r
- <dt><b>$charset</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$charset">csstidy::$charset</a><br> Saves the CSS charset (@charset)</dd>\r
- <dt><b>$css</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$css">csstidy::$css</a><br> Saves the parsed CSS</dd>\r
- <dt><b>class.csstidy_optimise.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_class_csstidy_optimise_php.html">class.csstidy_optimise.php</a></dd>\r
- <dt><b>class.csstidy.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_class_csstidy_php.html">class.csstidy.php</a></dd>\r
- <dt><b>class.csstidy_print.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_class_csstidy_print_php.html">class.csstidy_print.php</a></dd>\r
- <dt><b>COMMENT</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></dd>\r
- <dt><b>compress_important</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_important">csstidy_optimise::compress_important()</a><br> Removes unnecessary whitespace in ! important</dd>\r
- <dt><b>compress_numbers</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_numbers">csstidy_optimise::compress_numbers()</a><br> Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )</dd>\r
- <dt><b>csstidy</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcsstidy">csstidy::csstidy()</a><br> Loads standard template and sets default settings</dd>\r
- <dt><b>csstidy</b></dt>\r
- <dd>in file class.csstidy.php, class <a href="csstidy/csstidy.html">csstidy</a><br> CSS Parser class</dd>\r
- <dt><b>csstidy_optimise</b></dt>\r
- <dd>in file class.csstidy_optimise.php, class <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br> CSS Optimising Class</dd>\r
- <dt><b>csstidy_optimise</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise::csstidy_optimise()</a><br> Constructor</dd>\r
- <dt><b>csstidy_print</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print::csstidy_print()</a><br> Constructor</dd>\r
- <dt><b>csstidy_print</b></dt>\r
- <dd>in file class.csstidy_print.php, class <a href="csstidy/csstidy_print.html">csstidy_print</a><br> CSS Printing class</dd>\r
- <dt><b>css_add_property</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcss_add_property">csstidy::css_add_property()</a><br> Adds a property with value to the existing CSS code</dd>\r
- <dt><b>cut_color</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcut_color">csstidy_optimise::cut_color()</a><br> Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="d"></a>\r
- <div>\r
- <h2>d</h2>\r
- <dl>\r
- <dt><b>data.inc.php</b></dt>\r
- <dd>procedural page <a href="csstidy/_data_inc_php.html">data.inc.php</a></dd>\r
- <dt><b>DEFAULT_AT</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></dd>\r
- <dt><b>dissolve_4value_shorthands</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">csstidy_optimise::dissolve_4value_shorthands()</a><br> Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...</dd>\r
- <dt><b>dissolve_short_bg</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a><br> Dissolve background property</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="e"></a>\r
- <div>\r
- <h2>e</h2>\r
- <dl>\r
- <dt><b>escaped</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodescaped">csstidy::escaped()</a><br> Checks if a character is escaped (and returns true if it is)</dd>\r
- <dt><b>explode_selectors</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodexplode_selectors">csstidy::explode_selectors()</a><br> Explodes selectors</dd>\r
- <dt><b>explode_ws</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodexplode_ws">csstidy_optimise::explode_ws()</a><br> Explodes a string as explode() does, however, not if $sep is escaped or within a string.</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="f"></a>\r
- <div>\r
- <h2>f</h2>\r
- <dl>\r
- <dt><b>$from</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$from">csstidy::$from</a><br> Status from which the parser switched to ic or instr</dd>\r
- <dt><b>formatted</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodformatted">csstidy_print::formatted()</a><br> Returns the formatted CSS code</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="g"></a>\r
- <div>\r
- <h2>g</h2>\r
- <dl>\r
- <dt><b>$GLOBALS['csstidy']['all_properties']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['all_properties']">$GLOBALS['csstidy']['all_properties']</a><br> All CSS Properties. Needed for csstidy::property_is_next()</dd>\r
- <dt><b>$GLOBALS['csstidy']['at_rules']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['at_rules']">$GLOBALS['csstidy']['at_rules']</a><br> Available at-rules</dd>\r
- <dt><b>$GLOBALS['csstidy']['background_prop_default']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['background_prop_default']">$GLOBALS['csstidy']['background_prop_default']</a><br> Default values for the background properties</dd>\r
- <dt><b>$GLOBALS['csstidy']['color_values']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['color_values']">$GLOBALS['csstidy']['color_values']</a><br> Properties that allow <color> as value</dd>\r
- <dt><b>$GLOBALS['csstidy']['number_values']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['number_values']">$GLOBALS['csstidy']['number_values']</a><br> Properties that allow <number> as value</dd>\r
- <dt><b>$GLOBALS['csstidy']['predefined_templates']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['predefined_templates']">$GLOBALS['csstidy']['predefined_templates']</a><br> An array containing all predefined templates.</dd>\r
- <dt><b>$GLOBALS['csstidy']['replace_colors']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['replace_colors']">$GLOBALS['csstidy']['replace_colors']</a><br> A list of non-W3C color names which get replaced by their hex-codes</dd>\r
- <dt><b>$GLOBALS['csstidy']['shorthands']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['shorthands']">$GLOBALS['csstidy']['shorthands']</a><br> A list of all shorthand properties that are devided into four properties and/or have four subvalues</dd>\r
- <dt><b>$GLOBALS['csstidy']['tokens']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['tokens']">$GLOBALS['csstidy']['tokens']</a><br> All CSS tokens used by csstidy</dd>\r
- <dt><b>$GLOBALS['csstidy']['units']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['units']">$GLOBALS['csstidy']['units']</a><br> All CSS units (CSS 3 units included)</dd>\r
- <dt><b>$GLOBALS['csstidy']['whitespace']</b></dt>\r
- <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['whitespace']">$GLOBALS['csstidy']['whitespace']</a><br> All whitespace allowed in CSS</dd>\r
- <dt><b>get_cfg</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodget_cfg">csstidy::get_cfg()</a><br> Get the value of a setting.</dd>\r
- <dt><b>get_diff</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_diff">csstidy_print::get_diff()</a><br> Get difference between the old and new code in bytes and prints the code if necessary.</dd>\r
- <dt><b>get_ratio</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_ratio">csstidy_print::get_ratio()</a><br> Get compression ratio</dd>\r
- <dt><b>gvw_important</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodgvw_important">csstidy::gvw_important()</a><br> Returns a value without !important</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="i"></a>\r
- <div>\r
- <h2>i</h2>\r
- <dl>\r
- <dt><b>$import</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$import">csstidy::$import</a><br> Saves all @import URLs</dd>\r
- <dt><b>$input_css</b></dt>\r
- <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$input_css">csstidy_print::$input_css</a><br> Saves the input CSS string</dd>\r
- <dt><b>$invalid_at</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$invalid_at">csstidy::$invalid_at</a><br> =true if in invalid at-rule</dd>\r
- <dt><b>is_important</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_important">csstidy::is_important()</a><br> Checks if $value is !important.</dd>\r
- <dt><b>is_token</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_token">csstidy::is_token()</a><br> Checks if there is a token at the current position</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="l"></a>\r
- <div>\r
- <h2>l</h2>\r
- <dl>\r
- <dt><b>$line</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$line">csstidy::$line</a><br> Saves the line number</dd>\r
- <dt><b>$log</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$log">csstidy::$log</a><br> Array which saves the message log</dd>\r
- <dt><b>load_template</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodload_template">csstidy::load_template()</a><br> Loads a new template</dd>\r
- <dt><b>log</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodlog">csstidy::log()</a><br> Add a message to the message log</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="m"></a>\r
- <div>\r
- <h2>m</h2>\r
- <dl>\r
- <dt><b>merge_4value_shorthands</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">csstidy_optimise::merge_4value_shorthands()</a><br> Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()</dd>\r
- <dt><b>merge_bg</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a><br> Merges all background properties</dd>\r
- <dt><b>merge_css_blocks</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodmerge_css_blocks">csstidy::merge_css_blocks()</a><br> Adds CSS to an existing media/selector</dd>\r
- <dt><b>merge_selectors</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_selectors">csstidy_optimise::merge_selectors()</a><br> Merges selectors with same properties. Example: a{color:red} b{color:red} -> a,b{color:red} Very basic and has at least one bug. Hopefully there is a replacement soon.</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="n"></a>\r
- <div>\r
- <h2>n</h2>\r
- <dl>\r
- <dt><b>$namespace</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$namespace">csstidy::$namespace</a><br> Saves the namespace</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="o"></a>\r
- <div>\r
- <h2>o</h2>\r
- <dl>\r
- <dt><b>$optimise</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$optimise">csstidy::$optimise</a><br> Optimiser class</dd>\r
- <dt><b>$output_css</b></dt>\r
- <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css">csstidy_print::$output_css</a><br> Saves the formatted CSS string</dd>\r
- <dt><b>$output_css_plain</b></dt>\r
- <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css_plain">csstidy_print::$output_css_plain</a><br> Saves the formatted CSS string (plain text)</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="p"></a>\r
- <div>\r
- <h2>p</h2>\r
- <dl>\r
- <dt><b>$print</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$print">csstidy::$print</a><br> Printer class</dd>\r
- <dt><b>$property</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$property">csstidy::$property</a><br> Saves the current property</dd>\r
- <dt><b>parse</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse">csstidy::parse()</a><br> Parses CSS in $string. The code is saved as array in $this->css</dd>\r
- <dt><b>parse_from_url</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse_from_url">csstidy::parse_from_url()</a><br> Starts parsing from URL</dd>\r
- <dt><b>plain</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodplain">csstidy_print::plain()</a><br> Returns the CSS code as plain text</dd>\r
- <dt><b>postparse</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodpostparse">csstidy_optimise::postparse()</a><br> Optimises $css after parsing</dd>\r
- <dt><b>PROPERTY</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></dd>\r
- <dt><b>property_is_next</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_next">csstidy::property_is_next()</a><br> Checks if the next word in a string from pos is a CSS property</dd>\r
- <dt><b>property_is_valid</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_valid">csstidy::property_is_valid()</a><br> Checks if a property is valid</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="s"></a>\r
- <div>\r
- <h2>s</h2>\r
- <dl>\r
- <dt><b>$selector</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$selector">csstidy::$selector</a><br> Saves the current selector</dd>\r
- <dt><b>$sel_separate</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sel_separate">csstidy::$sel_separate</a><br> Saves the position of , in selectors</dd>\r
- <dt><b>$settings</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$settings">csstidy::$settings</a><br> Stores the settings</dd>\r
- <dt><b>$status</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$status">csstidy::$status</a><br> Saves the parser-status.</dd>\r
- <dt><b>$str_char</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_char">csstidy::$str_char</a><br> Saves the char which opened the last string</dd>\r
- <dt><b>$str_in_str</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_in_str">csstidy::$str_in_str</a><br> Variable needed to manage string-in-strings, for example url("foo.png")</dd>\r
- <dt><b>$sub_value</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a><br> Saves the current sub-value</dd>\r
- <dt><b>$sub_value_arr</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value_arr">csstidy::$sub_value_arr</a><br> Array which saves all subvalues for a property.</dd>\r
- <dt><b>SEL_END</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></dd>\r
- <dt><b>SEL_START</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></dd>\r
- <dt><b>set_cfg</b></dt>\r
- <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodset_cfg">csstidy::set_cfg()</a><br> Set the value of a setting.</dd>\r
- <dt><b>shorthand</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthand">csstidy_optimise::shorthand()</a><br> Compresses shorthand values. Example: margin:1px 1px 1px 1px -> margin:1px</dd>\r
- <dt><b>shorthands</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthands">csstidy_optimise::shorthands()</a><br> Optimises shorthands</dd>\r
- <dt><b>size</b></dt>\r
- <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodsize">csstidy_print::size()</a><br> Get the size of either input or output CSS in KB</dd>\r
- <dt><b>subvalue</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodsubvalue">csstidy_optimise::subvalue()</a><br> Optimises a sub-value</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="t"></a>\r
- <div>\r
- <h2>t</h2>\r
- <dl>\r
- <dt><b>$tokens</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$tokens">csstidy::$tokens</a><br> Saves the parsed CSS (raw)</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <hr />\r
- <a name="v"></a>\r
- <div>\r
- <h2>v</h2>\r
- <dl>\r
- <dt><b>$value</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$value">csstidy::$value</a><br> Saves the current value</dd>\r
- <dt><b>$version</b></dt>\r
- <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$version">csstidy::$version</a><br> Contains the version of csstidy</dd>\r
- <dt><b>VALUE</b></dt>\r
- <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineVALUE">VALUE</a></dd>\r
- <dt><b>value</b></dt>\r
- <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodvalue">csstidy_optimise::value()</a><br> Optimises values</dd>\r
- </dl>\r
- </div>\r
- <a href="elementindex_csstidy.html#top">top</a><br>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:54:53 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>phpDocumentor Parser Errors and Warnings</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<a href="#Post-parsing">Post-parsing</a><br>\r
-<a name="data.inc.php"></a>\r
-<h1>data.inc.php</h1>\r
-<h2>Warnings:</h2><br>\r
-<b>Warning on line 25</b> - Page-level DocBlock precedes "define AT_START", use another DocBlock to document the source element<br>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:56:01 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>CSSTidy Documentation</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="csstidy/csstidy.html">csstidy</a><br />\r
- <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<div align="center"><h1>CSSTidy Documentation</h1></div>\r
-<b>Welcome to csstidy!</b><br />\r
-<br />\r
-This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.3.0RC3</a><br />\r
-\r <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:54:54 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-<html>\r
-<head>\r
-<title>CSSTidy Documentation</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- <b>Files:</b><br />\r
- <div class="package">\r
- <a href="csstidy/_class_csstidy_php.html"> class.csstidy.php\r
- </a><br>\r
- <a href="csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php\r
- </a><br>\r
- <a href="csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php\r
- </a><br>\r
- <a href="csstidy/_data_inc_php.html"> data.inc.php\r
- </a><br>\r
- </div><br />\r\r
- \r
- <b>Classes:</b><br />\r
- <div class="package">\r
- <a href="csstidy/csstidy.html">csstidy</a><br />\r
- <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
- <a href="csstidy/csstidy_print.html">csstidy_print</a><br />\r
- </div>\r\r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<div align="center"><h1>CSSTidy Documentation</h1></div>\r
-<b>Welcome to csstidy!</b><br />\r
-<br />\r
-This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.3.0RC3</a><br />\r
-\r <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:54:53 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
+++ /dev/null
-.php {\r
- padding: 1em;\r
-}\r
-/* This will not be executed by IE, so now we have a fix! */\r
-*[class="php-src"], *[class="php"], *[class="listing"] {\r
- line-height: 0px;\r
-}\r
-\r
-body\r
-{\r
- color: #000000;\r
- background-color: #ffffff;\r
- background-image: url("background.png");\r
- background-repeat: repeat-y;\r
- font-family: tahoma, verdana, arial, sans-serif;\r
- font-size: 10pt;\r
- margin: 0;\r
- padding: 0;\r
-}\r
-\r
-a\r
-{\r
- color: #000099;\r
- background-color: transparent;\r
- text-decoration: none;\r
-}\r
-\r
-a:hover\r
-{\r
- text-decoration: underline;\r
-}\r
-\r
-a.menu\r
-{\r
- color: #ffffff;\r
- background-color: transparent;\r
-}\r
-\r
-td\r
-{\r
- font-size: 10pt;\r
-}\r
-\r
-td.header_top\r
-{\r
- color: #ffffff;\r
- background-color: #9999cc;\r
- font-size: 16pt;\r
- font-weight: bold;\r
- text-align: right;\r
- padding: 10px;\r
-}\r
-\r
-td.header_line\r
-{\r
- color: #ffffff;\r
- background-color: #333366;\r
-}\r
-\r
-td.header_menu\r
-{\r
- color: #ffffff;\r
- background-color: #666699;\r
- font-size: 8pt;\r
- text-align: right;\r
- padding: 2px;\r
- padding-right: 5px;\r
-}\r
-\r
-td.menu\r
-{\r
- padding: 2px;\r
- padding-left: 5px;\r
-}\r
-\r
-td.code_border\r
-{\r
- color: #000000;\r
- background-color: #c0c0c0;\r
-}\r
-\r
-td.code\r
-{\r
- color: #000000;\r
- background-color: #f0f0f0;\r
-}\r
-\r
-td.type\r
-{\r
- font-style: italic;\r
-}\r
-\r
-div.credit\r
-{\r
- font-size: 8pt;\r
- text-align: center;\r
-}\r
-\r
-div.package\r
-{\r
- padding-left: 5px;\r
-}\r
-\r
-div.tags\r
-{\r
- padding-left: 15px;\r
-}\r
-\r
-div.function\r
-{\r
- padding-left: 15px;\r
-}\r
-\r
-div.top\r
-{\r
- font-size: 8pt;\r
-}\r
-\r
-div.warning\r
-{\r
- color: #ff0000;\r
- background-color: transparent;\r
-}\r
-\r
-div.description\r
-{\r
- padding-left: 15px;\r
-}\r
-\r
-hr\r
-{\r
- height: 1px;\r
- border-style: solid;\r
- border-color: #c0c0c0;\r
- margin-top: 10px;\r
- margin-bottom: 10px;\r
-}\r
-\r
-span.smalllinenumber\r
-{\r
- font-size: 8pt;\r
-}\r
-\r
-ul {\r
- margin-left: 0px;\r
- padding-left: 8px;\r
-}\r
-/* Syntax highlighting */\r
-\r
-.src-code { background-color: #f5f5f5; border: 1px solid #ccc9a4; padding: 0px; margin : 0px}\r
-/*.src-code pre { }*/\r
-\r
-.src-comm { color: green; }\r
-.src-id { }\r
-.src-inc { color: #0000FF; }\r
-.src-key { color: #0000FF; }\r
-.src-num { color: #CC0000; }\r
-.src-str { color: #66cccc; }\r
-.src-sym { font-weight: bold; }\r
-.src-var { }\r
-\r
-.src-php { font-weight: bold; }\r
-\r
-.src-doc { color: #009999 }\r
-.src-doc-close-template { color: #0000FF }\r
-.src-doc-coretag { color: #0099FF; font-weight: bold }\r
-.src-doc-inlinetag { color: #0099FF }\r
-.src-doc-internal { color: #6699cc }\r
-.src-doc-tag { color: #0080CC }\r
-.src-doc-template { color: #0000FF }\r
-.src-doc-type { font-style: italic }\r
-.src-doc-var { font-style: italic }\r
-\r
-.tute-tag { color: #009999 }\r
-.tute-attribute-name { color: #0000FF }\r
-.tute-attribute-value { color: #0099FF }\r
-.tute-entity { font-weight: bold; }\r
-.tute-comment { font-style: italic }\r
-.tute-inline-tag { color: #636311; font-weight: bold }\r
-\r
-/* tutorial */\r
-\r
-.authors { }\r
-.author { font-style: italic; font-weight: bold }\r
-.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal }\r
-.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; }\r
-.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; }\r
-.release-info { font-size: 85%; font-style: italic; margin: 1em 0em }\r
-.ref-title-box { }\r
-.ref-title { }\r
-.ref-purpose { font-style: italic; color: #666666 }\r
-.ref-synopsis { }\r
-.title { font-weight: bold; margin: 1em 0em 0em 0em; padding: .25em; border: 2px solid #999999; background-color: #9999CC }\r
-.cmd-synopsis { margin: 1em 0em }\r
-.cmd-title { font-weight: bold }\r
-.toc { margin-left: 2em; padding-left: 0em }\r
-\r
+++ /dev/null
-<html>\r
-<head>\r
-<title>Todo List</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
- <tr>\r
- <td class="header_top">csstidy</td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
- <tr>\r
- <td class="header_menu">\r
- [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
- [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
- [ <a href="elementindex.html" class="menu">all elements</a> ]\r
- </td>\r
- </tr>\r
- <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
- <tr valign="top">\r
- <td width="200" class="menu">\r
- <div id="todolist">\r
- <p><a href="todolist.html">Todo List</a></p>\r
- </div>\r
- <b>Packages:</b><br />\r
- <a href="li_csstidy.html">csstidy</a><br />\r
- <br /><br />\r
- \r
- </td>\r
- <td>\r
- <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<div align="center"><h1>Todo List</h1></div>\r
-<h2>csstidy</h2>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['all_properties']">$GLOBALS['csstidy']['all_properties']</a></h3>\r
-<ul>\r
- <li>Add CSS3 properties</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['background_prop_default']">$GLOBALS['csstidy']['background_prop_default']</a></h3>\r
-<ul>\r
- <li>Possibly property names will change during CSS3 development</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['color_values']">$GLOBALS['csstidy']['color_values']</a></h3>\r
-<ul>\r
- <li>CSS3 properties</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['number_values']">$GLOBALS['csstidy']['number_values']</a></h3>\r
-<ul>\r
- <li>CSS3 properties</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['shorthands']">$GLOBALS['csstidy']['shorthands']</a></h3>\r
-<ul>\r
- <li>Are there new ones in CSS3?</li>\r
-</ul>\r
-<h3><a href="csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a></h3>\r
-<ul>\r
- <li>full CSS 3 compliance</li>\r
-</ul>\r
-<h3><a href="csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a></h3>\r
-<ul>\r
- <li>full CSS 3 compliance</li>\r
-</ul>\r
- <div class="credit">\r
- <hr />\r
- Documentation generated on Mon, 15 May 2006 22:56:01 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
- </div>\r
- </td></tr></table>\r
- </td>\r
- </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
---
CSSTidy is a CSS minifier
-Since the original project (http://csstidy.sourceforge.net/index.php) has been suspended
-here is the import of https://csstidy.svn.sourceforge.net/svnroot/csstidy on 2010-11-14
+
+v1.5.2
+ is PHP 5.4+ compliant, removes use of GLOBALS, fixes some bugs, integrates CSS3 units
+ and now available on https://packagist.org/packages/cerdic/css-tidy
v1.4 is the new version coming from master branch (corresponds to the initial trunk of svn repository) after beeing stabilized
v1.3 branch corresponds to the last stable relase published by the author.
It integrates some bugfixes and a 1.3.1 version has been taged
+Since the original project (http://csstidy.sourceforge.net/index.php) has been suspended
+here is the import of https://csstidy.svn.sourceforge.net/svnroot/csstidy on 2010-11-14
Only PHP version is here maintained
* @author Nikolay Matsievsky (speed at webo dot name) 2009-2010
* @author Cedric Morin (cedric at yterium dot com) 2010-2012
* @author Christopher Finke (cfinke at gmail.com) 2012
+ * @author Mark Scherer (remove $GLOBALS once and for all + PHP5.4 comp) 2012
*/
+
/**
* Defines ctype functions if required
- *
+ * @todo make them methods of csstidy class
* @version 1.0
*/
-require_once('class.csstidy_ctype.php');
+if (!function_exists('ctype_space')) {
+ /* ctype_space Check for whitespace character(s) */
+ function ctype_space($text) {
+ return!preg_match("/[^\s\r\n\t\f]/", $text);
+ }
+
+}
+if (!function_exists('ctype_alpha')) {
+ /* ctype_alpha Check for alphabetic character(s) */
+ function ctype_alpha($text) {
+ return preg_match("/[a-zA-Z]/", $text);
+ }
+
+}
/**
- * Various CSS data needed for correct optimisations etc.
- *
- * @version 1.3
+ * Defines constants
+ * @todo //TODO: make them class constants of csstidy
*/
-require('data.inc.php');
+define('AT_START', 1);
+define('AT_END', 2);
+define('SEL_START', 3);
+define('SEL_END', 4);
+define('PROPERTY', 5);
+define('VALUE', 6);
+define('COMMENT', 7);
+define('DEFAULT_AT', 41);
/**
* Contains a class for printing CSS code
/**
* CSS Parser class
*
-
* 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.
* An online version should be available here: http://cdburnerxp.se/cssparse/css_optimiser.php
* @package csstidy
* @author Florian Schmitz (floele at gmail dot com) 2005-2006
- * @version 1.4.0
+ * @version 1.5.2
*/
class csstidy {
* @var array
* @access public
*/
- var $css = array();
+ public $css = array();
/**
* Saves the parsed CSS (raw)
* @var array
* @access private
*/
- var $tokens = array();
+ public $tokens = array();
/**
* Printer class
* @see csstidy_print
* @var object
* @access public
*/
- var $print;
+ public $print;
/**
* Optimiser class
* @see csstidy_optimise
* @var object
* @access private
*/
- var $optimise;
+ public $optimise;
/**
* Saves the CSS charset (@charset)
* @var string
* @access private
*/
- var $charset = '';
+ public $charset = '';
/**
* Saves all @import URLs
* @var array
* @access private
*/
- var $import = array();
+ public $import = array();
/**
* Saves the namespace
* @var string
* @access private
*/
- var $namespace = '';
+ public $namespace = '';
/**
* Contains the version of csstidy
* @var string
* @access private
*/
- var $version = '1.3';
+ public $version = '1.5.2';
/**
* Stores the settings
* @var array
* @access private
*/
- var $settings = array();
+ public $settings = array();
/**
* Saves the parser-status.
*
* @var string
* @access private
*/
- var $status = 'is';
+ public $status = 'is';
/**
* Saves the current at rule (@media)
* @var string
* @access private
*/
- var $at = '';
+ public $at = '';
/**
* Saves the at rule for next selector (during @font-face or other @)
* @var string
* @access private
*/
- var $next_selector_at = '';
+ public $next_selector_at = '';
/**
* Saves the current selector
* @var string
* @access private
*/
- var $selector = '';
+ public $selector = '';
/**
* Saves the current property
* @var string
* @access private
*/
- var $property = '';
+ public $property = '';
/**
* Saves the position of , in selectors
* @var array
* @access private
*/
- var $sel_separate = array();
+ public $sel_separate = array();
/**
* Saves the current value
* @var string
* @access private
*/
- var $value = '';
+ public $value = '';
/**
* Saves the current sub-value
*
* @var string
* @access private
*/
- var $sub_value = '';
+ public $sub_value = '';
/**
* Array which saves all subvalues for a property.
* @var array
* @see sub_value
* @access private
*/
- var $sub_value_arr = array();
+ public $sub_value_arr = array();
/**
* Saves the stack of characters that opened the current strings
* @var array
* @access private
*/
- var $str_char = array();
- var $cur_string = array();
+ public $str_char = array();
+ public $cur_string = array();
/**
* Status from which the parser switched to ic or instr
* @var array
* @access private
*/
- var $from = array();
+ public $from = array();
/**
/**
* =true if in invalid at-rule
* @var bool
* @access private
*/
- var $invalid_at = false;
+ public $invalid_at = false;
/**
* =true if something has been added to the current selector
* @var bool
* @access private
*/
- var $added = false;
+ public $added = false;
/**
* Array which saves the message log
* @var array
* @access private
*/
- var $log = array();
+ public $log = array();
/**
* Saves the line number
* @var integer
* @access private
*/
- var $line = 1;
+ public $line = 1;
/**
* Marks if we need to leave quotes for a string
* @var array
* @access private
*/
- var $quoted_string = array();
+ public $quoted_string = array();
/**
* List of tokens
* @var string
*/
- var $tokens_list = "";
+ public $tokens_list = "";
+
+ /**
+ * Various CSS Data for CSSTidy
+ * @var array
+ */
+ public $data = array();
+
/**
* Loads standard template and sets default settings
* @access private
* @version 1.3
*/
- function csstidy() {
+ public function __construct() {
+ $data = array();
+ include('data.inc.php');
+ $this->data = $data;
+
$this->settings['remove_bslash'] = true;
$this->settings['compress_colors'] = true;
$this->settings['compress_font-weight'] = true;
$this->settings['lowercase_s'] = false;
/*
- 1 common shorthands optimization
- 2 + font property optimization
- 3 + background property optimization
+ 1 common shorthands optimization
+ 2 + font property optimization
+ 3 + background property optimization
*/
$this->settings['optimise_shorthands'] = 1;
$this->settings['remove_last_;'] = true;
*/
$this->settings['sort_properties'] = false;
/*
- 1, 3, 5, etc -- enable sorting selectors inside @media: a{}b{}c{}
- 2, 5, 8, etc -- enable sorting selectors inside one CSS declaration: a,b,c{}
- preserve order by default cause it can break functionnality
+ 1, 3, 5, etc -- enable sorting selectors inside @media: a{}b{}c{}
+ 2, 5, 8, etc -- enable sorting selectors inside one CSS declaration: a,b,c{}
+ preserve order by default cause it can break functionnality
*/
$this->settings['sort_selectors'] = 0;
/* is dangeroues to be used: CSS is broken sometimes */
$this->set_cfg('template','default'); // call load_template
$this->optimise = new csstidy_optimise($this);
- $this->tokens_list = & $GLOBALS['csstidy']['tokens'];
+ $this->tokens_list = & $this->data['csstidy']['tokens'];
}
/**
* @return mixed
* @version 1.0
*/
- function get_cfg($setting) {
+ public function get_cfg($setting) {
if (isset($this->settings[$setting])) {
return $this->settings[$setting];
}
* @access private
* @version 1.4
*/
- function _load_template($template) {
+ public function _load_template($template) {
switch ($template) {
case 'default':
$this->load_template('default');
* @return bool
* @version 1.0
*/
- function set_cfg($setting, $value=null) {
+ public function set_cfg($setting, $value=null) {
if (is_array($setting) && $value === null) {
foreach ($setting as $setprop => $setval) {
$this->settings[$setprop] = $setval;
$this->_load_template($this->settings['template']);
}
return true;
- } else if (isset($this->settings[$setting]) && $value !== '') {
+ } elseif (isset($this->settings[$setting]) && $value !== '') {
$this->settings[$setting] = $value;
if ($setting === 'template') {
$this->_load_template($this->settings['template']);
* @access private
* @version 1.0
*/
- function _add_token($type, $data, $do = false) {
+ public function _add_token($type, $data, $do = false) {
if ($this->get_cfg('preserve_css') || $do) {
$this->tokens[] = array($type, ($type == COMMENT) ? $data : trim($data));
}
* @access private
* @version 1.0
*/
- function log($message, $type, $line = -1) {
+ public function log($message, $type, $line = -1) {
if ($line === -1) {
$line = $this->line;
}
* @return string
* @version 1.2
*/
- function _unicode(&$string, &$i) {
+ public function _unicode(&$string, &$i) {
++$i;
$add = '';
$replaced = false;
* @access public
* @version 1.4
*/
- function write_page($filename, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en') {
+ public function write_page($filename, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en') {
$this->write($filename, true);
}
* @access public
* @version 1.4
*/
- function write($filename, $formatted=false, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en', $pre_code=true) {
+ public function write($filename, $formatted=false, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en', $pre_code=true) {
$filename .= ( $formatted) ? '.xhtml' : '.css';
if (!is_dir('temp')) {
* @version 1.1
* @see http://csstidy.sourceforge.net/templates.php
*/
- function load_template($content, $from_file=true) {
- $predefined_templates = & $GLOBALS['csstidy']['predefined_templates'];
+ public function load_template($content, $from_file=true) {
+ $predefined_templates = & $this->data['csstidy']['predefined_templates'];
if ($content === 'high_compression' || $content === 'default' || $content === 'highest_compression' || $content === 'low_compression') {
$this->template = $predefined_templates[$content];
return;
* @access public
* @version 1.0
*/
- function parse_from_url($url) {
+ public function parse_from_url($url) {
return $this->parse(@file_get_contents($url));
}
* @access public
* @version 1.11
*/
- function is_token(&$string, $i) {
- return (strpos($this->tokens_list, $string{$i}) !== false && !csstidy::escaped($string, $i));
+ public function is_token(&$string, $i) {
+ return (strpos($this->tokens_list, $string{$i}) !== false && !$this->escaped($string, $i));
}
/**
* @return bool
* @version 1.1
*/
- function parse($string) {
+ public function parse($string) {
// Temporarily set locale to en_US in order to handle floats properly
$old = @setlocale(LC_ALL, 0);
@setlocale(LC_ALL, 'C');
$this->print = new csstidy_print($this);
$this->optimise = new csstidy_optimise($this);
- $all_properties = & $GLOBALS['csstidy']['all_properties'];
- $at_rules = & $GLOBALS['csstidy']['at_rules'];
- $quoted_string_properties = & $GLOBALS['csstidy']['quoted_string_properties'];
+ $all_properties = & $this->data['csstidy']['all_properties'];
+ $at_rules = & $this->data['csstidy']['at_rules'];
+ $quoted_string_properties = & $this->data['csstidy']['quoted_string_properties'];
$this->css = array();
$this->print->input_css = $string;
switch ($this->status) {
/* Case in at-block */
case 'at':
- if (csstidy::is_token($string, $i)) {
+ if ($this->is_token($string, $i)) {
if ($string{$i} === '/' && @$string{$i + 1} === '*') {
$this->status = 'ic';
++$i;
}
} else {
$lastpos = strlen($this->at) - 1;
- if (!( (ctype_space($this->at{$lastpos}) || csstidy::is_token($this->at, $lastpos) && $this->at{$lastpos} === ',') && ctype_space($string{$i}))) {
+ if (!( (ctype_space($this->at{$lastpos}) || $this->is_token($this->at, $lastpos) && $this->at{$lastpos} === ',') && ctype_space($string{$i}))) {
$this->at .= $string{$i};
}
}
/* Case in-selector */
case 'is':
- if (csstidy::is_token($string, $i)) {
+ if ($this->is_token($string, $i)) {
if ($string{$i} === '/' && @$string{$i + 1} === '*' && trim($this->selector) == '') {
$this->status = 'ic';
++$i;
foreach ($at_rules as $name => $type) {
if (!strcasecmp(substr($string, $i + 1, strlen($name)), $name)) {
($type === 'at') ? $this->at = '@' . $name : $this->selector = '@' . $name;
- if ($type === "atis"){
+ if ($type === 'atis') {
$this->next_selector_at = ($this->next_selector_at?$this->next_selector_at:($this->at?$this->at:DEFAULT_AT));
$this->at = $this->css_new_media_section(' ');
- $type = "is";
+ $type = 'is';
}
$this->status = $type;
$i += strlen($name);
$this->str_char[] = $string{$i};
$this->from[] = 'is';
/* fixing CSS3 attribute selectors, i.e. a[href$=".mp3" */
- $this->quoted_string[] = ($string{$i - 1} == '=' );
+ $this->quoted_string[] = ($string{$i - 1} === '=' );
} elseif ($this->invalid_at && $string{$i} === ';') {
$this->invalid_at = false;
$this->status = 'is';
- if($this->next_selector_at){
+ if ($this->next_selector_at) {
$this->at = $this->css_new_media_section($this->next_selector_at);
$this->next_selector_at = '';
}
} elseif ($string{$i} === '{') {
$this->status = 'ip';
- if($this->at == '') {
+ if ($this->at == '') {
$this->at = $this->css_new_media_section(DEFAULT_AT);
}
$this->selector = $this->css_new_selector($this->at,$this->selector);
}
} else {
$lastpos = strlen($this->selector) - 1;
- if ($lastpos == -1 || !( (ctype_space($this->selector{$lastpos}) || csstidy::is_token($this->selector, $lastpos) && $this->selector{$lastpos} === ',') && ctype_space($string{$i}))) {
+ if ($lastpos == -1 || !( (ctype_space($this->selector{$lastpos}) || $this->is_token($this->selector, $lastpos) && $this->selector{$lastpos} === ',') && ctype_space($string{$i}))) {
$this->selector .= $string{$i};
}
}
/* Case in-property */
case 'ip':
- if (csstidy::is_token($string, $i)) {
+ if ($this->is_token($string, $i)) {
if (($string{$i} === ':' || $string{$i} === '=') && $this->property != '') {
$this->status = 'iv';
- if (!$this->get_cfg('discard_invalid_properties') || csstidy::property_is_valid($this->property)) {
+ if (!$this->get_cfg('discard_invalid_properties') || $this->property_is_valid($this->property)) {
$this->property = $this->css_new_property($this->at,$this->selector,$this->property);
$this->_add_token(PROPERTY, $this->property);
}
$this->_add_token(SEL_END, $this->selector);
$this->selector = '';
$this->property = '';
- if($this->next_selector_at){
+ if ($this->next_selector_at) {
$this->at = $this->css_new_media_section($this->next_selector_at);
$this->next_selector_at = '';
}
}
// else this is dumb IE a hack, keep it
// including //
- elseif (($this->property=='' AND !ctype_space($string{$i}))
- OR ($this->property=='/' OR $string{$i}=="/")) {
+ elseif (($this->property === '' && !ctype_space($string{$i}))
+ || ($this->property === '/' || $string{$i} === '/')) {
$this->property .= $string{$i};
}
- }
- elseif (!ctype_space($string{$i})) {
+ } elseif (!ctype_space($string{$i})) {
$this->property .= $string{$i};
}
break;
/* Case in-value */
case 'iv':
$pn = (($string{$i} === "\n" || $string{$i} === "\r") && $this->property_is_next($string, $i + 1) || $i == strlen($string) - 1);
- if (csstidy::is_token($string, $i) || $pn) {
+ if ($this->is_token($string, $i) || $pn) {
if ($string{$i} === '/' && @$string{$i + 1} === '*') {
$this->status = 'ic';
++$i;
$this->sub_value .= $string{$i};
}
if (($string{$i} === '}' || $string{$i} === ';' || $pn) && !empty($this->selector)) {
- if($this->at == ''){
+ if ($this->at == '') {
$this->at = $this->css_new_media_section(DEFAULT_AT);
}
}
$this->value = '';
- while(count($this->sub_value_arr)){
+ while (count($this->sub_value_arr)) {
$sub = array_shift($this->sub_value_arr);
- if (strstr($this->selector, "font-face")){
+ if (strstr($this->selector, 'font-face')) {
$sub = $this->quote_font_format($sub);
}
if ($sub != '')
- $this->value .= ((!strlen($this->value) OR substr($this->value,-1,1)==',')?'':' ').$sub;
+ $this->value .= ((!strlen($this->value) || substr($this->value,-1,1) === ',')?'':' ').$sub;
}
$this->optimise->value();
- $valid = csstidy::property_is_valid($this->property);
+ $valid = $this->property_is_valid($this->property);
if ((!$this->invalid_at || $this->get_cfg('preserve_css')) && (!$this->get_cfg('discard_invalid_properties') || $valid)) {
$this->css_add_property($this->at, $this->selector, $this->property, $this->value);
$this->_add_token(VALUE, $this->value);
$this->status = 'is';
$this->invalid_at = false;
$this->selector = '';
- if($this->next_selector_at){
+ if ($this->next_selector_at) {
$this->at = $this->css_new_media_section($this->next_selector_at);
$this->next_selector_at = '';
}
$_quoted_string = $this->quoted_string[count($this->quoted_string)-1];
$temp_add = $string{$i};
- // Add another string to the stack. Strings can't be nested inside of quotes, only parentheses, but
+ // Add another string to the stack. Strings can't be nested inside of quotes, only parentheses, but
// parentheticals can be nested more than once.
- if ($_str_char === ")" && ($string{$i} === "(" || $string{$i} === '"' || $string{$i} === '\'') && !csstidy::escaped($string, $i)) {
+ if ($_str_char === ")" && ($string{$i} === "(" || $string{$i} === '"' || $string{$i} === '\'') && !$this->escaped($string, $i)) {
$this->cur_string[] = $string{$i};
- $this->str_char[] = $string{$i} == "(" ? ")" : $string{$i};
+ $this->str_char[] = $string{$i} === '(' ? ')' : $string{$i};
$this->from[] = 'instr';
- $this->quoted_string[] = ($_str_char === ")" AND $string{$i} !== "(" AND trim($_cur_string)=="(")?$_quoted_string:!($string{$i} === "(");
+ $this->quoted_string[] = ($_str_char === ')' && $string{$i} !== '(' && trim($_cur_string)==='(')?$_quoted_string:!($string{$i} === '(');
continue;
}
- if ($_str_char !== ")" && ($string{$i} === "\n" || $string{$i} === "\r") && !($string{$i - 1} === '\\' && !csstidy::escaped($string, $i - 1))) {
+ if ($_str_char !== ")" && ($string{$i} === "\n" || $string{$i} === "\r") && !($string{$i - 1} === '\\' && !$this->escaped($string, $i - 1))) {
$temp_add = "\\A";
$this->log('Fixed incorrect newline in string', 'Warning');
}
$_cur_string .= $temp_add;
- if ($string{$i} === $_str_char && !csstidy::escaped($string, $i)) {
+ if ($string{$i} === $_str_char && !$this->escaped($string, $i)) {
$this->status = array_pop($this->from);
- if (!preg_match('|[' . implode('', $GLOBALS['csstidy']['whitespace']) . ']|uis', $_cur_string) && $this->property !== 'content') {
+ if (!preg_match('|[' . implode('', $this->data['csstidy']['whitespace']) . ']|uis', $_cur_string) && $this->property !== 'content') {
if (!$_quoted_string) {
if ($_str_char !== ')') {
// Convert properties like
array_pop($this->quoted_string);
array_pop($this->str_char);
- if ($_str_char === ")") {
- $_cur_string = "(" . trim(substr($_cur_string, 1, -1)) . ")";
+ if ($_str_char === ')') {
+ $_cur_string = '(' . trim(substr($_cur_string, 1, -1)) . ')';
}
if ($this->status === 'iv') {
- if (!$_quoted_string){
- if (strpos($_cur_string,',')!==false)
+ if (!$_quoted_string) {
+ if (strpos($_cur_string,',') !== false)
// we can on only remove space next to ','
- $_cur_string = implode(',',array_map('trim',explode(',',$_cur_string)));
+ $_cur_string = implode(',', array_map('trim', explode(',',$_cur_string)));
// and multiple spaces (too expensive)
- if (strpos($_cur_string,' ')!==false)
- $_cur_string = preg_replace(",\s+,"," ",$_cur_string);
+ if (strpos($_cur_string, ' ') !== false)
+ $_cur_string = preg_replace(",\s+,", ' ', $_cur_string);
}
$this->sub_value .= $_cur_string;
} elseif ($this->status === 'is') {
} elseif ($this->status === 'instr') {
$this->cur_string[count($this->cur_string)-1] .= $_cur_string;
}
- }
- else {
+ } else {
$this->cur_string[count($this->cur_string)-1] = $_cur_string;
}
break;
* @param $value
* @return string
*/
- function quote_font_format($value){
- if (strncmp($value,'format',6)==0) {
- $p = strrpos($value,")");
+ public function quote_font_format($value) {
+ if (strncmp($value,'format',6) == 0) {
+ $p = strpos($value,')',7);
$end = substr($value,$p);
- $format_strings = csstidy::parse_string_list(substr($value, 7, $p-7));
+ $format_strings = $this->parse_string_list(substr($value, 7, $p-7));
if (!$format_strings) {
- $value = "";
- }
- else {
- $value = "format(";
+ $value = '';
+ } else {
+ $value = 'format(';
foreach ($format_strings as $format_string) {
$value .= '"' . str_replace('"', '\\"', $format_string) . '",';
* @access private
* @version 1.0
*/
- function explode_selectors() {
+ public function explode_selectors() {
// Explode multiple selectors
if ($this->get_cfg('merge_selectors') === 1) {
$new_sels = array();
* @access private
* @version 1.2
*/
- function css_add_property($media, $selector, $property, $new_val) {
+ public function css_add_property($media, $selector, $property, $new_val) {
if ($this->get_cfg('preserve_css') || trim($new_val) == '') {
return;
}
$this->added = true;
if (isset($this->css[$media][$selector][$property])) {
- if ((csstidy::is_important($this->css[$media][$selector][$property]) && csstidy::is_important($new_val)) || !csstidy::is_important($this->css[$media][$selector][$property])) {
+ if (($this->is_important($this->css[$media][$selector][$property]) && $this->is_important($new_val)) || !$this->is_important($this->css[$media][$selector][$property])) {
$this->css[$media][$selector][$property] = trim($new_val);
}
} else {
* @param string $media
* @return string
*/
- function css_new_media_section($media){
- if($this->get_cfg('preserve_css')) {
+ public function css_new_media_section($media) {
+ if ($this->get_cfg('preserve_css')) {
return $media;
}
// if the last @media is the same as this
// keep it
- if (!$this->css OR !is_array($this->css) OR empty($this->css)){
+ if (!$this->css || !is_array($this->css) || empty($this->css)) {
return $media;
}
end($this->css);
list($at,) = each($this->css);
- if ($at == $media){
+ if ($at == $media) {
return $media;
}
while (isset($this->css[$media]))
if (is_numeric($media))
$media++;
else
- $media .= " ";
+ $media .= ' ';
return $media;
}
* @param string $selector
* @return string
*/
- function css_new_selector($media,$selector){
- if($this->get_cfg('preserve_css')) {
+ public function css_new_selector($media,$selector) {
+ if ($this->get_cfg('preserve_css')) {
return $selector;
}
$selector = trim($selector);
- if (strncmp($selector,"@font-face",10)!=0){
+ if (strncmp($selector,'@font-face',10)!=0) {
if ($this->settings['merge_selectors'] != false)
return $selector;
- if (!$this->css OR !isset($this->css[$media]) OR !$this->css[$media])
+ if (!$this->css || !isset($this->css[$media]) || !$this->css[$media])
return $selector;
// if last is the same, keep it
end($this->css[$media]);
list($sel,) = each($this->css[$media]);
- if ($sel == $selector){
+ if ($sel == $selector) {
return $selector;
}
}
while (isset($this->css[$media][$selector]))
- $selector .= " ";
+ $selector .= ' ';
return $selector;
}
* @param string $property
* @return string
*/
- function css_new_property($media, $selector, $property){
- if($this->get_cfg('preserve_css')) {
+ public function css_new_property($media, $selector, $property) {
+ if ($this->get_cfg('preserve_css')) {
return $property;
}
- if (!$this->css OR !isset($this->css[$media][$selector]) OR !$this->css[$media][$selector])
+ if (!$this->css || !isset($this->css[$media][$selector]) || !$this->css[$media][$selector])
return $property;
while (isset($this->css[$media][$selector][$property]))
- $property .= " ";
+ $property .= ' ';
return $property;
}
* @access private
* @version 1.1
*/
- function merge_css_blocks($media, $selector, $css_add) {
+ public function merge_css_blocks($media, $selector, $css_add) {
foreach ($css_add as $property => $value) {
$this->css_add_property($media, $selector, $property, $value, false);
}
* @access public
* @version 1.0
*/
- static function is_important(&$value) {
+ public function is_important(&$value) {
return (
- strpos($value,"!")!==false // quick test
- AND !strcasecmp(substr(str_replace($GLOBALS['csstidy']['whitespace'], '', $value), -10, 10), '!important'));
+ strpos($value, '!') !== false // quick test
+ AND !strcasecmp(substr(str_replace($this->data['csstidy']['whitespace'], '', $value), -10, 10), '!important'));
}
/**
* @access public
* @version 1.0
*/
- static function gvw_important($value) {
- if (csstidy::is_important($value)) {
+ public function gvw_important($value) {
+ if ($this->is_important($value)) {
$value = trim($value);
$value = substr($value, 0, -9);
$value = trim($value);
* @access private
* @version 1.2
*/
- function property_is_next($istring, $pos) {
- $all_properties = & $GLOBALS['csstidy']['all_properties'];
+ public function property_is_next($istring, $pos) {
+ $all_properties = & $this->data['csstidy']['all_properties'];
$istring = substr($istring, $pos, strlen($istring) - $pos);
$pos = strpos($istring, ':');
if ($pos === false) {
* @access public
* @version 1.0
*/
- function property_is_valid($property) {
- if (in_array(trim($property), $GLOBALS['csstidy']['multiple_properties'])) $property = trim($property);
- $all_properties = & $GLOBALS['csstidy']['all_properties'];
+ public function property_is_valid($property) {
+ if (in_array(trim($property), $this->data['csstidy']['multiple_properties'])) $property = trim($property);
+ $all_properties = & $this->data['csstidy']['all_properties'];
return (isset($all_properties[$property]) && strpos($all_properties[$property], strtoupper($this->get_cfg('css_level'))) !== false );
}
* @return array
*/
- function parse_string_list($value) {
+ public function parse_string_list($value) {
$value = trim($value);
// Case: empty
$strings = array();
$in_str = false;
- $current_string = "";
+ $current_string = '';
for ($i = 0, $_len = strlen($value); $i < $_len; $i++) {
- if (($value{$i} == "," || $value{$i} === " ") && $in_str === true) {
+ if (($value{$i} === ',' || $value{$i} === ' ') && $in_str === true) {
$in_str = false;
$strings[] = $current_string;
- $current_string = "";
- }
- else if ($value{$i} == '"' || $value{$i} == "'"){
+ $current_string = '';
+ } elseif ($value{$i} === '"' || $value{$i} === "'") {
if ($in_str === $value{$i}) {
$strings[] = $current_string;
$in_str = false;
- $current_string = "";
+ $current_string = '';
continue;
- }
- else if (!$in_str) {
+ } elseif (!$in_str) {
$in_str = $value{$i};
}
- }
- else {
- if ($in_str){
+ } else {
+ if ($in_str) {
$current_string .= $value{$i};
- }
- else {
+ } else {
if (!preg_match("/[\s,]/", $value{$i})) {
$in_str = true;
$current_string = $value{$i};
+++ /dev/null
-<?php
-
-/**
- * CSSTidy - CSS Parser and Optimiser
- *
- * CSS ctype functions
- * Defines some functions that can be not defined.
- *
- * This file is part of CSSTidy.
- *
- * CSSTidy is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * CSSTidy is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with CSSTidy; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * @license http://opensource.org/licenses/gpl-license.php GNU Public License
- * @package csstidy
- * @author Nikolay Matsievsky (speed at webo dot name) 2009-2010
- * @version 1.0
- */
-/* ctype_space Check for whitespace character(s) */
-if (!function_exists('ctype_space')) {
-
- function ctype_space($text) {
- return!preg_match("/[^\s\r\n\t\f]/", $text);
- }
-
-}
-/* ctype_alpha Check for alphabetic character(s) */
-if (!function_exists('ctype_alpha')) {
-
- function ctype_alpha($text) {
- return preg_match("/[a-zA-Z]/", $text);
- }
-
-}
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
- *
+ *
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
class csstidy_optimise {
+ /**
+ * csstidy object
+ * @var object
+ */
+ public $parser;
+
/**
* Constructor
* @param array $css contains the class csstidy
* @access private
* @version 1.0
*/
- function csstidy_optimise(&$css) {
- $this->parser = & $css;
+ public function __construct($css) {
+ $this->parser = $css;
$this->css = & $css->css;
$this->sub_value = & $css->sub_value;
$this->at = & $css->at;
* @access public
* @version 1.0
*/
- function postparse() {
+ public function postparse() {
if ($this->parser->get_cfg('preserve_css')) {
return;
}
if ($this->parser->get_cfg('optimise_shorthands') > 0) {
foreach ($this->css as $medium => $value) {
foreach ($value as $selector => $value1) {
- $this->css[$medium][$selector] = csstidy_optimise::merge_4value_shorthands($this->css[$medium][$selector]);
+ $this->css[$medium][$selector] = $this->merge_4value_shorthands($this->css[$medium][$selector]);
if ($this->parser->get_cfg('optimise_shorthands') < 2) {
continue;
}
- $this->css[$medium][$selector] = csstidy_optimise::merge_font($this->css[$medium][$selector]);
+ $this->css[$medium][$selector] = $this->merge_font($this->css[$medium][$selector]);
if ($this->parser->get_cfg('optimise_shorthands') < 3) {
continue;
}
- $this->css[$medium][$selector] = csstidy_optimise::merge_bg($this->css[$medium][$selector]);
+ $this->css[$medium][$selector] = $this->merge_bg($this->css[$medium][$selector]);
if (empty($this->css[$medium][$selector])) {
unset($this->css[$medium][$selector]);
}
* @access public
* @version 1.0
*/
- function value() {
- $shorthands = & $GLOBALS['csstidy']['shorthands'];
+ public function value() {
+ $shorthands = & $this->parser->data['csstidy']['shorthands'];
// optimise shorthand properties
if (isset($shorthands[$this->property])) {
- $temp = csstidy_optimise::shorthand($this->value); // FIXME - move
+ $temp = $this->shorthand($this->value); // FIXME - move
if ($temp != $this->value) {
$this->parser->log('Optimised shorthand notation (' . $this->property . '): Changed "' . $this->value . '" to "' . $temp . '"', 'Information');
}
* @access public
* @version 1.0
*/
- function shorthands() {
- $shorthands = & $GLOBALS['csstidy']['shorthands'];
+ public function shorthands() {
+ $shorthands = & $this->parser->data['csstidy']['shorthands'];
if (!$this->parser->get_cfg('optimise_shorthands') || $this->parser->get_cfg('preserve_css')) {
return;
if ($this->property === 'font' && $this->parser->get_cfg('optimise_shorthands') > 1) {
$this->css[$this->at][$this->selector]['font']='';
- $this->parser->merge_css_blocks($this->at, $this->selector, csstidy_optimise::dissolve_short_font($this->value));
+ $this->parser->merge_css_blocks($this->at, $this->selector, $this->dissolve_short_font($this->value));
}
if ($this->property === 'background' && $this->parser->get_cfg('optimise_shorthands') > 2) {
$this->css[$this->at][$this->selector]['background']='';
- $this->parser->merge_css_blocks($this->at, $this->selector, csstidy_optimise::dissolve_short_bg($this->value));
+ $this->parser->merge_css_blocks($this->at, $this->selector, $this->dissolve_short_bg($this->value));
}
if (isset($shorthands[$this->property])) {
- $this->parser->merge_css_blocks($this->at, $this->selector, csstidy_optimise::dissolve_4value_shorthands($this->property, $this->value));
+ $this->parser->merge_css_blocks($this->at, $this->selector, $this->dissolve_4value_shorthands($this->property, $this->value));
if (is_array($shorthands[$this->property])) {
$this->css[$this->at][$this->selector][$this->property] = '';
}
* @access public
* @version 1.0
*/
- function subvalue() {
- $replace_colors = & $GLOBALS['csstidy']['replace_colors'];
+ public function subvalue() {
+ $replace_colors = & $this->parser->data['csstidy']['replace_colors'];
$this->sub_value = trim($this->sub_value);
if ($this->sub_value == '') { // caution : '0'
}
$important = '';
- if (csstidy::is_important($this->sub_value)) {
+ if ($this->parser->is_important($this->sub_value)) {
$important = '!important';
}
- $this->sub_value = csstidy::gvw_important($this->sub_value);
+ $this->sub_value = $this->parser->gvw_important($this->sub_value);
// Compress font-weight
if ($this->property === 'font-weight' && $this->parser->get_cfg('compress_font-weight')) {
if ($this->sub_value === 'bold') {
$this->sub_value = '700';
$this->parser->log('Optimised font-weight: Changed "bold" to "700"', 'Information');
- } else if ($this->sub_value === 'normal') {
+ } elseif ($this->sub_value === 'normal') {
$this->sub_value = '400';
$this->parser->log('Optimised font-weight: Changed "normal" to "400"', 'Information');
}
* @return string
* @version 1.0
*/
- function shorthand($value) {
+ public function shorthand($value) {
$important = '';
- if (csstidy::is_important($value)) {
- $values = csstidy::gvw_important($value);
+ if ($this->parser->is_important($value)) {
+ $values = $this->parser->gvw_important($value);
$important = '!important';
}
else
* @access public
* @version 1.1
*/
- function compress_important(&$string) {
- if (csstidy::is_important($string)) {
- $string = csstidy::gvw_important($string) . '!important';
+ public function compress_important(&$string) {
+ if ($this->parser->is_important($string)) {
+ $string = $this->parser->gvw_important($string) . '!important';
}
return $string;
}
* @return string
* @version 1.1
*/
- function cut_color($color) {
- $replace_colors = & $GLOBALS['csstidy']['replace_colors'];
+ public function cut_color($color) {
+ $replace_colors = & $this->parser->data['csstidy']['replace_colors'];
// if it's a string, don't touch !
- if (strncmp($color,"'",1)==0 OR strncmp($color,'"',1)==0)
+ if (strncmp($color, "'", 1) == 0 || strncmp($color, '"', 1) == 0)
return $color;
/* expressions complexes de type gradient */
- if (strpos($color,"(")!==false AND strncmp($color,'rgb(',4)!=0){
+ if (strpos($color, '(') !== false && strncmp($color, 'rgb(' ,4) != 0) {
// on ne touche pas aux couleurs dans les expression ms, c'est trop sensible
- if (stripos($color,"progid:")!==false)
+ if (stripos($color, 'progid:') !== false)
return $color;
- preg_match_all(",rgb\([^)]+\),i",$color,$matches,PREG_SET_ORDER);
- if (count($matches)){
- foreach ($matches as $m){
- $color = str_replace($m[0],$this->cut_color($m[0]),$color);
+ preg_match_all(",rgb\([^)]+\),i", $color, $matches, PREG_SET_ORDER);
+ if (count($matches)) {
+ foreach ($matches as $m) {
+ $color = str_replace($m[0], $this->cut_color($m[0]), $color);
}
}
- preg_match_all(",#[0-9a-f]{6}(?=[^0-9a-f]),i",$color,$matches,PREG_SET_ORDER);
- if (count($matches)){
- foreach ($matches as $m){
- $color = str_replace($m[0],$this->cut_color($m[0]),$color);
+ preg_match_all(",#[0-9a-f]{6}(?=[^0-9a-f]),i", $color, $matches, PREG_SET_ORDER);
+ if (count($matches)) {
+ foreach ($matches as $m) {
+ $color = str_replace($m[0],$this->cut_color($m[0]), $color);
}
}
return $color;
* @return string
* @version 1.2
*/
- function compress_numbers($subvalue) {
- $unit_values = & $GLOBALS['csstidy']['unit_values'];
- $color_values = & $GLOBALS['csstidy']['color_values'];
+ public function compress_numbers($subvalue) {
+ $unit_values = & $this->parser->data['csstidy']['unit_values'];
+ $color_values = & $this->parser->data['csstidy']['color_values'];
// for font:1em/1em sans-serif...;
if ($this->property === 'font') {
} else {
$temp = array($subvalue);
}
+
for ($l = 0; $l < count($temp); $l++) {
// if we are not dealing with a number at this point, do not optimise anything
$number = $this->AnalyseCssNumber($temp[$l]);
* @param string $string
* @return array ('unit' if unit is found or '' if no unit exists, number value) or false if no number
*/
- function AnalyseCssNumber($string) {
+ public function AnalyseCssNumber($string) {
// most simple checks first
if (strlen($string) == 0 || ctype_alpha($string{0})) {
return false;
}
- $units = & $GLOBALS['csstidy']['units'];
+ $units = & $this->parser->data['csstidy']['units'];
$return = array(0, '');
$return[0] = floatval($string);
* @access public
* @version 1.2
*/
- function merge_selectors(&$array) {
+ public function merge_selectors(&$array) {
$css = $array;
foreach ($css as $key => $value) {
if (!isset($css[$key])) {
* regular expression
* @version 1.4
*/
- function discard_invalid_selectors(&$array) {
+ public function discard_invalid_selectors(&$array) {
$invalid = array('+' => true, '~' => true, ',' => true, '>' => true);
foreach ($array as $selector => $decls) {
$ok = true;
* @version 1.0
* @see merge_4value_shorthands()
*/
- function dissolve_4value_shorthands($property, $value) {
- $shorthands = & $GLOBALS['csstidy']['shorthands'];
+ public function dissolve_4value_shorthands($property, $value) {
+ $shorthands = & $this->parser->data['csstidy']['shorthands'];
if (!is_array($shorthands[$property])) {
$return[$property] = $value;
return $return;
}
$important = '';
- if (csstidy::is_important($value)) {
- $value = csstidy::gvw_important($value);
+ if ($this->parser->is_important($value)) {
+ $value = $this->parser->gvw_important($value);
$important = '!important';
}
$values = explode(' ', $value);
* @return array
* @version 1.0
*/
- function explode_ws($sep, $string) {
+ public function explode_ws($sep, $string) {
$status = 'st';
$to = '';
for ($i = 0, $len = strlen($string); $i < $len; $i++) {
switch ($status) {
case 'st':
- if ($string{$i} == $sep && !csstidy::escaped($string, $i)) {
+ if ($string{$i} == $sep && !$this->parser->escaped($string, $i)) {
++$num;
- } elseif ($string{$i} === '"' || $string{$i} === '\'' || $string{$i} === '(' && !csstidy::escaped($string, $i)) {
+ } elseif ($string{$i} === '"' || $string{$i} === '\'' || $string{$i} === '(' && !$this->parser->escaped($string, $i)) {
$status = 'str';
$to = ($string{$i} === '(') ? ')' : $string{$i};
(isset($output[$num])) ? $output[$num] .= $string{$i} : $output[$num] = $string{$i};
break;
case 'str':
- if ($string{$i} == $to && !csstidy::escaped($string, $i)) {
+ if ($string{$i} == $to && !$this->parser->escaped($string, $i)) {
$status = 'st';
}
(isset($output[$num])) ? $output[$num] .= $string{$i} : $output[$num] = $string{$i};
* @version 1.2
* @see dissolve_4value_shorthands()
*/
- function merge_4value_shorthands($array) {
+ public function merge_4value_shorthands($array) {
$return = $array;
- $shorthands = & $GLOBALS['csstidy']['shorthands'];
+ $shorthands = & $this->parser->data['csstidy']['shorthands'];
foreach ($shorthands as $key => $value) {
if (isset($array[$value[0]]) && isset($array[$value[1]])
$important = '';
for ($i = 0; $i < 4; $i++) {
$val = $array[$value[$i]];
- if (csstidy::is_important($val)) {
+ if ($this->parser->is_important($val)) {
$important = '!important';
- $return[$key] .= csstidy::gvw_important($val) . ' ';
+ $return[$key] .= $this->parser->gvw_important($val) . ' ';
} else {
$return[$key] .= $val . ' ';
}
unset($return[$value[$i]]);
}
- $return[$key] = csstidy_optimise::shorthand(trim($return[$key] . $important));
+ $return[$key] = $this->shorthand(trim($return[$key] . $important));
}
}
return $return;
* @see merge_bg()
* @todo full CSS 3 compliance
*/
- function dissolve_short_bg($str_value) {
+ public function dissolve_short_bg($str_value) {
// don't try to explose background gradient !
- if (stripos($str_value, "gradient(")!==FALSE)
+ if (stripos($str_value, 'gradient(')!== false)
return array('background'=>$str_value);
-
- $background_prop_default = & $GLOBALS['csstidy']['background_prop_default'];
+
+ $background_prop_default = & $this->parser->data['csstidy']['background_prop_default'];
$repeat = array('repeat', 'repeat-x', 'repeat-y', 'no-repeat', 'space');
$attachment = array('scroll', 'fixed', 'local');
$clip = array('border', 'padding');
$important = '';
$return = array('background-image' => null, 'background-size' => null, 'background-repeat' => null, 'background-position' => null, 'background-attachment' => null, 'background-clip' => null, 'background-origin' => null, 'background-color' => null);
- if (csstidy::is_important($str_value)) {
+ if ($this->parser->is_important($str_value)) {
$important = ' !important';
- $str_value = csstidy::gvw_important($str_value);
+ $str_value = $this->parser->gvw_important($str_value);
}
- $str_value = csstidy_optimise::explode_ws(',', $str_value);
+ $str_value = $this->explode_ws(',', $str_value);
for ($i = 0; $i < count($str_value); $i++) {
$have['clip'] = false;
$have['pos'] = false;
if (is_array($str_value[$i])) {
$str_value[$i] = $str_value[$i][0];
}
- $str_value[$i] = csstidy_optimise::explode_ws(' ', trim($str_value[$i]));
+ $str_value[$i] = $this->explode_ws(' ', trim($str_value[$i]));
for ($j = 0; $j < count($str_value[$i]); $j++) {
if ($have['bg'] === false && (substr($str_value[$i][$j], 0, 4) === 'url(' || $str_value[$i][$j] === 'none')) {
$return['background-position'] .= ' '; else
$return['background-position'].= ',';
$have['pos'] = true;
- }
- elseif (!$have['color']) {
+ } elseif (!$have['color']) {
$return['background-color'] .= $str_value[$i][$j] . ',';
$have['color'] = true;
}
* @see dissolve_short_bg()
* @todo full CSS 3 compliance
*/
- function merge_bg($input_css) {
- $background_prop_default = & $GLOBALS['csstidy']['background_prop_default'];
+ public function merge_bg($input_css) {
+ $background_prop_default = & $this->parser->data['csstidy']['background_prop_default'];
// Max number of background images. CSS3 not yet fully implemented
- $number_of_values = @max(count(csstidy_optimise::explode_ws(',', $input_css['background-image'])), count(csstidy_optimise::explode_ws(',', $input_css['background-color'])), 1);
+ $number_of_values = @max(count($this->explode_ws(',', $input_css['background-image'])), count($this->explode_ws(',', $input_css['background-color'])), 1);
// Array with background images to check if BG image exists
- $bg_img_array = @csstidy_optimise::explode_ws(',', csstidy::gvw_important($input_css['background-image']));
+ $bg_img_array = @$this->explode_ws(',', $this->parser->gvw_important($input_css['background-image']));
$new_bg_value = '';
$important = '';
// if background properties is here and not empty, don't try anything
- if (isset($input_css['background']) AND $input_css['background'])
+ if (isset($input_css['background']) && $input_css['background'])
return $input_css;
-
+
for ($i = 0; $i < $number_of_values; $i++) {
foreach ($background_prop_default as $bg_property => $default_value) {
// Skip if property does not exist
$cur_value = $input_css[$bg_property];
// skip all optimisation if gradient() somewhere
- if (stripos($cur_value, "gradient(")!==FALSE)
+ if (stripos($cur_value, 'gradient(') !== false)
return $input_css;
// Skip some properties if there is no background image
}
// Remove !important
- if (csstidy::is_important($cur_value)) {
+ if ($this->parser->is_important($cur_value)) {
$important = ' !important';
- $cur_value = csstidy::gvw_important($cur_value);
+ $cur_value = $this->parser->gvw_important($cur_value);
}
// Do not add default values
continue;
}
- $temp = csstidy_optimise::explode_ws(',', $cur_value);
+ $temp = $this->explode_ws(',', $cur_value);
if (isset($temp[$i])) {
if ($bg_property === 'background-size') {
* @version 1.3
* @see merge_font()
*/
- function dissolve_short_font($str_value) {
- $font_prop_default = & $GLOBALS['csstidy']['font_prop_default'];
+ public function dissolve_short_font($str_value) {
+ $font_prop_default = & $this->parser->data['csstidy']['font_prop_default'];
$font_weight = array('normal', 'bold', 'bolder', 'lighter', 100, 200, 300, 400, 500, 600, 700, 800, 900);
$font_variant = array('normal', 'small-caps');
$font_style = array('normal', 'italic', 'oblique');
$important = '';
$return = array('font-style' => null, 'font-variant' => null, 'font-weight' => null, 'font-size' => null, 'line-height' => null, 'font-family' => null);
- if (csstidy::is_important($str_value)) {
+ if ($this->parser->is_important($str_value)) {
$important = '!important';
- $str_value = csstidy::gvw_important($str_value);
+ $str_value = $this->parser->gvw_important($str_value);
}
$have['style'] = false;
$multiwords = false;
// Workaround with multiple font-family
- $str_value = csstidy_optimise::explode_ws(',', trim($str_value));
+ $str_value = $this->explode_ws(',', trim($str_value));
- $str_value[0] = csstidy_optimise::explode_ws(' ', trim($str_value[0]));
+ $str_value[0] = $this->explode_ws(' ', trim($str_value[0]));
for ($j = 0; $j < count($str_value[0]); $j++) {
if ($have['weight'] === false && in_array($str_value[0][$j], $font_weight)) {
$return['font-style'] = $str_value[0][$j];
$have['style'] = true;
} elseif ($have['size'] === false && (is_numeric($str_value[0][$j]{0}) || $str_value[0][$j]{0} === null || $str_value[0][$j]{0} === '.')) {
- $size = csstidy_optimise::explode_ws('/', trim($str_value[0][$j]));
+ $size = $this->explode_ws('/', trim($str_value[0][$j]));
$return['font-size'] = $size[0];
if (isset($size[1])) {
$return['line-height'] = $size[1];
* @version 1.3
* @see dissolve_short_font()
*/
- function merge_font($input_css) {
- $font_prop_default = & $GLOBALS['csstidy']['font_prop_default'];
+ public function merge_font($input_css) {
+ $font_prop_default = & $this->parser->data['csstidy']['font_prop_default'];
$new_font_value = '';
$important = '';
// Skip if not font-family and font-size set
if (isset($input_css['font-family']) && isset($input_css['font-size'])) {
// fix several words in font-family - add quotes
if (isset($input_css['font-family'])) {
- $families = explode(",", $input_css['font-family']);
+ $families = explode(',', $input_css['font-family']);
$result_families = array();
foreach ($families as $family) {
$family = trim($family);
$len = strlen($family);
- if (strpos($family, " ") &&
- !(($family{0} == '"' && $family{$len - 1} == '"') ||
- ($family{0} == "'" && $family{$len - 1} == "'"))) {
+ if (strpos($family, ' ') &&
+ !(($family{0} === '"' && $family{$len - 1} === '"') ||
+ ($family{0} === "'" && $family{$len - 1} === "'"))) {
$family = '"' . $family . '"';
}
$result_families[] = $family;
}
- $input_css['font-family'] = implode(",", $result_families);
+ $input_css['font-family'] = implode(',', $result_families);
}
foreach ($font_prop_default as $font_property => $default_value) {
}
// Remove !important
- if (csstidy::is_important($cur_value)) {
+ if ($this->parser->is_important($cur_value)) {
$important = '!important';
- $cur_value = csstidy::gvw_important($cur_value);
+ $cur_value = $this->parser->gvw_important($cur_value);
}
$new_font_value .= $cur_value;
// Delete all font-properties
foreach ($font_prop_default as $font_property => $default_value) {
- if ($font_property!=='font' OR !$new_font_value)
+ if ($font_property !== 'font' || !$new_font_value)
unset($input_css[$font_property]);
}
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
- *
+ *
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
class csstidy_print {
+ /**
+ * csstidy object
+ * @var object
+ */
+ public $parser;
+
/**
* Saves the input CSS string
* @var string
* @access private
*/
- var $input_css = '';
+ public $input_css = '';
/**
* Saves the formatted CSS string
* @var string
* @access public
*/
- var $output_css = '';
+ public $output_css = '';
/**
* Saves the formatted CSS string (plain text)
* @var string
* @access public
*/
- var $output_css_plain = '';
+ public $output_css_plain = '';
/**
* Constructor
* @access private
* @version 1.0
*/
- function csstidy_print(&$css) {
- $this->parser = & $css;
+ public function __construct($css) {
+ $this->parser = $css;
$this->css = & $css->css;
$this->template = & $css->template;
$this->tokens = & $css->tokens;
* @access private
* @version 1.0
*/
- function _reset() {
+ public function _reset() {
$this->output_css = '';
$this->output_css_plain = '';
}
* @access public
* @version 1.0
*/
- function plain($default_media='') {
+ public function plain($default_media='') {
$this->_print(true, $default_media);
return $this->output_css_plain;
}
* @access public
* @version 1.0
*/
- function formatted($default_media='') {
+ public function formatted($default_media='') {
$this->_print(false, $default_media);
return $this->output_css;
}
* @access public
* @version 1.4
*/
- function formatted_page($doctype='xhtml1.1', $externalcss=true, $title='', $lang='en') {
+ public function formatted_page($doctype='html5', $externalcss=true, $title='', $lang='en') {
switch ($doctype) {
- case 'xhtml1.0strict':
+ case 'html5':
+ $doctype_output = '<!DOCTYPE html>';
+ break;
+ case 'xhtml1.0strict':
$doctype_output = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
break;
$output .= "\n</style>";
} else {
$output .= "\n" . ' <link rel="stylesheet" type="text/css" href="cssparsed.css" />';
-// }
}
$output .= "\n</head>\n<body><code id=\"copytext\">";
$output .= $this->formatted();
* @access private
* @version 2.0
*/
- function _print($plain = false, $default_media='') {
+ public function _print($plain = false, $default_media='') {
if ($this->output_css && $this->output_css_plain) {
return;
}
* @access private
* @version 1.0
*/
- function _seeknocomment($key, $move) {
+ public function _seeknocomment($key, $move) {
$go = ($move > 0) ? 1 : -1;
for ($i = $key + 1; abs($key - $i) - 1 < abs($move); $i += $go) {
if (!isset($this->tokens[$i])) {
* @access private
* @version 1.0
*/
- function _convert_raw_css($default_media='') {
+ public function _convert_raw_css($default_media='') {
$this->tokens = array();
$sort_selectors = $this->parser->get_cfg('sort_selectors');
$sort_properties = $this->parser->get_cfg('sort_properties');
ksort($val);
if (intval($medium) < DEFAULT_AT) {
// un medium vide (contenant @font-face ou autre @) ne produit aucun conteneur
- if (strlen(trim($medium))){
+ if (strlen(trim($medium))) {
$this->parser->_add_token(AT_START, $medium, true);
}
- }
- elseif ($default_media) {
+ } elseif ($default_media) {
$this->parser->_add_token(AT_START, $default_media, true);
}
-
+
foreach ($val as $selector => $vali) {
if ($sort_properties)
ksort($vali);
'-' => array() // IE6 hacks
);
foreach ($vali as $property => $valj) {
- if (strncmp($property,"//",2)!==0){
+ if (strncmp($property,"//",2)!==0) {
$matches = array();
if ($sort_properties && preg_match('/^(\*|_|\/|-)(?!(ms|moz|o\b|xv|atsc|wap|khtml|webkit|ah|hp|ro|rim|tc)-)/', $property, $matches)) {
$invalid[$matches[1]][$property] = $valj;
if (intval($medium) < DEFAULT_AT) {
// un medium vide (contenant @font-face ou autre @) ne produit aucun conteneur
- if (strlen(trim($medium))){
+ if (strlen(trim($medium))) {
$this->parser->_add_token(AT_END, $medium, true);
}
- }
- elseif ($default_media) {
+ } elseif ($default_media) {
$this->parser->_add_token(AT_END, $default_media, true);
}
}
* @access private
* @version 1.0
*/
- function _htmlsp($string, $plain) {
+ public function _htmlsp($string, $plain) {
if (!$plain) {
return htmlspecialchars($string, ENT_QUOTES, 'utf-8');
}
* @return float
* @version 1.2
*/
- function get_ratio() {
+ public function get_ratio() {
if (!$this->output_css_plain) {
$this->formatted();
}
* @return string
* @version 1.1
*/
- function get_diff() {
+ public function get_diff() {
if (!$this->output_css_plain) {
$this->formatted();
}
* @return integer
* @version 1.0
*/
- function size($loc = 'output') {
+ public function size($loc = 'output') {
if ($loc === 'output' && !$this->output_css) {
$this->formatted();
}
+++ /dev/null
-@import url("cssparsed.css");
-
-html, body {
-font:0.8em Verdana,Helvetica,sans-serif;
-background:#F8F8F6;
-}
-
-code {
-font-size:1.2em;
-}
-
-div#rightcol {
-padding-left:32em;
-}
-
-fieldset {
-display:block;
-margin:0.5em 0;
-padding:1em;
-border:solid #7284AB 2px;
-}
-fieldset.code_output {
-display:inline;
-}
-
-h1 {
-font-size:2em;
-}
-
-small {
-font-size:0.7em;
-}
-
-fieldset#field_input {
-float:left;
-margin:0 0.5em 1em 0;
-}
-
-fieldset#options,fieldset#code_layout {
-width:31em;
-}
-
-input#submit {
-clear:both;
-display:block;
-margin:1em;
-}
-
-select {
-margin:2px 0 0;
-}
-
-label.block {
-display:block;
-}
-
-legend {
-background:#c4E1C3;
-padding:2px 4px;
-border:dashed 1px;
-}
-
-textarea#css_text {
-width:27em;
-height:370px;
-display:block;
-margin-right:1em;
-}
-
-.help {
-cursor:help;
-}
-
-p.important {
-border:solid 1px red;
-font-weight:bold;
-padding:1em;
-background:white;
-}
-
-p {
-margin:1em 0;
-}
-
-dl {
-padding-left:0.5em;
-}
-
-dt {
-font-weight:bold;
-margin:0;
-float:left;
-clear:both;
-height:1.5em;
-}
-
-dd {
-margin:0 0 0 4em;
-height:1.5em;
-}
-
-fieldset#messages {
-background:white;
-padding:0 0 0 1em;
-}
-
-fieldset#messages div {
-height:10em;
-overflow:auto;
-}
-
-dd.Warning {
-color:orange;
-}
-
-dd.Information {
-color:green;
-}
\ No newline at end of file
+++ /dev/null
-code#copytext {\r
- white-space: pre;\r
- font-family: Verdana;\r
-}\r
-\r
-.at {\r
-color:darkblue;\r
-}\r
-\r
-.format {\r
-color:gray;\r
-}\r
-\r
-.property {\r
-color:green;\r
-}\r
-\r
-.selector {\r
-color:blue;\r
-}\r
-\r
-.value {\r
-color:red;\r
-left: 500px;\r
-}\r
-\r
-.comment {\r
-color:orange;\r
-}
\ No newline at end of file
<?php
-
/**
* Various CSS Data for CSSTidy
*
* @author Nikolay Matsievsky (speed at webo dot name) 2010
*/
-define('AT_START', 1);
-define('AT_END', 2);
-define('SEL_START', 3);
-define('SEL_END', 4);
-define('PROPERTY', 5);
-define('VALUE', 6);
-define('COMMENT', 7);
-define('DEFAULT_AT', 41);
-
/**
* All whitespace allowed in CSS
*
- * @global array $GLOBALS['csstidy']['whitespace']
+ * @global array $data['csstidy']['whitespace']
* @version 1.0
*/
-$GLOBALS['csstidy']['whitespace'] = array(' ',"\n","\t","\r","\x0B");
+$data['csstidy']['whitespace'] = array(' ',"\n","\t","\r","\x0B");
/**
* All CSS tokens used by csstidy
*
- * @global string $GLOBALS['csstidy']['tokens']
+ * @global string $data['csstidy']['tokens']
* @version 1.0
*/
-$GLOBALS['csstidy']['tokens'] = '/@}{;:=\'"(,\\!$%&)*+.<>?[]^`|~';
+$data['csstidy']['tokens'] = '/@}{;:=\'"(,\\!$%&)*+.<>?[]^`|~';
/**
* All CSS units (CSS 3 units included)
*
* @see compress_numbers()
- * @global array $GLOBALS['csstidy']['units']
+ * @global array $data['csstidy']['units']
* @version 1.0
*/
-$GLOBALS['csstidy']['units'] = array('in','cm','mm','pt','pc','px','rem','em','%','ex','gd','vw','vh','vm','deg','grad','rad','ms','s','khz','hz');
+$data['csstidy']['units'] = array('in','cm','mm','pt','pc','px','rem','em','%','ex','gd','vw','vh','vm','deg','grad','rad','turn','ms','s','khz','hz','ch','vmin','vmax','dpi','dpcm','dppx');
/**
* Available at-rules
*
- * @global array $GLOBALS['csstidy']['at_rules']
+ * @global array $data['csstidy']['at_rules']
* @version 1.1
*/
-$GLOBALS['csstidy']['at_rules'] = array('page' => 'is','font-face' => 'atis','charset' => 'iv', 'import' => 'iv','namespace' => 'iv','media' => 'at','keyframes' => 'at');
+$data['csstidy']['at_rules'] = array('page' => 'is','font-face' => 'atis','charset' => 'iv', 'import' => 'iv','namespace' => 'iv','media' => 'at','keyframes' => 'at','-moz-keyframes' => 'at','-o-keyframes' => 'at','-webkit-keyframes' => 'at','-ms-keyframes' => 'at');
/**
* Properties that need a value with unit
*
* @todo CSS3 properties
* @see compress_numbers();
- * @global array $GLOBALS['csstidy']['unit_values']
+ * @global array $data['csstidy']['unit_values']
* @version 1.2
*/
-$GLOBALS['csstidy']['unit_values'] = array ('background', 'background-position', 'background-size', 'border', 'border-top', 'border-right', 'border-bottom', 'border-left', 'border-width',
- 'border-top-width', 'border-right-width', 'border-left-width', 'border-bottom-width', 'bottom', 'border-spacing', 'column-gap', 'column-width',
+$data['csstidy']['unit_values'] = array ('background', 'background-position', 'background-size', 'border', 'border-top', 'border-right', 'border-bottom', 'border-left', 'border-width',
+ 'border-top-width', 'border-right-width', 'border-left-width', 'border-bottom-width', 'bottom', 'border-spacing', 'column-gap', 'column-width',
'font-size', 'height', 'left', 'margin', 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', 'max-height',
- 'max-width', 'min-height', 'min-width', 'outline', 'outline-width', 'padding', 'padding-top', 'padding-right',
+ 'max-width', 'min-height', 'min-width', 'outline', 'outline-width', 'padding', 'padding-top', 'padding-right',
'padding-bottom', 'padding-left', 'perspective', 'right', 'top', 'text-indent', 'letter-spacing', 'word-spacing', 'width');
/**
*
* @todo CSS3 properties
* @see compress_numbers();
- * @global array $GLOBALS['csstidy']['color_values']
+ * @global array $data['csstidy']['color_values']
* @version 1.0
*/
-$GLOBALS['csstidy']['color_values'] = array();
-$GLOBALS['csstidy']['color_values'][] = 'background-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-top-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-right-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-bottom-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-left-color';
-$GLOBALS['csstidy']['color_values'][] = 'color';
-$GLOBALS['csstidy']['color_values'][] = 'outline-color';
-$GLOBALS['csstidy']['color_values'][] = 'column-rule-color';
+$data['csstidy']['color_values'] = array();
+$data['csstidy']['color_values'][] = 'background-color';
+$data['csstidy']['color_values'][] = 'border-color';
+$data['csstidy']['color_values'][] = 'border-top-color';
+$data['csstidy']['color_values'][] = 'border-right-color';
+$data['csstidy']['color_values'][] = 'border-bottom-color';
+$data['csstidy']['color_values'][] = 'border-left-color';
+$data['csstidy']['color_values'][] = 'color';
+$data['csstidy']['color_values'][] = 'outline-color';
+$data['csstidy']['color_values'][] = 'column-rule-color';
/**
* Default values for the background properties
*
* @todo Possibly property names will change during CSS3 development
- * @global array $GLOBALS['csstidy']['background_prop_default']
+ * @global array $data['csstidy']['background_prop_default']
* @see dissolve_short_bg()
* @see merge_bg()
* @version 1.0
*/
-$GLOBALS['csstidy']['background_prop_default'] = array();
-$GLOBALS['csstidy']['background_prop_default']['background-image'] = 'none';
-$GLOBALS['csstidy']['background_prop_default']['background-size'] = 'auto';
-$GLOBALS['csstidy']['background_prop_default']['background-repeat'] = 'repeat';
-$GLOBALS['csstidy']['background_prop_default']['background-position'] = '0 0';
-$GLOBALS['csstidy']['background_prop_default']['background-attachment'] = 'scroll';
-$GLOBALS['csstidy']['background_prop_default']['background-clip'] = 'border';
-$GLOBALS['csstidy']['background_prop_default']['background-origin'] = 'padding';
-$GLOBALS['csstidy']['background_prop_default']['background-color'] = 'transparent';
+$data['csstidy']['background_prop_default'] = array();
+$data['csstidy']['background_prop_default']['background-image'] = 'none';
+$data['csstidy']['background_prop_default']['background-size'] = 'auto';
+$data['csstidy']['background_prop_default']['background-repeat'] = 'repeat';
+$data['csstidy']['background_prop_default']['background-position'] = '0 0';
+$data['csstidy']['background_prop_default']['background-attachment'] = 'scroll';
+$data['csstidy']['background_prop_default']['background-clip'] = 'border';
+$data['csstidy']['background_prop_default']['background-origin'] = 'padding';
+$data['csstidy']['background_prop_default']['background-color'] = 'transparent';
/**
* Default values for the font properties
*
- * @global array $GLOBALS['csstidy']['font_prop_default']
+ * @global array $data['csstidy']['font_prop_default']
* @see merge_fonts()
* @version 1.3
*/
-$GLOBALS['csstidy']['font_prop_default'] = array();
-$GLOBALS['csstidy']['font_prop_default']['font-style'] = 'normal';
-$GLOBALS['csstidy']['font_prop_default']['font-variant'] = 'normal';
-$GLOBALS['csstidy']['font_prop_default']['font-weight'] = 'normal';
-$GLOBALS['csstidy']['font_prop_default']['font-size'] = '';
-$GLOBALS['csstidy']['font_prop_default']['line-height'] = '';
-$GLOBALS['csstidy']['font_prop_default']['font-family'] = '';
+$data['csstidy']['font_prop_default'] = array();
+$data['csstidy']['font_prop_default']['font-style'] = 'normal';
+$data['csstidy']['font_prop_default']['font-variant'] = 'normal';
+$data['csstidy']['font_prop_default']['font-weight'] = 'normal';
+$data['csstidy']['font_prop_default']['font-size'] = '';
+$data['csstidy']['font_prop_default']['line-height'] = '';
+$data['csstidy']['font_prop_default']['font-family'] = '';
/**
* A list of non-W3C color names which get replaced by their hex-codes
*
- * @global array $GLOBALS['csstidy']['replace_colors']
+ * @global array $data['csstidy']['replace_colors']
* @see cut_color()
* @version 1.0
*/
-$GLOBALS['csstidy']['replace_colors'] = array();
-$GLOBALS['csstidy']['replace_colors']['aliceblue'] = '#f0f8ff';
-$GLOBALS['csstidy']['replace_colors']['antiquewhite'] = '#faebd7';
-$GLOBALS['csstidy']['replace_colors']['aquamarine'] = '#7fffd4';
-$GLOBALS['csstidy']['replace_colors']['azure'] = '#f0ffff';
-$GLOBALS['csstidy']['replace_colors']['beige'] = '#f5f5dc';
-$GLOBALS['csstidy']['replace_colors']['bisque'] = '#ffe4c4';
-$GLOBALS['csstidy']['replace_colors']['blanchedalmond'] = '#ffebcd';
-$GLOBALS['csstidy']['replace_colors']['blueviolet'] = '#8a2be2';
-$GLOBALS['csstidy']['replace_colors']['brown'] = '#a52a2a';
-$GLOBALS['csstidy']['replace_colors']['burlywood'] = '#deb887';
-$GLOBALS['csstidy']['replace_colors']['cadetblue'] = '#5f9ea0';
-$GLOBALS['csstidy']['replace_colors']['chartreuse'] = '#7fff00';
-$GLOBALS['csstidy']['replace_colors']['chocolate'] = '#d2691e';
-$GLOBALS['csstidy']['replace_colors']['coral'] = '#ff7f50';
-$GLOBALS['csstidy']['replace_colors']['cornflowerblue'] = '#6495ed';
-$GLOBALS['csstidy']['replace_colors']['cornsilk'] = '#fff8dc';
-$GLOBALS['csstidy']['replace_colors']['crimson'] = '#dc143c';
-$GLOBALS['csstidy']['replace_colors']['cyan'] = '#00ffff';
-$GLOBALS['csstidy']['replace_colors']['darkblue'] = '#00008b';
-$GLOBALS['csstidy']['replace_colors']['darkcyan'] = '#008b8b';
-$GLOBALS['csstidy']['replace_colors']['darkgoldenrod'] = '#b8860b';
-$GLOBALS['csstidy']['replace_colors']['darkgray'] = '#a9a9a9';
-$GLOBALS['csstidy']['replace_colors']['darkgreen'] = '#006400';
-$GLOBALS['csstidy']['replace_colors']['darkkhaki'] = '#bdb76b';
-$GLOBALS['csstidy']['replace_colors']['darkmagenta'] = '#8b008b';
-$GLOBALS['csstidy']['replace_colors']['darkolivegreen'] = '#556b2f';
-$GLOBALS['csstidy']['replace_colors']['darkorange'] = '#ff8c00';
-$GLOBALS['csstidy']['replace_colors']['darkorchid'] = '#9932cc';
-$GLOBALS['csstidy']['replace_colors']['darkred'] = '#8b0000';
-$GLOBALS['csstidy']['replace_colors']['darksalmon'] = '#e9967a';
-$GLOBALS['csstidy']['replace_colors']['darkseagreen'] = '#8fbc8f';
-$GLOBALS['csstidy']['replace_colors']['darkslateblue'] = '#483d8b';
-$GLOBALS['csstidy']['replace_colors']['darkslategray'] = '#2f4f4f';
-$GLOBALS['csstidy']['replace_colors']['darkturquoise'] = '#00ced1';
-$GLOBALS['csstidy']['replace_colors']['darkviolet'] = '#9400d3';
-$GLOBALS['csstidy']['replace_colors']['deeppink'] = '#ff1493';
-$GLOBALS['csstidy']['replace_colors']['deepskyblue'] = '#00bfff';
-$GLOBALS['csstidy']['replace_colors']['dimgray'] = '#696969';
-$GLOBALS['csstidy']['replace_colors']['dodgerblue'] = '#1e90ff';
-$GLOBALS['csstidy']['replace_colors']['feldspar'] = '#d19275';
-$GLOBALS['csstidy']['replace_colors']['firebrick'] = '#b22222';
-$GLOBALS['csstidy']['replace_colors']['floralwhite'] = '#fffaf0';
-$GLOBALS['csstidy']['replace_colors']['forestgreen'] = '#228b22';
-$GLOBALS['csstidy']['replace_colors']['gainsboro'] = '#dcdcdc';
-$GLOBALS['csstidy']['replace_colors']['ghostwhite'] = '#f8f8ff';
-$GLOBALS['csstidy']['replace_colors']['gold'] = '#ffd700';
-$GLOBALS['csstidy']['replace_colors']['goldenrod'] = '#daa520';
-$GLOBALS['csstidy']['replace_colors']['greenyellow'] = '#adff2f';
-$GLOBALS['csstidy']['replace_colors']['honeydew'] = '#f0fff0';
-$GLOBALS['csstidy']['replace_colors']['hotpink'] = '#ff69b4';
-$GLOBALS['csstidy']['replace_colors']['indianred'] = '#cd5c5c';
-$GLOBALS['csstidy']['replace_colors']['indigo'] = '#4b0082';
-$GLOBALS['csstidy']['replace_colors']['ivory'] = '#fffff0';
-$GLOBALS['csstidy']['replace_colors']['khaki'] = '#f0e68c';
-$GLOBALS['csstidy']['replace_colors']['lavender'] = '#e6e6fa';
-$GLOBALS['csstidy']['replace_colors']['lavenderblush'] = '#fff0f5';
-$GLOBALS['csstidy']['replace_colors']['lawngreen'] = '#7cfc00';
-$GLOBALS['csstidy']['replace_colors']['lemonchiffon'] = '#fffacd';
-$GLOBALS['csstidy']['replace_colors']['lightblue'] = '#add8e6';
-$GLOBALS['csstidy']['replace_colors']['lightcoral'] = '#f08080';
-$GLOBALS['csstidy']['replace_colors']['lightcyan'] = '#e0ffff';
-$GLOBALS['csstidy']['replace_colors']['lightgoldenrodyellow'] = '#fafad2';
-$GLOBALS['csstidy']['replace_colors']['lightgrey'] = '#d3d3d3';
-$GLOBALS['csstidy']['replace_colors']['lightgreen'] = '#90ee90';
-$GLOBALS['csstidy']['replace_colors']['lightpink'] = '#ffb6c1';
-$GLOBALS['csstidy']['replace_colors']['lightsalmon'] = '#ffa07a';
-$GLOBALS['csstidy']['replace_colors']['lightseagreen'] = '#20b2aa';
-$GLOBALS['csstidy']['replace_colors']['lightskyblue'] = '#87cefa';
-$GLOBALS['csstidy']['replace_colors']['lightslateblue'] = '#8470ff';
-$GLOBALS['csstidy']['replace_colors']['lightslategray'] = '#778899';
-$GLOBALS['csstidy']['replace_colors']['lightsteelblue'] = '#b0c4de';
-$GLOBALS['csstidy']['replace_colors']['lightyellow'] = '#ffffe0';
-$GLOBALS['csstidy']['replace_colors']['limegreen'] = '#32cd32';
-$GLOBALS['csstidy']['replace_colors']['linen'] = '#faf0e6';
-$GLOBALS['csstidy']['replace_colors']['magenta'] = '#ff00ff';
-$GLOBALS['csstidy']['replace_colors']['mediumaquamarine'] = '#66cdaa';
-$GLOBALS['csstidy']['replace_colors']['mediumblue'] = '#0000cd';
-$GLOBALS['csstidy']['replace_colors']['mediumorchid'] = '#ba55d3';
-$GLOBALS['csstidy']['replace_colors']['mediumpurple'] = '#9370d8';
-$GLOBALS['csstidy']['replace_colors']['mediumseagreen'] = '#3cb371';
-$GLOBALS['csstidy']['replace_colors']['mediumslateblue'] = '#7b68ee';
-$GLOBALS['csstidy']['replace_colors']['mediumspringgreen'] = '#00fa9a';
-$GLOBALS['csstidy']['replace_colors']['mediumturquoise'] = '#48d1cc';
-$GLOBALS['csstidy']['replace_colors']['mediumvioletred'] = '#c71585';
-$GLOBALS['csstidy']['replace_colors']['midnightblue'] = '#191970';
-$GLOBALS['csstidy']['replace_colors']['mintcream'] = '#f5fffa';
-$GLOBALS['csstidy']['replace_colors']['mistyrose'] = '#ffe4e1';
-$GLOBALS['csstidy']['replace_colors']['moccasin'] = '#ffe4b5';
-$GLOBALS['csstidy']['replace_colors']['navajowhite'] = '#ffdead';
-$GLOBALS['csstidy']['replace_colors']['oldlace'] = '#fdf5e6';
-$GLOBALS['csstidy']['replace_colors']['olivedrab'] = '#6b8e23';
-$GLOBALS['csstidy']['replace_colors']['orangered'] = '#ff4500';
-$GLOBALS['csstidy']['replace_colors']['orchid'] = '#da70d6';
-$GLOBALS['csstidy']['replace_colors']['palegoldenrod'] = '#eee8aa';
-$GLOBALS['csstidy']['replace_colors']['palegreen'] = '#98fb98';
-$GLOBALS['csstidy']['replace_colors']['paleturquoise'] = '#afeeee';
-$GLOBALS['csstidy']['replace_colors']['palevioletred'] = '#d87093';
-$GLOBALS['csstidy']['replace_colors']['papayawhip'] = '#ffefd5';
-$GLOBALS['csstidy']['replace_colors']['peachpuff'] = '#ffdab9';
-$GLOBALS['csstidy']['replace_colors']['peru'] = '#cd853f';
-$GLOBALS['csstidy']['replace_colors']['pink'] = '#ffc0cb';
-$GLOBALS['csstidy']['replace_colors']['plum'] = '#dda0dd';
-$GLOBALS['csstidy']['replace_colors']['powderblue'] = '#b0e0e6';
-$GLOBALS['csstidy']['replace_colors']['rosybrown'] = '#bc8f8f';
-$GLOBALS['csstidy']['replace_colors']['royalblue'] = '#4169e1';
-$GLOBALS['csstidy']['replace_colors']['saddlebrown'] = '#8b4513';
-$GLOBALS['csstidy']['replace_colors']['salmon'] = '#fa8072';
-$GLOBALS['csstidy']['replace_colors']['sandybrown'] = '#f4a460';
-$GLOBALS['csstidy']['replace_colors']['seagreen'] = '#2e8b57';
-$GLOBALS['csstidy']['replace_colors']['seashell'] = '#fff5ee';
-$GLOBALS['csstidy']['replace_colors']['sienna'] = '#a0522d';
-$GLOBALS['csstidy']['replace_colors']['skyblue'] = '#87ceeb';
-$GLOBALS['csstidy']['replace_colors']['slateblue'] = '#6a5acd';
-$GLOBALS['csstidy']['replace_colors']['slategray'] = '#708090';
-$GLOBALS['csstidy']['replace_colors']['snow'] = '#fffafa';
-$GLOBALS['csstidy']['replace_colors']['springgreen'] = '#00ff7f';
-$GLOBALS['csstidy']['replace_colors']['steelblue'] = '#4682b4';
-$GLOBALS['csstidy']['replace_colors']['tan'] = '#d2b48c';
-$GLOBALS['csstidy']['replace_colors']['thistle'] = '#d8bfd8';
-$GLOBALS['csstidy']['replace_colors']['tomato'] = '#ff6347';
-$GLOBALS['csstidy']['replace_colors']['turquoise'] = '#40e0d0';
-$GLOBALS['csstidy']['replace_colors']['violet'] = '#ee82ee';
-$GLOBALS['csstidy']['replace_colors']['violetred'] = '#d02090';
-$GLOBALS['csstidy']['replace_colors']['wheat'] = '#f5deb3';
-$GLOBALS['csstidy']['replace_colors']['whitesmoke'] = '#f5f5f5';
-$GLOBALS['csstidy']['replace_colors']['yellowgreen'] = '#9acd32';
+$data['csstidy']['replace_colors'] = array();
+$data['csstidy']['replace_colors']['aliceblue'] = '#f0f8ff';
+$data['csstidy']['replace_colors']['antiquewhite'] = '#faebd7';
+$data['csstidy']['replace_colors']['aquamarine'] = '#7fffd4';
+$data['csstidy']['replace_colors']['azure'] = '#f0ffff';
+$data['csstidy']['replace_colors']['beige'] = '#f5f5dc';
+$data['csstidy']['replace_colors']['bisque'] = '#ffe4c4';
+$data['csstidy']['replace_colors']['blanchedalmond'] = '#ffebcd';
+$data['csstidy']['replace_colors']['blueviolet'] = '#8a2be2';
+$data['csstidy']['replace_colors']['brown'] = '#a52a2a';
+$data['csstidy']['replace_colors']['burlywood'] = '#deb887';
+$data['csstidy']['replace_colors']['cadetblue'] = '#5f9ea0';
+$data['csstidy']['replace_colors']['chartreuse'] = '#7fff00';
+$data['csstidy']['replace_colors']['chocolate'] = '#d2691e';
+$data['csstidy']['replace_colors']['coral'] = '#ff7f50';
+$data['csstidy']['replace_colors']['cornflowerblue'] = '#6495ed';
+$data['csstidy']['replace_colors']['cornsilk'] = '#fff8dc';
+$data['csstidy']['replace_colors']['crimson'] = '#dc143c';
+$data['csstidy']['replace_colors']['cyan'] = '#00ffff';
+$data['csstidy']['replace_colors']['darkblue'] = '#00008b';
+$data['csstidy']['replace_colors']['darkcyan'] = '#008b8b';
+$data['csstidy']['replace_colors']['darkgoldenrod'] = '#b8860b';
+$data['csstidy']['replace_colors']['darkgray'] = '#a9a9a9';
+$data['csstidy']['replace_colors']['darkgreen'] = '#006400';
+$data['csstidy']['replace_colors']['darkkhaki'] = '#bdb76b';
+$data['csstidy']['replace_colors']['darkmagenta'] = '#8b008b';
+$data['csstidy']['replace_colors']['darkolivegreen'] = '#556b2f';
+$data['csstidy']['replace_colors']['darkorange'] = '#ff8c00';
+$data['csstidy']['replace_colors']['darkorchid'] = '#9932cc';
+$data['csstidy']['replace_colors']['darkred'] = '#8b0000';
+$data['csstidy']['replace_colors']['darksalmon'] = '#e9967a';
+$data['csstidy']['replace_colors']['darkseagreen'] = '#8fbc8f';
+$data['csstidy']['replace_colors']['darkslateblue'] = '#483d8b';
+$data['csstidy']['replace_colors']['darkslategray'] = '#2f4f4f';
+$data['csstidy']['replace_colors']['darkturquoise'] = '#00ced1';
+$data['csstidy']['replace_colors']['darkviolet'] = '#9400d3';
+$data['csstidy']['replace_colors']['deeppink'] = '#ff1493';
+$data['csstidy']['replace_colors']['deepskyblue'] = '#00bfff';
+$data['csstidy']['replace_colors']['dimgray'] = '#696969';
+$data['csstidy']['replace_colors']['dodgerblue'] = '#1e90ff';
+$data['csstidy']['replace_colors']['feldspar'] = '#d19275';
+$data['csstidy']['replace_colors']['firebrick'] = '#b22222';
+$data['csstidy']['replace_colors']['floralwhite'] = '#fffaf0';
+$data['csstidy']['replace_colors']['forestgreen'] = '#228b22';
+$data['csstidy']['replace_colors']['gainsboro'] = '#dcdcdc';
+$data['csstidy']['replace_colors']['ghostwhite'] = '#f8f8ff';
+$data['csstidy']['replace_colors']['gold'] = '#ffd700';
+$data['csstidy']['replace_colors']['goldenrod'] = '#daa520';
+$data['csstidy']['replace_colors']['greenyellow'] = '#adff2f';
+$data['csstidy']['replace_colors']['honeydew'] = '#f0fff0';
+$data['csstidy']['replace_colors']['hotpink'] = '#ff69b4';
+$data['csstidy']['replace_colors']['indianred'] = '#cd5c5c';
+$data['csstidy']['replace_colors']['indigo'] = '#4b0082';
+$data['csstidy']['replace_colors']['ivory'] = '#fffff0';
+$data['csstidy']['replace_colors']['khaki'] = '#f0e68c';
+$data['csstidy']['replace_colors']['lavender'] = '#e6e6fa';
+$data['csstidy']['replace_colors']['lavenderblush'] = '#fff0f5';
+$data['csstidy']['replace_colors']['lawngreen'] = '#7cfc00';
+$data['csstidy']['replace_colors']['lemonchiffon'] = '#fffacd';
+$data['csstidy']['replace_colors']['lightblue'] = '#add8e6';
+$data['csstidy']['replace_colors']['lightcoral'] = '#f08080';
+$data['csstidy']['replace_colors']['lightcyan'] = '#e0ffff';
+$data['csstidy']['replace_colors']['lightgoldenrodyellow'] = '#fafad2';
+$data['csstidy']['replace_colors']['lightgrey'] = '#d3d3d3';
+$data['csstidy']['replace_colors']['lightgreen'] = '#90ee90';
+$data['csstidy']['replace_colors']['lightpink'] = '#ffb6c1';
+$data['csstidy']['replace_colors']['lightsalmon'] = '#ffa07a';
+$data['csstidy']['replace_colors']['lightseagreen'] = '#20b2aa';
+$data['csstidy']['replace_colors']['lightskyblue'] = '#87cefa';
+$data['csstidy']['replace_colors']['lightslateblue'] = '#8470ff';
+$data['csstidy']['replace_colors']['lightslategray'] = '#778899';
+$data['csstidy']['replace_colors']['lightsteelblue'] = '#b0c4de';
+$data['csstidy']['replace_colors']['lightyellow'] = '#ffffe0';
+$data['csstidy']['replace_colors']['limegreen'] = '#32cd32';
+$data['csstidy']['replace_colors']['linen'] = '#faf0e6';
+$data['csstidy']['replace_colors']['magenta'] = '#ff00ff';
+$data['csstidy']['replace_colors']['mediumaquamarine'] = '#66cdaa';
+$data['csstidy']['replace_colors']['mediumblue'] = '#0000cd';
+$data['csstidy']['replace_colors']['mediumorchid'] = '#ba55d3';
+$data['csstidy']['replace_colors']['mediumpurple'] = '#9370d8';
+$data['csstidy']['replace_colors']['mediumseagreen'] = '#3cb371';
+$data['csstidy']['replace_colors']['mediumslateblue'] = '#7b68ee';
+$data['csstidy']['replace_colors']['mediumspringgreen'] = '#00fa9a';
+$data['csstidy']['replace_colors']['mediumturquoise'] = '#48d1cc';
+$data['csstidy']['replace_colors']['mediumvioletred'] = '#c71585';
+$data['csstidy']['replace_colors']['midnightblue'] = '#191970';
+$data['csstidy']['replace_colors']['mintcream'] = '#f5fffa';
+$data['csstidy']['replace_colors']['mistyrose'] = '#ffe4e1';
+$data['csstidy']['replace_colors']['moccasin'] = '#ffe4b5';
+$data['csstidy']['replace_colors']['navajowhite'] = '#ffdead';
+$data['csstidy']['replace_colors']['oldlace'] = '#fdf5e6';
+$data['csstidy']['replace_colors']['olivedrab'] = '#6b8e23';
+$data['csstidy']['replace_colors']['orangered'] = '#ff4500';
+$data['csstidy']['replace_colors']['orchid'] = '#da70d6';
+$data['csstidy']['replace_colors']['palegoldenrod'] = '#eee8aa';
+$data['csstidy']['replace_colors']['palegreen'] = '#98fb98';
+$data['csstidy']['replace_colors']['paleturquoise'] = '#afeeee';
+$data['csstidy']['replace_colors']['palevioletred'] = '#d87093';
+$data['csstidy']['replace_colors']['papayawhip'] = '#ffefd5';
+$data['csstidy']['replace_colors']['peachpuff'] = '#ffdab9';
+$data['csstidy']['replace_colors']['peru'] = '#cd853f';
+$data['csstidy']['replace_colors']['pink'] = '#ffc0cb';
+$data['csstidy']['replace_colors']['plum'] = '#dda0dd';
+$data['csstidy']['replace_colors']['powderblue'] = '#b0e0e6';
+$data['csstidy']['replace_colors']['rosybrown'] = '#bc8f8f';
+$data['csstidy']['replace_colors']['royalblue'] = '#4169e1';
+$data['csstidy']['replace_colors']['saddlebrown'] = '#8b4513';
+$data['csstidy']['replace_colors']['salmon'] = '#fa8072';
+$data['csstidy']['replace_colors']['sandybrown'] = '#f4a460';
+$data['csstidy']['replace_colors']['seagreen'] = '#2e8b57';
+$data['csstidy']['replace_colors']['seashell'] = '#fff5ee';
+$data['csstidy']['replace_colors']['sienna'] = '#a0522d';
+$data['csstidy']['replace_colors']['skyblue'] = '#87ceeb';
+$data['csstidy']['replace_colors']['slateblue'] = '#6a5acd';
+$data['csstidy']['replace_colors']['slategray'] = '#708090';
+$data['csstidy']['replace_colors']['snow'] = '#fffafa';
+$data['csstidy']['replace_colors']['springgreen'] = '#00ff7f';
+$data['csstidy']['replace_colors']['steelblue'] = '#4682b4';
+$data['csstidy']['replace_colors']['tan'] = '#d2b48c';
+$data['csstidy']['replace_colors']['thistle'] = '#d8bfd8';
+$data['csstidy']['replace_colors']['tomato'] = '#ff6347';
+$data['csstidy']['replace_colors']['turquoise'] = '#40e0d0';
+$data['csstidy']['replace_colors']['violet'] = '#ee82ee';
+$data['csstidy']['replace_colors']['violetred'] = '#d02090';
+$data['csstidy']['replace_colors']['wheat'] = '#f5deb3';
+$data['csstidy']['replace_colors']['whitesmoke'] = '#f5f5f5';
+$data['csstidy']['replace_colors']['yellowgreen'] = '#9acd32';
/**
* A list of all shorthand properties that are devided into four properties and/or have four subvalues
*
- * @global array $GLOBALS['csstidy']['shorthands']
+ * @global array $data['csstidy']['shorthands']
* @todo Are there new ones in CSS3?
* @see dissolve_4value_shorthands()
* @see merge_4value_shorthands()
* @version 1.0
*/
-$GLOBALS['csstidy']['shorthands'] = array();
-$GLOBALS['csstidy']['shorthands']['border-color'] = array('border-top-color','border-right-color','border-bottom-color','border-left-color');
-$GLOBALS['csstidy']['shorthands']['border-style'] = array('border-top-style','border-right-style','border-bottom-style','border-left-style');
-$GLOBALS['csstidy']['shorthands']['border-width'] = array('border-top-width','border-right-width','border-bottom-width','border-left-width');
-$GLOBALS['csstidy']['shorthands']['margin'] = array('margin-top','margin-right','margin-bottom','margin-left');
-$GLOBALS['csstidy']['shorthands']['padding'] = array('padding-top','padding-right','padding-bottom','padding-left');
-$GLOBALS['csstidy']['shorthands']['-moz-border-radius'] = 0;
+$data['csstidy']['shorthands'] = array();
+$data['csstidy']['shorthands']['border-color'] = array('border-top-color','border-right-color','border-bottom-color','border-left-color');
+$data['csstidy']['shorthands']['border-style'] = array('border-top-style','border-right-style','border-bottom-style','border-left-style');
+$data['csstidy']['shorthands']['border-width'] = array('border-top-width','border-right-width','border-bottom-width','border-left-width');
+$data['csstidy']['shorthands']['margin'] = array('margin-top','margin-right','margin-bottom','margin-left');
+$data['csstidy']['shorthands']['padding'] = array('padding-top','padding-right','padding-bottom','padding-left');
+$data['csstidy']['shorthands']['-moz-border-radius'] = 0;
/**
* All CSS Properties. Needed for csstidy::property_is_next()
*
- * @global array $GLOBALS['csstidy']['all_properties']
+ * @global array $data['csstidy']['all_properties']
* @version 1.1
* @see csstidy::property_is_next()
*/
-$GLOBALS['csstidy']['all_properties']['alignment-adjust'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['alignment-baseline'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-delay'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-direction'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-duration'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-iteration-count'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-name'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-play-state'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-timing-function'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['appearance'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['azimuth'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['backface-visibility'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-attachment'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-clip'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-origin'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-repeat'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-size'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['baseline-shift'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['binding'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bleed'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-label'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-level'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-state'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-target'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-left-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-right-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-collapse'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-outset'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-repeat'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-slice'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-source'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-width'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-spacing'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-left-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-right-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bottom'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['box-decoration-break'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['box-shadow'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['box-sizing'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['break-after'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['break-before'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['break-inside'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['caption-side'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['clear'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['clip'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['color-profile'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-count'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-fill'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-gap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule-color'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule-width'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-span'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-width'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['columns'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['content'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['counter-increment'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['counter-reset'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['crop'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cue'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cue-after'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cue-before'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cursor'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['direction'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['display'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['dominant-baseline'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-after-adjust'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-after-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-before-adjust'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-before-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-size'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-value'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['elevation'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['empty-cells'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['fit'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['fit-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-flow'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-line-pack'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-order'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-pack'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['float'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['float-offset'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-family'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-size'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-size-adjust'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-stretch'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-variant'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-weight'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['grid-columns'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['grid-rows'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hanging-punctuation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-after'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-before'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-character'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-lines'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-resource'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphens'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['icon'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['image-orientation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['image-rendering'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['image-resolution'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['inline-box-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['left'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['letter-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-break'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking-ruby'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking-shift'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking-strategy'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style-type'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marker-offset'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marks'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-direction'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-loop'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-play-count'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-speed'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['max-height'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['max-width'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['min-height'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['min-width'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['move-to'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-down'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-index'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-left'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-right'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-up'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['opacity'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['orphans'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-offset'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-width'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-wrap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-x'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-y'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-break-after'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-break-before'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-break-inside'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-policy'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pause'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pause-after'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pause-before'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['perspective'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['perspective-origin'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['phonemes'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pitch'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pitch-range'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['play-during'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['position'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['presentation-level'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['punctuation-trim'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['quotes'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rendering-intent'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['resize'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rest'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rest-after'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rest-before'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['richness'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['right'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rotation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rotation-point'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-overhang'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-span'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['size'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak-header'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak-numeral'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak-punctuation'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speech-rate'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['src'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['stress'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['string-set'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['tab-size'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['table-layout'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target-name'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target-new'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-align-last'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-color'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-line'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-skip'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis-color'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-height'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-indent'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-justify'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-outline'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-shadow'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-space-collapse'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-transform'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-underline-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-wrap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['top'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transform'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transform-origin'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transform-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-delay'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-duration'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-property'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-timing-function'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['unicode-bidi'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['vertical-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['visibility'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-balance'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-duration'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-family'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-pitch'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-pitch-range'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-rate'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-stress'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-volume'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['volume'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['white-space'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['widows'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['word-break'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['word-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['word-wrap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['z-index'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['alignment-adjust'] = 'CSS3.0';
+$data['csstidy']['all_properties']['alignment-baseline'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-delay'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-direction'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-duration'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-iteration-count'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-name'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-play-state'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-timing-function'] = 'CSS3.0';
+$data['csstidy']['all_properties']['appearance'] = 'CSS3.0';
+$data['csstidy']['all_properties']['azimuth'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['backface-visibility'] = 'CSS3.0';
+$data['csstidy']['all_properties']['background'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-attachment'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-clip'] = 'CSS3.0';
+$data['csstidy']['all_properties']['background-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-origin'] = 'CSS3.0';
+$data['csstidy']['all_properties']['background-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-repeat'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-size'] = 'CSS3.0';
+$data['csstidy']['all_properties']['baseline-shift'] = 'CSS3.0';
+$data['csstidy']['all_properties']['binding'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bleed'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-label'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-level'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-state'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-target'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-left-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-right-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-collapse'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-image'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-outset'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-repeat'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-slice'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-source'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-width'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-left-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-left-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-left-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-right-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-right-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-right-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-spacing'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top-left-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-top-right-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-top-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['bottom'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['box-decoration-break'] = 'CSS3.0';
+$data['csstidy']['all_properties']['box-shadow'] = 'CSS3.0';
+$data['csstidy']['all_properties']['box-sizing'] = 'CSS3.0';
+$data['csstidy']['all_properties']['break-after'] = 'CSS3.0';
+$data['csstidy']['all_properties']['break-before'] = 'CSS3.0';
+$data['csstidy']['all_properties']['break-inside'] = 'CSS3.0';
+$data['csstidy']['all_properties']['caption-side'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['clear'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['clip'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['color-profile'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-count'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-fill'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-gap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule-color'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule-width'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-span'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-width'] = 'CSS3.0';
+$data['csstidy']['all_properties']['columns'] = 'CSS3.0';
+$data['csstidy']['all_properties']['content'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['counter-increment'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['counter-reset'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['crop'] = 'CSS3.0';
+$data['csstidy']['all_properties']['cue'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['cue-after'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['cue-before'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['cursor'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['direction'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['display'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['dominant-baseline'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-after-adjust'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-after-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-before-adjust'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-before-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-size'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-value'] = 'CSS3.0';
+$data['csstidy']['all_properties']['elevation'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['empty-cells'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['fit'] = 'CSS3.0';
+$data['csstidy']['all_properties']['fit-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-flow'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-line-pack'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-order'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-pack'] = 'CSS3.0';
+$data['csstidy']['all_properties']['float'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['float-offset'] = 'CSS3.0';
+$data['csstidy']['all_properties']['font'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-family'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-size'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-size-adjust'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['font-stretch'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['font-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-variant'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-weight'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['grid-columns'] = 'CSS3.0';
+$data['csstidy']['all_properties']['grid-rows'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hanging-punctuation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-after'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-before'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-character'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-lines'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-resource'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphens'] = 'CSS3.0';
+$data['csstidy']['all_properties']['icon'] = 'CSS3.0';
+$data['csstidy']['all_properties']['image-orientation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['image-rendering'] = 'CSS3.0';
+$data['csstidy']['all_properties']['image-resolution'] = 'CSS3.0';
+$data['csstidy']['all_properties']['inline-box-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['left'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['letter-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['line-break'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['line-stacking'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-stacking-ruby'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-stacking-shift'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-stacking-strategy'] = 'CSS3.0';
+$data['csstidy']['all_properties']['list-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['list-style-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['list-style-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['list-style-type'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['marker-offset'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['marks'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['marquee-direction'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-loop'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-play-count'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-speed'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['max-height'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['max-width'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['min-height'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['min-width'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['move-to'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-down'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-index'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-left'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-right'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-up'] = 'CSS3.0';
+$data['csstidy']['all_properties']['opacity'] = 'CSS3.0';
+$data['csstidy']['all_properties']['orphans'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline-offset'] = 'CSS3.0';
+$data['csstidy']['all_properties']['outline-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline-width'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['overflow'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['overflow-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['overflow-wrap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['overflow-x'] = 'CSS3.0';
+$data['csstidy']['all_properties']['overflow-y'] = 'CSS3.0';
+$data['csstidy']['all_properties']['padding'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['page-break-after'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page-break-before'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page-break-inside'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page-policy'] = 'CSS3.0';
+$data['csstidy']['all_properties']['pause'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['pause-after'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['pause-before'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['perspective'] = 'CSS3.0';
+$data['csstidy']['all_properties']['perspective-origin'] = 'CSS3.0';
+$data['csstidy']['all_properties']['phonemes'] = 'CSS3.0';
+$data['csstidy']['all_properties']['pitch'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['pitch-range'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['play-during'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['position'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['presentation-level'] = 'CSS3.0';
+$data['csstidy']['all_properties']['punctuation-trim'] = 'CSS3.0';
+$data['csstidy']['all_properties']['quotes'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['rendering-intent'] = 'CSS3.0';
+$data['csstidy']['all_properties']['resize'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rest'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rest-after'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rest-before'] = 'CSS3.0';
+$data['csstidy']['all_properties']['richness'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['right'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['rotation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rotation-point'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-overhang'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-span'] = 'CSS3.0';
+$data['csstidy']['all_properties']['size'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['speak'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speak-header'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speak-numeral'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speak-punctuation'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speech-rate'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['src'] = 'CSS3.0';
+$data['csstidy']['all_properties']['stress'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['string-set'] = 'CSS3.0';
+$data['csstidy']['all_properties']['tab-size'] = 'CSS3.0';
+$data['csstidy']['all_properties']['table-layout'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['target'] = 'CSS3.0';
+$data['csstidy']['all_properties']['target-name'] = 'CSS3.0';
+$data['csstidy']['all_properties']['target-new'] = 'CSS3.0';
+$data['csstidy']['all_properties']['target-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-align-last'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-color'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-line'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-skip'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis-color'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-height'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-indent'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-justify'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-outline'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-shadow'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['text-space-collapse'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-transform'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-underline-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-wrap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['top'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['transform'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transform-origin'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transform-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-delay'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-duration'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-property'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-timing-function'] = 'CSS3.0';
+$data['csstidy']['all_properties']['unicode-bidi'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['vertical-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['visibility'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['voice-balance'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-duration'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-family'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['voice-pitch'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-pitch-range'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-rate'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-stress'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-volume'] = 'CSS3.0';
+$data['csstidy']['all_properties']['volume'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['white-space'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['widows'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['word-break'] = 'CSS3.0';
+$data['csstidy']['all_properties']['word-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['word-wrap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['z-index'] = 'CSS2.0,CSS2.1,CSS3.0';
/**
* An array containing all properties that can accept a quoted string as a value.
*
- * @global array $GLOBALS['csstidy']['quoted_string_properties']
+ * @global array $data['csstidy']['quoted_string_properties']
*/
-$GLOBALS['csstidy']['quoted_string_properties'] = array('content', 'font-family', 'quotes');
+$data['csstidy']['quoted_string_properties'] = array('content', 'font-family', 'quotes');
/**
* An array containing all properties that can be defined multiple times without being overwritten.
*
- * @global array $GLOBALS['csstidy']['quoted_string_properties']
+ * @global array $data['csstidy']['quoted_string_properties']
*/
-$GLOBALS['csstidy']['multiple_properties'] = array('background', 'background-image');
+$data['csstidy']['multiple_properties'] = array('background', 'background-image');
/**
* An array containing all predefined templates.
*
- * @global array $GLOBALS['csstidy']['predefined_templates']
+ * @global array $data['csstidy']['predefined_templates']
* @version 1.0
* @see csstidy::load_template()
*/
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="at">'; //string before @rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after @-rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="selector">'; //string before selector
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after selector
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="property">'; //string before property
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span><span class="value">'; //string after property+before value
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span><span class="format">;</span>'."\n"; //string after value
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="format">}</span>'; //closing bracket - selector
-$GLOBALS['csstidy']['predefined_templates']['default'][] = "\n\n"; //space between blocks {...}
-$GLOBALS['csstidy']['predefined_templates']['default'][] = "\n".'<span class="format">}</span>'. "\n\n"; //closing bracket @-rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = ''; //indent in @-rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span>'."\n"; // after comment
-$GLOBALS['csstidy']['predefined_templates']['default'][] = "\n"; // after each line @-rule
+$data['csstidy']['predefined_templates']['default'][] = '<span class="at">'; //string before @rule
+$data['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after @-rule
+$data['csstidy']['predefined_templates']['default'][] = '<span class="selector">'; //string before selector
+$data['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after selector
+$data['csstidy']['predefined_templates']['default'][] = '<span class="property">'; //string before property
+$data['csstidy']['predefined_templates']['default'][] = '</span><span class="value">'; //string after property+before value
+$data['csstidy']['predefined_templates']['default'][] = '</span><span class="format">;</span>'."\n"; //string after value
+$data['csstidy']['predefined_templates']['default'][] = '<span class="format">}</span>'; //closing bracket - selector
+$data['csstidy']['predefined_templates']['default'][] = "\n\n"; //space between blocks {...}
+$data['csstidy']['predefined_templates']['default'][] = "\n".'<span class="format">}</span>'. "\n\n"; //closing bracket @-rule
+$data['csstidy']['predefined_templates']['default'][] = ''; //indent in @-rule
+$data['csstidy']['predefined_templates']['default'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['default'][] = '</span>'."\n"; // after comment
+$data['csstidy']['predefined_templates']['default'][] = "\n"; // after each line @-rule
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="at">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span> <span class="format">{</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="selector">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">{</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="property">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="value">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">;</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = "\n";
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = "\n". '<span class="format">}'."\n".'</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span>'; // after comment
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = "\n";
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="at">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span> <span class="format">{</span>'."\n";
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="selector">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">{</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="property">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="value">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">;</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = "\n";
+$data['csstidy']['predefined_templates']['high_compression'][] = "\n". '<span class="format">}'."\n".'</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = '';
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span>'; // after comment
+$data['csstidy']['predefined_templates']['high_compression'][] = "\n";
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="at">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="selector">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="property">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="value">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">;</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span>'; // after comment
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="at">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="selector">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="property">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="value">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">;</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span>'; // after comment
+$data['csstidy']['predefined_templates']['highest_compression'][] = '';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="at">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span> <span class="format">{</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="selector">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n".'<span class="format">{</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = ' <span class="property">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="value">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="format">;</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = "\n\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = "\n".'<span class="format">}</span>'."\n\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = ' ';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n"; // after comment
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = "\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="at">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span> <span class="format">{</span>'."\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="selector">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n".'<span class="format">{</span>'."\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = ' <span class="property">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="value">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="format">;</span>'."\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['low_compression'][] = "\n\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = "\n".'<span class="format">}</span>'."\n\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = ' ';
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n"; // after comment
+$data['csstidy']['predefined_templates']['low_compression'][] = "\n";
+++ /dev/null
-<span class="at">|</span> <span class="format">{</span>
-|<span class="selector">|</span> <span class="format">{</span>
-|<span class="property">|</span><span class="value">|</span><span class="format">;</span>
-|<span class="format">}</span>|
-
-|
-<span class="format">}</span>
-
-||<span class="comment">|</span>
-|
+++ /dev/null
-<span class="at">|</span> <span class="format">{</span>
-|<span class="selector">|</span>
-<span class="format">{</span>
-| <span class="property">|</span><span class="value">|</span><span class="format">;</span>
-|<span class="format">}</span>|
-
-|
-
-<span class="format">}</span>
-
-| |<span class="comment">|</span>
-|
+++ /dev/null
-<span class="at">|</span> <span class="format">{</span>
-|<span class="selector">|</span><span class="format">{</span>|<span class="property">|</span><span class="value">|</span><span class="format">;</span>|<span class="format">}</span>|
-|
-<span class="format">}
-</span>||<span class="comment">|</span>|
+++ /dev/null
-<span class="at">|</span><span class="format">{</span>|<span class="selector">|</span><span class="format">{</span>|<span class="property">|</span><span class="value">|</span><span class="format">;</span>|<span class="format">}</span>||<span class="format">}</span>||<span class="comment">|</span>|
\ No newline at end of file
<paquet
prefix="compresseur"
categorie="performance"
- version="1.8.7"
+ version="1.8.8"
etat="stable"
compatibilite="[3.0.0;3.1.*]"
logo="images/compresseur-32.png"
return ($GLOBALS['meta']['forum_prive_admin'] == 'oui') && $qui['statut']=='0minirezo';
}
+/**
+ * Autoriser a participer au forum privé d'un objet quelconque
+ * Afin de rester compatible avec l'existant cette autorisation est toujours vraie.
+ *
+ * @return bool
+ */
+function autoriser_participerforumprive_dist($faire, $type, $id, $qui, $opt) {
+ return true;
+}
+
?>
<paquet
prefix="forum"
categorie="communication"
- version="1.8.31"
+ version="1.8.32"
etat="stable"
compatibilite="[3.0.0;3.0.*]"
logo="prive/themes/spip/images/forum-32.png"
})]
</BOUCLE_doc>
[(#ENV{repondre,'oui'}|=={non}|non)
- [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+ [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
+ [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+ ]
]
</div>
</div>
})]
</BOUCLE_doc>
- [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+ [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
+ [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+ ]
</div>
</div>
</BOUCLE_doc2>
- [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+ [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
+ [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+ ]
</div>
</div>
[(#ENV{repondre}|oui)
[(#INCLURE{fond=prive/repondre_forum, env})]
][(#ENV{repondre}|non)
-
-[(#SELF|parametre_url{repondre,new}|icone{<:forum:icone_poster_message:>,#STATUT|=={privadm}|?{forum-interne-24.png,forum-interne-24.png},#LANG_RIGHT,'',ajax})
-<div class='clear'></div>
-]
-[(#INCLURE{fond=prive/objets/liste/participer_forum_thread, env})]
+ [(#AUTORISER{participerforumprive,#ENV{objet},#ENV{id_objet}}|oui)
+ [(#SELF|parametre_url{repondre,new}|icone{<:forum:icone_poster_message:>,#STATUT|=={privadm}|?{forum-interne-24.png,forum-interne-24.png},#LANG_RIGHT,'',ajax})
+ <div class='clear'></div>
+ ]
+ ]
+ [(#INCLURE{fond=prive/objets/liste/participer_forum_thread, env})]
]
\ No newline at end of file
<span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[
style='float:(#ENV{align}|match{left|right});[ width:(#LARGEUR)px;]']>[
<a href="(#ENV{lien})"[
- class="(#ENV{lien_class})"]>]<img src='#URL_DOCUMENT'
- [ width="(#LARGEUR)"][ height="(#HAUTEUR)"][
- title="(#TITRE|attribut_html)"]
- alt="[(#TITRE|attribut_html)]" />[(#ENV{lien}|?{</a>})]</span>
+ class="(#ENV{lien_class})"]>]<img src='#URL_DOCUMENT'[
+ width="(#LARGEUR|?{#LARGEUR})"][
+ height="(#HAUTEUR|?{#HAUTEUR})"][
+ title="(#TITRE|attribut_html)"]
+ alt="[(#TITRE|attribut_html)]" />[(#ENV{lien}|?{</a>})]</span>
][
(#REM) Cas <embXX> : on est appele ici avec emb=' ' : on veut la legende
<paquet
prefix="medias"
categorie="multimedia"
- version="2.7.57"
+ version="2.7.58"
etat="stable"
compatibilite="[3.0.0;3.0.*]"
logo="prive/themes/spip/images/portfolio-32.png"
src='#CHEMIN_IMAGE{supprimer-12.png}' width="12" height="12" onclick="jQuery(this).parent().remove();" /></span>
</BOUCLE_d>
</span>
- <input type="text" class="text destinataires" data-name="#ENV{name}[]" value="" id="#GET{name}" />
-</div>
\ No newline at end of file
+ <input type="text" class="text destinataires" data-name="#ENV{name}[]" value="" id="#ENV{name}" />
+</div>
<link>[(#URL_ECRIRE{messages}|url_absolue|texte_backend)]</link>
<description></description>
<language>#LANG</language>
-<BOUCLE_A(messages auteurs_messages){doublons M}{auteurs_messages.id_auteur}
+<BOUCLE_A(messages auteurs_liens){doublons M}{auteurs_liens.id_auteur}
><BOUCLE_B(FORUMS ?){id_message}{doublons F}{tout}{statut=perso} /></BOUCLE_A>
<?php $rss = array();
<BOUCLE_RSS(messages auteurs){!par date_heure}{!doublons M}{0,10}>
require_once('lanceur_spip.php');
class AllTests_barre_outil_markitup extends SpipTestSuite {
- function AllTests_barre_outil_markitup() {
- $this->SpipTestSuite('Barre MarkitUp');
+ function AllTests_barre_outil_markitup() {
+ $this->SpipTestSuite('Barre MarkitUp');
$this->addDir(__FILE__);
- #$this->addFile(find_in_path('tests/barre_outil_markitup.php'));
- }
+ #$this->addFile(find_in_path('tests/barre_outil_markitup.php'));
+ }
}
?>
require_once('lanceur_spip.php');
class Test_barre_outil_markitup extends SpipTest{
-
+
var $baseParamsBarre = array();
var $baseParamsBarreEtendue = array();
-
- function Test_barre_outil_markitup() {
- $this->SpipTest("Test de la classe Barre_outils");
+ function __construct() {
+
+ parent::__construct("Test de la classe Barre_outils");
// instancier une barre d'outil
include_spip('porte_plume_fonctions');
+
$this->baseParamsBarre = array(
'nameSpace' => 'spip',
'markupSet' => array(
);
$this->baseParamsBarreEtendue = $p;
}
-
+
// avant chaque appel de fonction test
function setUp() {
- }
- // apres chaque appel de fonction test
- function tearDown() {
-
- }
+ }
+
+ // apres chaque appel de fonction test
+ function tearDown() {
+
+ }
+
-
function testInitialisationBarre(){
// parametres inseres a leur bonne place
$b = new Barre_outils($this->baseParamsBarre);
$this->assertEqual('header1', $b->markupSet[0]['id']);
$this->assertEqual(7, count($b->markupSet[0]));
}
-
+
function testInitialisationBarreEtendue(){
// parametres inseres a leur bonne place,
// meme quand il y a des sous-menu d'icones
$this->assertEqual('couleurs', $b->markupSet[1]['id']);
$this->assertEqual(3, count($b->markupSet[1]['dropMenu']));
}
-
+
function testOptionsIncorrectesNonIncluses(){
$p = $this->baseParamsBarre;
$p['fausseVariable'] = "je ne dois pas m'installer";
$p['markupSet'][0]['fauxParam'] = "je ne dois pas m'installer";
$b = new Barre_outils($p);
- $this->assertEqual('spip',$b->nameSpace);
- $this->assertNull($b->fausseVariable);
- $this->assertNull($b->markupSet[0]['fauxParam']);
+ $this->assertEqual('spip', $b->nameSpace);
+
+ $this->expectError(new PatternExpectation("/Undefined property: Barre_outils::\\\$fausseVariable/i"));
+ $b->fausseVariable;
+
+ $this->expectError(new PatternExpectation("/Undefined index: fauxParam/i"));
+ $b->markupSet[0]['fauxParam'];
+
$this->assertEqual(7, count($b->markupSet[0]));
}
-
+
function testRecuperationDeParametreAvecGet(){
// trouver des id de premier niveau
$p = $this->baseParamsBarre;
$b = new Barre_outils($p);
$this->assertEqual($b->get('header1'), $p['markupSet'][0]);
$this->assertEqual($b->get('couleurs'), $p['markupSet'][1]);
- $this->assertEqual($b->get('couleur_jaune'), $p['markupSet'][1]['dropMenu'][0]);
- $this->assertEqual($b->get('couleur_orange'), $p['markupSet'][1]['dropMenu'][1]);
+ $this->assertEqual($b->get('couleur_jaune'), $p['markupSet'][1]['dropMenu'][0]);
+ $this->assertEqual($b->get('couleur_orange'), $p['markupSet'][1]['dropMenu'][1]);
$this->assertEqual($b->get('couleur_rouge'), $p['markupSet'][1]['dropMenu'][2]);
-
+
// ne pas trouver d'id inconnu
$this->assertFalse($b->get('je_nexiste_pas'));
}
-
+
function testModificationDeParametresAvecSet(){
$p = $this->baseParamsBarre;
$b = new Barre_outils($p);
$p['markupSet'][0]['name'] = 'New';
$r = $p['markupSet'][0];
$x = $b->set('header1', array("name"=>"New"));
-
+
$this->assertEqual($r, $x); // set retourne la chaine modifiee complete
$this->assertEqual($r, $b->get('header1'));
-
+
// on ne peut ajouter de mauvais parametres
$x = $b->set('header1', array("Je Suis Pas Bon"=>"No no no"));
$this->assertEqual($r, $x); // set retourne la chaine modifiee complete
$this->assertEqual($r, $b->get('header1'));
}
-
+
function testAjoutDeParametresApres(){
$b = new Barre_outils($this->baseParamsBarre);
$p = $this->baseParamsBarreEtendue;
-
+
// ajoutons la couleur apres
$b->ajouterApres('header1',$p['markupSet'][1]);
$this->assertEqual(2, count($b->markupSet)); // 2 boutons de premier niveau maintenant
$this->assertEqual($b->get('couleurs'), $p['markupSet'][1]); // get renvoie bien le bon ajout
$this->assertEqual($b->markupSet[1], $p['markupSet'][1]); // et l'ajout est au bon endroit
-
+
// ajoutons une couleur dans l'ajout
$coul = $p['markupSet'][1]['dropMenu'][0];
$coul['id'] = 'couleur_violette';
$this->assertEqual(4, count($b->markupSet[1]['dropMenu'])); // sous boutons
$this->assertEqual($b->get('couleur_violette'), $coul);
$this->assertEqual($b->markupSet[1]['dropMenu'][2], $coul); // insertion au bon endroit
-
+
// ajoutons un header2 encore apres
$p['markupSet'][0]['id'] = 'header2';
$b->ajouterApres('couleurs',$p['markupSet'][0]);
$this->assertEqual($b->get('header2'), $p['markupSet'][0]);
$this->assertEqual($b->markupSet[2], $p['markupSet'][0]);
}
-
+
function testAjoutDeParametresAvant(){
$b = new Barre_outils($this->baseParamsBarre);
$p = $this->baseParamsBarreEtendue;
-
+
// ajoutons la couleur apres
$b->ajouterAvant('header1',$p['markupSet'][1]);
$this->assertEqual(2, count($b->markupSet)); // 2 boutons de premier niveau maintenant
$this->assertEqual($b->get('couleurs'), $p['markupSet'][1]); // get renvoie bien le bon ajout
$this->assertEqual($b->markupSet[0], $p['markupSet'][1]); // et l'ajout est au bon endroit
-
+
// ajoutons une couleur dans l'ajout
$coul = $p['markupSet'][1]['dropMenu'][0];
$coul['id'] = 'couleur_violette';
$this->assertEqual(4, count($b->markupSet[0]['dropMenu'])); // sous boutons
$this->assertEqual($b->get('couleur_violette'), $coul);
$this->assertEqual($b->markupSet[0]['dropMenu'][1], $coul); // insertion au bon endroit
-
+
// ajoutons un header2 avant le 1
$p['markupSet'][0]['id'] = 'header2';
$b->ajouterAvant('header1',$p['markupSet'][0]);
$this->assertEqual($b->get('header2'), $p['markupSet'][0]);
$this->assertEqual($b->markupSet[1], $p['markupSet'][0]);
}
-
+
function testAfficherEtCacher(){
$b = new Barre_outils($this->baseParamsBarre);
$b->cacher('header1');
$b->afficher('header1');
$this->assertTrue($b->markupSet[0]['display']);
}
-
+
function testAfficherEtCacherTout(){
$b = new Barre_outils($this->baseParamsBarreEtendue);
$b->cacherTout();
$this->assertFalse($b->markupSet[0]['display']);
$this->assertFalse($b->markupSet[1]['dropMenu'][0]['display']);
-
+
$b->afficherTout();
$this->assertTrue($b->markupSet[0]['display']);
$this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);
}
-
+
function testAfficherEtCacherPlusieursBoutons(){
$b = new Barre_outils($this->baseParamsBarreEtendue);
$b->cacher(array('header1','couleur_jaune'));
$this->assertFalse($b->markupSet[0]['display']);
$this->assertFalse($b->markupSet[1]['dropMenu'][0]['display']);
$this->assertTrue($b->markupSet[1]['dropMenu'][1]['display']);
-
+
$b->cacherTout();
$b->afficher(array('header1','couleur_jaune'));
$this->assertTrue($b->markupSet[0]['display']);
$this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);
$this->assertFalse($b->markupSet[1]['dropMenu'][1]['display']);
}
-
+
function testSetAvecIdVideNeDoitRienModifier(){
$b = new Barre_outils($this->baseParamsBarreEtendue);
$b->set(array(),array('display'=>false));
$this->assertTrue($b->markupSet[0]['display']);
- $this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);
+ $this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);
}
-
+
function testSetAvecIdArrayDoitModifTousLesIds(){
$b = new Barre_outils($this->baseParamsBarreEtendue);
- $b->set(array('header1','couleur_jaune'),array('display'=>false));
+ $b->set(array('header1','couleur_jaune'),array('display'=>false));
$this->assertFalse($b->markupSet[0]['display']);
$this->assertFalse($b->markupSet[1]['dropMenu'][0]['display']);
- $this->assertTrue($b->markupSet[1]['dropMenu'][1]['display']);
- }
-
+ $this->assertTrue($b->markupSet[1]['dropMenu'][1]['display']);
+ }
+
function testCreerJson(){
$b = new Barre_outils($this->baseParamsBarre);
$b->ajouterApres('header1', array(
$this->assertPattern(',\[{"name":",',$json);
$this->assertNoPattern(',eacute;,',$json);
}
-
+
function testBoutonsDUneLangue(){
$b = new Barre_outils($this->baseParamsBarre);
$ico2 = $ico1 = array(
$b->ajouterApres('ico_fr1', $ico2);
$this->assertEqual($ico1, $b->get('ico_fr1'));
$this->assertEqual($ico2, $b->get('ico_fr2'));
-
+
// verifier que ces nouveaux array()
// ne posent pas de problemes dans les recursions
$b->cacherTout();
$b->cacherTout();
$b->afficher(array('ico_fr1','ico_fr2'));
$this->assertTrue($b->markupSet[1]['display']);
-
+
// la langue est bien transmise au json
$json = $b->creer_json();
$this->assertPattern(',"lang":\[,', $json);
}
-
-
+
+
function testFonctionsJavacriptDansParametreNeDoitPasEtreEntreguillemetsDansJson(){
$b = new Barre_outils($this->baseParamsBarre);
$clean = array(
// pas de :"function(... ..."
$this->assertPattern('/:function\(/',$json);
}
-
+
function testParametreFunctionsDansJson(){
$b = new Barre_outils($this->baseParamsBarre);
$b->functions = "function dido(){}";
$json = $b->creer_json();
// function n'est plus dans la barre
- $this->assertFalse($b->functions);
+ $this->expectError(new PatternExpectation("/Undefined property: Barre_outils::\\\$functions/i"));
+ $b->functions;
// mais uniquement en fin du fichier json
- $this->assertPattern('/function dido\(/', $json);
+ $this->assertPattern('/function dido\(/', $json);
}
-
+
function testAjouterFonctions(){
$b = new Barre_outils($this->baseParamsBarre);
$b->ajouterFonction("function dido(){}");
- $this->assertPattern('/function dido\(/', $b->functions);
+ $this->assertPattern('/function dido\(/', $b->functions);
}
-
- /*
+
+ /*
function squeletteTest(){
$sq = new SqueletteTest("SimpleTest");
$sq->addInsertHead();
");
return $sq;
}
-
+
function testPresenceBarreOutilPublique(){
include_spip('simpletest/browser');
include_spip('simpletest/web_tester');
-
+
$sq = $this->squeletteTest();
$browser = &new SimpleBrowser();
<?php
/**
- * Ce fichier permet de lancer SPIP
- * pour obtenir ses fonctions depuis
- * les jeux de tests unitaires (simpletest)
- * des plugins
- *
- * Il verifie aussi la presence du plugin simpleTest
- *
+ * Démarre SPIP afin d'obtenir ses fonctions depuis
+ * les jeux de tests unitaires de type simpletest
*/
-$version_lanceur = '1.0.0';
-
$remonte = "../";
while (!is_dir($remonte."ecrire"))
$remonte = "../$remonte";
require $remonte.'tests/test.inc';
-if (!defined('_ECRIRE_INC_VERSION')) {
- die("<strong>Echec :</strong> SPIP ne peut pas etre demarre automatiquement pour le test.<br />
- Vous utilisez certainement un lien symbolique dans votre repertoire plugins.");
-}
-include_spip('inc/tests');
-if (!class_exists('SpipTestSuite')) {
- die("<strong>Echec :</strong> le plugin pour les tests unitaires avec SimpleTest ne semble pas actif.");
-}
-?>
+demarrer_simpletest();
}
# optimization: strpos or stripos?
- if (isset($rule->strpos)) {
+ if (isset($rule->if_str)) {
if (strtolower($rule->if_str) !== strtoupper($rule->if_str)) {
$rule->if_stri = $rule->if_str;
unset($rule->if_str);
if (isset($rule->if_chars) AND (strpbrk($t, $rule->if_chars) === false))
return;
- if (isset($rule->if_str) AND strpos($t, $rule->if_str) === false)
- return;
-
- if (isset($rule->if_stri) AND stripos($t, $rule->if_str) === false)
- return;
-
if (isset($rule->if_match) AND !preg_match($rule->if_match, $t))
return;
+ // init rule before testing if_str / if_stri as they are optimized by initRule
if (!isset($rule->func_replace))
$this->initRule($rule);
+ if (isset($rule->if_str) AND strpos($t, $rule->if_str) === false)
+ return;
+
+ if (isset($rule->if_stri) AND stripos($t, $rule->if_stri) === false)
+ return;
+
$func = $rule->func_replace;
TextWheel::$func($rule->match,$rule->replace,$t,$count);
}
<paquet
prefix="tw"
categorie="edition"
- version="0.8.22"
+ version="0.8.23"
etat="stable"
compatibilite="[3.0.0;3.0.*]"
logo="textwheel-32.png"
$erreurs['url'] = _T('info_obligatoire');
}
else {
- $type_urls = $GLOBALS['meta']['type_urls'];
+ $type_urls = (isset($GLOBALS['type_urls'])?$GLOBALS['type_urls']:$GLOBALS['meta']['type_urls']);
if ($type_urls=='arbo' AND strpos($url,'/')!==false){
$url = explode('/',$url);
if (count($url)>2)
// les urls manuelles sont toujours permanentes
$set = array('url' => _request('url'), 'type' => $type, 'id_objet' => $id, 'perma'=>1);
- $type_urls = $GLOBALS['meta']['type_urls'];
+ $type_urls = (isset($GLOBALS['type_urls'])?$GLOBALS['type_urls']:$GLOBALS['meta']['type_urls']);
if (include_spip("urls/$type_urls")
AND function_exists($renseigner_url = "renseigner_url_$type_urls")
AND $r = $renseigner_url($type,$id)
<paquet
prefix="urls"
categorie="statistique"
- version="1.4.15"
+ version="1.4.16"
etat="stable"
compatibilite="[3.0.0;3.0.*]"
logo="prive/themes/spip/images/url-32.png"
session_set('email', $adres);
}
- $sujet=_request('sujet_message_auteur');
- if($sujet AND !(strlen($sujet)>3))
+ if (!$sujet=_request('sujet_message_auteur'))
+ $erreurs['sujet_message_auteur'] = _T("info_obligatoire");
+ elseif(!(strlen($sujet)>3))
$erreurs['sujet_message_auteur'] = _T('forum:forum_attention_trois_caracteres');
if (!$texte=_request('texte_message_auteur'))
<svn_revision>
<text_version>
-Origine: svn://trac.rezo.net/spip/tags/spip-3.0.15
-Revision: 21231
-Dernier commit: 2014-02-21 16:36:00 +0100
+Origine: svn://trac.rezo.net/spip/tags/spip-3.0.16
+Revision: 21266
+Dernier commit: 2014-03-13 15:30:55 +0100
</text_version>
-<origine>svn://trac.rezo.net/spip/tags/spip-3.0.15</origine>
-<revision>21231</revision>
-<commit>2014-02-21 16:36:00 +0100 </commit>
+<origine>svn://trac.rezo.net/spip/tags/spip-3.0.16</origine>
+<revision>21266</revision>
+<commit>2014-03-13 15:30:55 +0100 </commit>
</svn_revision>
\ No newline at end of file