Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
// $Header: /cvsroot/html2ps/css.display.inc.php,v 1.21 2006/09/07 18:38:13 Konstantin Exp $
3
 
4
class CSSDisplay extends CSSPropertyHandler {
5
  function CSSDisplay() { $this->CSSPropertyHandler(false, false); }
6
 
7
  function get_parent() {
8
    if (isset($this->_stack[1])) {
9
      return $this->_stack[1][0];
10
    } else {
11
      return 'block';
12
    };
13
  }
14
 
15
  function default_value() { return "inline"; }
16
 
17
  function get_property_code() {
18
    return CSS_DISPLAY;
19
  }
20
 
21
  function get_property_name() {
22
    return 'display';
23
  }
24
 
25
  function parse($value) {
26
    return trim(strtolower($value));
27
  }
28
}
29
 
30
CSS::register_css_property(new CSSDisplay);
31
 
32
function is_inline_element($display) {
33
  return
34
    $display == "inline" ||
35
    $display == "inline-table" ||
36
    $display == "compact" ||
37
    $display == "run-in" ||
38
    $display == "-button" ||
39
    $display == "-checkbox" ||
40
    $display == "-iframe" ||
41
    $display == "-image" ||
42
    $display == "inline-block" ||
43
    $display == "-radio" ||
44
    $display == "-select";
45
}
46
?>