- <?php
- /**
- * Various CSS Data
- *
- * @package csspp
- * @author Florian Schmitz (floele at gmail dot com) 2005
- */
-
- /**
- * All whitespace allowed in CSS
- *
- * @global array $whitespace
- * @version 1.0
- */
- $whitespace = array(' ',"\n","\t","\r","\x0B");
-
- /**
- * All CSS units (CSS 3 units included)
- *
- * @global array $units
- * @version 1.0
- */
- $units = array('in','cm','mm','pt','pc','px','rem','em','%','ex','gd','vw','vh','vm','deg','grad','rad','ms','s','khz','hz');
-
- /**
- * Default values for the background properties
- *
- * @todo Possibly property names will change during CSS3 development
- * @global array $background_prop_default
- * @version 1.0
- */
- $background_prop_default = array();
- $background_prop_default['background-image'] = 'none';
- $background_prop_default['background-size'] = 'auto';
- $background_prop_default['background-repeat'] = 'repeat';
- $background_prop_default['background-position'] = '0 0';
- $background_prop_default['background-attachment'] = 'scroll';
- $background_prop_default['background-clip'] = 'border';
- $background_prop_default['background-origin'] = 'padding';
- $background_prop_default['background-color'] = 'transparent';
-
- /**
- * A list of all shorthand properties that are devided into four properties
- *
- * @global array $shorthands
- * @todo Are there new ones in CSS3?
- * @version 1.0
- */
- $shorthands = array();
- $shorthands['border-color'] = array('border-top-color','border-right-color','border-bottom-color','border-left-color');
- $shorthands['border-style'] = array('border-top-style','border-right-style','border-bottom-style','border-left-style');
- $shorthands['border-width'] = array('border-top-width','border-right-width','border-bottom-width','border-left-width');
- $shorthands['margin'] = array('margin-top','margin-right','margin-bottom','margin-left');
- $shorthands['padding'] = array('padding-top','padding-right','padding-bottom','padding-left');
- $shorthands['-moz-border-radius'] = 0;
-
- /**
- * All CSS Properties. Needed for csspp::property_is_next()
- *
- * @global array $all_properties
- * @todo Add CSS3 properties
- * @version 1.0
- * @see csspp::property_is_next()
- */
- $all_properties = array();
- $all_properties[] = "background";
- $all_properties[] = "background-color";
- $all_properties[] = "background-image";
- $all_properties[] = "background-repeat";
- $all_properties[] = "background-attachment";
- $all_properties[] = "background-position";
- $all_properties[] = "border";
- $all_properties[] = "border-top";
- $all_properties[] = "border-right";
- $all_properties[] = "border-bottom";
- $all_properties[] = "border-left";
- $all_properties[] = "border-color";
- $all_properties[] = "border-top-color";
- $all_properties[] = "border-bottom-color";
- $all_properties[] = "border-left-color";
- $all_properties[] = "border-right-color";
- $all_properties[] = "border-style";
- $all_properties[] = "border-top-style";
- $all_properties[] = "border-right-style";
- $all_properties[] = "border-left-style";
- $all_properties[] = "border-bottom-style";
- $all_properties[] = "border-width";
- $all_properties[] = "border-top-width";
- $all_properties[] = "border-right-width";
- $all_properties[] = "border-left-width";
- $all_properties[] = "border-bottom-width";
- $all_properties[] = "border-collapse";
- $all_properties[] = "border-spacing";
- $all_properties[] = "bottom";
- $all_properties[] = "caption-side";
- $all_properties[] = "content";
- $all_properties[] = "clear";
- $all_properties[] = "clip";
- $all_properties[] = "color";
- $all_properties[] = "counter-reset";
- $all_properties[] = "counter-increment";
- $all_properties[] = "cursor";
- $all_properties[] = "empty-cells";
- $all_properties[] = "display";
- $all_properties[] = "direction";
- $all_properties[] = "float";
- $all_properties[] = "font";
- $all_properties[] = "font-family";
- $all_properties[] = "font-style";
- $all_properties[] = "font-variant";
- $all_properties[] = "font-weight";
- $all_properties[] = "font-stretch";
- $all_properties[] = "font-size-adjust";
- $all_properties[] = "font-size";
- $all_properties[] = "height";
- $all_properties[] = "left";
- $all_properties[] = "line-height";
- $all_properties[] = "list-style";
- $all_properties[] = "list-style-type";
- $all_properties[] = "list-style-image";
- $all_properties[] = "list-style-position";
- $all_properties[] = "margin";
- $all_properties[] = "margin-top";
- $all_properties[] = "margin-right";
- $all_properties[] = "margin-bottom";
- $all_properties[] = "margin-left";
- $all_properties[] = "marks";
- $all_properties[] = "marker-offset";
- $all_properties[] = "max-height";
- $all_properties[] = "max-width";
- $all_properties[] = "min-height";
- $all_properties[] = "min-width";
- $all_properties[] = "overflow";
- $all_properties[] = "orphans";
- $all_properties[] = "outline";
- $all_properties[] = "outline-width";
- $all_properties[] = "outline-style";
- $all_properties[] = "outline-color";
- $all_properties[] = "padding";
- $all_properties[] = "padding-top";
- $all_properties[] = "padding-right";
- $all_properties[] = "padding-bottom";
- $all_properties[] = "padding-left";
- $all_properties[] = "page-break-before";
- $all_properties[] = "page-break-after";
- $all_properties[] = "page-break-inside";
- $all_properties[] = "page";
- $all_properties[] = "position";
- $all_properties[] = "quotes";
- $all_properties[] = "right";
- $all_properties[] = "size";
- $all_properties[] = "speak-header";
- $all_properties[] = "table-layout";
- $all_properties[] = "top";
- $all_properties[] = "text-indent";
- $all_properties[] = "text-align";
- $all_properties[] = "text-decoration";
- $all_properties[] = "text-shadow";
- $all_properties[] = "letter-spacing";
- $all_properties[] = "word-spacing";
- $all_properties[] = "text-transform";
- $all_properties[] = "white-space";
- $all_properties[] = "unicode-bidi";
- $all_properties[] = "vertical-align";
- $all_properties[] = "visibility";
- $all_properties[] = "width";
- $all_properties[] = "widows";
- $all_properties[] = "z-index";
- /* Speech */
- $all_properties[] = "volume";
- $all_properties[] = "speak";
- $all_properties[] = "pause";
- $all_properties[] = "pause-before";
- $all_properties[] = "pause-after";
- $all_properties[] = "cue";
- $all_properties[] = "cue-before";
- $all_properties[] = "cue-after";
- $all_properties[] = "play-during";
- $all_properties[] = "azimuth";
- $all_properties[] = "elevation";
- $all_properties[] = "speech-rate";
- $all_properties[] = "voice-family";
- $all_properties[] = "pitch";
- $all_properties[] = "pitch-range";
- $all_properties[] = "stress";
- $all_properties[] = "richness";
- $all_properties[] = "speak-punctuation";
- $all_properties[] = "speak-numeral";
- ?>