$aniBee = new Images(IMAGE_ANI_BEE);
$delete = new Images(IMAGE_DELETE);
$searchx = new Images(IMAGE_SEARCHX);
$bar0 = new Images(IMAGE_BAR0);
$bar1 = new Images(IMAGE_BAR1);
$bar2 = new Images(IMAGE_BAR2);
$bar3 = new Images(IMAGE_BAR3);
/**
* Cool stuff, When adding the following css styles to a select box, then the select box
* will update the content in IE, when the user moves up and down
* color: #123;
* background-color:#456;
* background-image : url('/images/aniBee.gif');
* background-repeat : repeat;
*/
$html .= $this->getSelect('.'.CSS_SELECT, CSS_SELECT_COLOR, CSS_SELECT_BACKGROUND,$aniBee->get('src'),CSS_NO_REPEAT);
$html .= $this->getImage ('.'.CSS_BUTTON_DELETE,$delete->get('src'),CSS_NO_REPEAT);
$html .= $this->getImage ('.'.CSS_BUTTON,$bar3->get('src'),CSS_NO_REPEAT);
$html .= $this->getImage ('.'.CSS_SEARCH_SUBMIT,$searchx->get('src'),CSS_NO_REPEAT);
$html .= $this->getImage ('.'.CSS_BUTTON_BEE,$aniBee->get('src'),CSS_NO_REPEAT);
// $html .= $this->getImage ('.'.CSS_BUTTON_BGN,$aniBee->get('src'),CSS_NO_REPEAT);
// $html .= $this->getImage ('.'.CSS_BUTTON_DBN,$aniBee->get('src'),CSS_NO_REPEAT);
// $html .= $this->getImage ('.'.CSS_BUTTON_DANKORT,$aniBee->get('src'),CSS_NO_REPEAT);
// $html .= $this->getImage ('.'.CSS_BUTTON_SMS,$aniBee->get('src'),CSS_NO_REPEAT);
return $html;
}
/**
* Display html
* <code>
* Usage:
* CssForm::display($href);
* </code>
* @static
* @param String $href The url to the css file (i.e. /css/my.css)
*/
function display($href='') {
$html = new CssForm($href);
$html->addHtml();
}
}
?>
HTML source code
Den fulde HTML kildekode for CssForm klassen
<?
<style type="text/css">
/**
* Autocreated css cache file
* @description Cssform
* @file /cache/css/finn-rasmussen.com-form.css
* @copyright (c) http://Finn-Rasmussen.com
* @author http://Finn-Rasmussen.com
* @date 05-Dec-2008 00:45:58
* @note The url(/images/filename.gif) must be located here
*/
input,select,option,textarea{color:#000;background-color:#fff;font-family:verdana,"lucida sans unicode",lucida,"lucida sans",sans-serif;font-size:11px;text-align:left;}
.formXXXSmall{width:40px;cursor:help;}
.formXXSmall{width:50px;cursor:help;}
.formXSmall{width:100px;cursor:help;}
.formSmall{width:150px;cursor:help;}
.formMEDIUM{width:200px;cursor:help;}
.formLARGE{width:250px;cursor:help;}
.formXLARGE{width:300px;cursor:help;}
.formXXLARGE{width:350px;cursor:help;}
.formXXXLARGE{width:450px;cursor:help;}
.formButton,.formButtonDelete,.formButtonBGN,.formButtonDBN,.formButtonDankort,.formButtonBee,.formButtonSms{color:#CSS_NORMAL_COLOR;background-color:#CSS_NORMAL_BACKGROUND;font-weight:bold;cursor:help;text-align:center;}
.formButton,.formButtonDelete,.formButtonBGN,.formButtonDBN,.formButtonDankort,.formButtonBee,.formButtonSms{border:#000 1px solid;border-top-color:#000;border-top-width:1px;border-top-style:solid;border-left-color:#000;border-left-width:1px;border-left-style:solid;border-right-color:#000;border-right-width:1px;border-right-style:solid;border-bottom-color:#000;border-bottom-width:1px;border-bottom-style:solid;}
.formSelect{color:#CSS_NORMAL_COLOR;background-color:#CSS_NORMAL_BACKGROUND;background-image:url('/images/aniBee.gif');background-repeat:no-repeat;}
.formButtonDelete{background-image:url('/images/delete.gif');background-repeat:no-repeat;}
.formButton{background-image:url('/images/bar3.gif');background-repeat:no-repeat;}
.formSearchSubmit{background-image:url('/images/searchx.gif');background-repeat:no-repeat;}
.formButtonBee{background-image:url('/images/aniBee.gif');background-repeat:no-repeat;}
</style>