Class TexyModifier
Modifier processor.
Modifiers are texts like .(title)[class1 class2 #id]{color: red}>^
. starts with dot
(…) title or alt modifier
[…] classes or ID modifier
{…} inner style modifier
< > <> = horizontal align modifier
^ – _ vertical align modifier
- TexyObject
-
TexyModifier
Final Class
Copyright: Copyright (c) 2004, 2010 David Grudl
Package: Texy
Located at /libs/TexyModifier.php
Copyright: Copyright (c) 2004, 2010 David Grudl
Package: Texy
Located at /libs/TexyModifier.php
public
|
#
__construct(
string
$mod = NULL
)
Parameters$mod string modifier to parse |
public
|
#
setProperties(
$mod
)
|
public
void
|
#
decorate(
Texy
$texy,
TexyHtml
$el
)
Decorates TexyHtml element. Decorates TexyHtml element. Parameters$texy Texy base Texy object$el TexyHtml element to decorate |
Methods Inherited From TexyObject
getClass(), getReflection(), __call(), __callStatic(), extensionMethod(), __get(), __set(), __isset(), __unset()
string
|
$id | NULL |
# |
array
|
$classes | array (
) |
of classes (as keys) # |
array
|
$styles | array (
) |
of CSS styles # |
array
|
$attrs | array (
) |
of HTML element attributes # |
string
|
$hAlign | NULL |
# |
string
|
$vAlign | NULL |
# |
string
|
$title | NULL |
# |
string
|
$cite | NULL |
# |
static
array
|
$elAttrs | array ( 'abbr' => 1, 'accesskey' => 1, 'align' => 1, 'alt' => 1, 'archive' => 1, 'axis' => 1, 'bgcolor' => 1, 'cellpadding' => 1, 'cellspacing' => 1, 'char' => 1, 'charoff' => 1, 'charset' => 1, 'cite' => 1, 'classid' => 1, 'codebase' => 1, 'codetype' => 1, 'colspan' => 1, 'compact' => 1, 'coords' => 1, 'data' => 1, 'datetime' => 1, 'declare' => 1, 'dir' => 1, 'face' => 1, 'frame' => 1, 'headers' => 1, 'href' => 1, 'hreflang' => 1, 'hspace' => 1, 'ismap' => 1, 'lang' => 1, 'longdesc' => 1, 'name' => 1, 'noshade' => 1, 'nowrap' => 1, 'onblur' => 1, 'onclick' => 1, 'ondblclick' => 1, 'onkeydown' => 1, 'onkeypress' => 1, 'onkeyup' => 1, 'onmousedown' => 1, 'onmousemove' => 1, 'onmouseout' => 1, 'onmouseover' => 1, 'onmouseup' => 1, 'rel' => 1, 'rev' => 1, 'rowspan' => 1, 'rules' => 1, 'scope' => 1, 'shape' => 1, 'size' => 1, 'span' => 1, 'src' => 1, 'standby' => 1, 'start' => 1, 'summary' => 1, 'tabindex' => 1, 'target' => 1, 'title' => 1, 'type' => 1, 'usemap' => 1, 'valign' => 1, 'value' => 1, 'vspace' => 1, ) |
list of properties which are regarded as HTML element attributes # |