Lines Matching refs:attr

39         $attr = array(
70 $attr['width'] = $token;
76 $attr['lang'] = trim($token,':');
82 $attr['id'] = trim($token,'#');
96 $attr['class'] = (isset($attr['class']) ? $attr['class'].' ' : '').$prefix.$token;
99 $attr['class'] = (isset($attr['class']) ? $attr['class'].' ' : '').'wrap__dark';
102 $attr['class'] = (isset($attr['class']) ? $attr['class'].' ' : '').'wrap__emuhead';
106 if($attr['lang'] && $attr['lang'] !== '') {
109 $arr = explode('-', $attr['lang']);
117 $attr['dir'] = ( $rtl ? 'rtl' : 'ltr' );
120 return $attr;
128 $attr = $this->getAttributes($data);
132 if($attr['class']) $out .= ' class="'.hsc($attr['class']).' '.$addClass.'"';
135 if($attr['id']) $out .= ' id="'.hsc($attr['id']).'"';
137 if($attr['width']) {
138 if (strpos($attr['width'],'%') !== false) {
139 $out .= ' style="width: '.hsc($attr['width']).';"';
142 $out .= ' style="width: '.hsc($attr['width']).'; max-width: 100%;"';
146 if($attr['dir']) $out .= ' lang="'.$attr['lang'].'" xml:lang="'.$attr['lang'].'" dir="'.$attr['dir'].'"';
157 $attr = $this->getAttributes($data, false);
159 $classes = explode (' ', $attr['class']);
162 $language = $attr['lang'];
172 preg_match ('/wrap_col\d/', $attr ['class'], $matches);
180 if ( strpos ($attr ['class'], $box) !== false ) {
192 if ( strpos ($attr ['class'], $paragraph) !== false ) {
200 if ( empty($attr['width']) === false ) {
201 $style = 'width: '.$attr['width'].';';
203 $attr ['class'] = 'dokuwiki '.$attr ['class'];
208 $this->renderODTOpenSpan ($renderer, $attr ['class'], $style, $language, $attr_string);
211 $this->renderODTOpenParagraph ($renderer, $attr ['class'], $style, $attr ['dir'], $language, $is_indent, $is_outdent, true, $attr_string);
220 $this->renderODTOpenBox ($renderer, $attr ['class'], $style, $fullattr);
222 $this->renderODTOpenTable ($renderer, $attr, $style, $attr_string);
226 $this->renderODTOpenColumns ($renderer, $attr ['class'], $style);
229 $this->renderODTOpenParagraph ($renderer, $attr ['class'], $style, $attr ['dir'], $language, $is_indent, $is_outdent, false, $attr_string);
236 $this->renderODTOpenColumn ($renderer, $attr ['class'], $style, $attr_string);
239 $this->renderODTOpenGroup ($renderer, $attr ['class'], $style);
241 } else if (strpos ($attr ['class'], 'wrap_clear') !== false ) {
353 function renderODTOpenParagraph ($renderer, $class, $style, $dir, $language, $is_indent, $is_outdent, $indent_first, $attr=null) {
359 $renderer->getODTPropertiesNew ($properties, 'p', $attr, null, false);
463 function renderODTOpenColumn ($renderer, $class, $style, $attr) {
468 $renderer->getODTPropertiesNew ($properties, 'div', $attr);
553 function renderODTOpenSpan ($renderer, $class, $style, $language, $attr) {
559 $renderer->getODTPropertiesNew ($properties, 'span', $attr, null, false);
633 function renderODTOpenTable ($renderer, $attr, $style, $attr_string) {
636 $class = $attr ['class'];
675 $width = $attr ['width'];
694 $frame_props ['width'] = $attr ['width'];