<?php /* *Copyright* This extension to existing PmWiki %style% syntax was written by Steven Leite (steven_leite@kitimat.net) on February 28, 2004. *Special Thanks* Thanks to Pm (Patrick Michaud, www.pmichaud.com), for creating PmWiki, and for sharing his knowledge and insightfulness which is really what made this possible. *Description* This script includes support for styles as included with the distribution package of PmWiki (version 0.6.7) as well as added support for all of the css styles in the W3C CSS1 specification (www.w3.org/TR/REC-CSS1). *Instructions* Save this file to your scripts/ directory (or wherever you want (I put mine in /local/scripts), then add this one line of code to your local/config.php file: include_once("scripts/extended_styles_css1.php"); Now you can enjoy all the benefits of CSS styles in your PmWiki pages. (See PmWiki documentation about %styles% for additional information. */ $WikiStyleTags = array( //-------------------------------------------------------------------------------- // This section preserves the existing PmWiki Styles (as at version 0.6.7) 'color' => array('style' => 'color:$value; ','a' => 'style=\'color:$value\' '), 'bgcolor' => array('style' => 'background-color:$value; '), 'font-size' => array('style' => 'font-size:$value; '), 'target' => array('a' => 'target=\'$value\' '), 'rel' => array('a' => 'rel=\'$value\' '), 'hspace' => array('img' => 'hspace=\'$value\' '), 'vspace' => array('img' => 'vspace=\'$value\' '), 'width' => array('img' => 'width=\'$value\' '), 'height' => array('img' => 'height=\'$value\' '), //-------------------------------------------------------------------------------- // Font Properties 'font-family' => array('style' => 'font-family:$value; '), 'font-style' => array('style' => 'font-style:$value; '), 'font-variant' => array('style' => 'font-variant:$value; '), 'font-weight' => array('style' => 'font-weight:$value; '), 'font-size' => array('style' => 'font-size:$value; '), 'font' => array('style' => 'font:$value; '), //-------------------------------------------------------------------------------- // Color & Background Properties 'background-color' => array('style' => 'background-color:$value; '), 'background-image' => array('style' => 'background-image:$value; '), 'background-repeat' => array('style' => 'background-repeat:$value; '), 'background-attachment' => array('style' => 'background-attachment:$value; '), 'background-position' => array('style' => 'background-position:$value; '), 'background' => array('style' => 'background:$value; '), //-------------------------------------------------------------------------------- // Text Properties 'word-spacing' => array('style' => 'word-spacing:$value; '), 'letter-spacing' => array('style' => 'letter-spacing:$value; '), 'text-decoration' => array('style' => 'text-decoration:$value; '), 'vertical-align' => array('style' => 'vertical-align:$value; '), 'text-transform' => array('style' => 'text-transform:$value; '), 'text-align' => array('style' => 'text-align:$value; '), 'text-indent' => array('style' => 'text-indent:$value; '), 'line-height' => array('style' => 'line-height:$value; '), //-------------------------------------------------------------------------------- // Box Properties (margins) 'margin-top' => array('style' => 'margin-top :$value; '), 'margin-right' => array('style' => 'margin-right:$value; '), 'margin-bottom' => array('style' => 'margin-bottom:$value; '), 'margin-left' => array('style' => 'margin-left:$value; '), 'margin' => array('style' => 'margin:$value; '), 'padding-top' => array('' => 'padding-top:$value; '), 'padding-right' => array('' => 'padding-right:$value; '), 'padding-bottom' => array('' => 'padding-bottom:$value; '), 'padding-left' => array('' => 'padding-left:$value; '), 'padding' => array('' => 'padding:$value; '), 'border-top-width' => array('style' => 'border-top-width:$value; '), 'border-right-width' => array('style' => 'border-right-width :$value; '), 'border-bottom-width' => array('style' =>'border-bottom-width:$value; '), 'border-left-width' => array('style' => 'border-left-width:$value; '), 'border-width' => array('style' => 'border-width:$value; '), 'border-color' => array('style' =>'border-color:$value; '), 'border-style' => array('style' => 'border-style:$value; '), 'border-top' => array('style' => 'border-top:$value; '), 'border-right' => array('style' => 'border-right :$value; '), 'border-bottom' => array('style' =>'border-bottom:$value; '), 'border-left' => array('style' =>'border-left:$value; '), 'border' => array('style' =>'border:$value; '), 'width' => array('style' => 'width:$value; '), 'height' => array('style' => 'height:$value; '), 'float' => array('style' => 'float:$value; '), 'clear' => array('style' => 'clear:$value; '), //-------------------------------------------------------------------------------- // Classification Properties 'display' => array('style' => 'display:$value; '), 'white-space' => array('style' => 'white-space:$value; '), 'list-style-type' => array('style' => 'list-style-type:$value; '), 'list-style-image' => array('style' => 'list-style-image:$value; '), 'list-style-position' => array('style' => 'list-style-position:$value; '), 'list-style' => array('style' => 'list-style:$value; '), ); ?>