Files
luos/thirdparty/html2ps_pdf/css.background.attachment.inc.php
Paula Quispe 9eb7d6cac2 HOR-2689
2017-08-03 17:00:30 -04:00

35 lines
784 B
PHP

<?php
define('BACKGROUND_ATTACHMENT_SCROLL', 1);
define('BACKGROUND_ATTACHMENT_FIXED', 2);
class CSSBackgroundAttachment extends CSSSubFieldProperty {
function getPropertyCode() {
return CSS_BACKGROUND_ATTACHMENT;
}
function getPropertyName() {
return 'background-attachment';
}
function default_value() {
return BACKGROUND_ATTACHMENT_SCROLL;
}
function &parse($value_string) {
if ($value_string === 'inherit') {
return CSS_PROPERTY_INHERIT;
};
if (preg_match('/\bscroll\b/', $value_string)) {
$value = BACKGROUND_ATTACHMENT_SCROLL;
} elseif (preg_match('/\bfixed\b/', $value_string)) {
$value = BACKGROUND_ATTACHMENT_FIXED;
} else {
$value = BACKGROUND_ATTACHMENT_SCROLL;
};
return $value;
}
}
?>