padding_left = self::getParam($px,"padding-left","5px");
$this->padding_right = self::getParam($px,"padding-right","5px");
$this->font_size = self::getParam($px,"font-size",13);
$this->vertical_align = self::getVerticalAlign($this->font_size);
$this->content = self::getParam($px,"content","{Content}");
parent::setup($px);
}
function getVerticalAlign( $fs ) {
$map = array(
13=>0,
14=>-10,
16=>-16,
18=>-25,
20=>-36,
22=>-42,
24=>-44,
26=>-48,
36=>-60,
46=>-70,
);
foreach( $map as $key=>$val ) {
if ( $fs <= $key ) {
return $val;
}
}
return $val;
}
public function cssBegin() {
?>
.%css-ctar% .aiin-prefix; ?> {
font-size:font_size; ?>px;
vertical-align:vertical_align; ?>%;
}
content; ?>