Lines Matching refs:this

45 …$this->Lexer->addSpecialPattern($this->pattern, $mode, 'plugin_icons_'.$this->getPluginComponent()…
46 …$this->Lexer->addSpecialPattern(sprintf($this->linkPattern, $this->pattern), $mode, 'plugin_icons_…
72 if (isset($title) && preg_match('/'.$this->pattern.'/', $title)) {
128 $this->parseFlags($pack, $icon, $flags);
130 if ($this->isIcon()) {
132 $icon_size = $this->getFlag('size');
133 $icon_pack = $this->getFlag('pack');
134 $icon_base_url = rtrim($this->getConf(sprintf('%sURL', $icon_pack)), '/');
135 $icon_url = $this->makePath($icon, $icon_size, $icon_base_url);
139 $this->toClassString($this->getClasses()),
140 $this->toInlineStyle($this->getStyles()));
144 $this->classes[] = $this->getFlag('pack');
145 $this->classes[] = sprintf('%s-%s', $this->getFlag('pack'), $icon);
149 $this->toClassString($this->getClasses()),
150 $this->toInlineStyle($this->getStyles()),
204 $class_icon = sprintf('syntax_plugin_icons_%s', $this->getFlag('pack'));
209 $class_icon = sprintf('syntax_plugin_icons_%s', $this->getFlag('pack'));
232 return (isset($this->flags[$name]) ? $this->flags[$name] : null);
236 return $this->flags;
241 $this->flags = array();
242 $this->classes = array();
243 $this->styles = array();
245 $this->flags['pack'] = $pack;
246 $this->flags['icon'] = $icon;
274 $this->flags[$flag] = $value;
280 $this->flags[$flag] = (int) $value;
282 if ($this->isFontIcon()) {
283 $this->styles['font-size'] = "{$value}px";
289 $this->flags[$flag] = true;
290 $this->styles['border-radius'] = '50%';
291 $this->styles['-moz-border-radius'] = '50%';
292 $this->styles['-webkit-border-radius'] = '50%';
297 $this->flags[$flag] = true;
299 if ($this->flags['pack'] == 'fa') {
300 $this->classes[] = 'fa-border';
302 $this->styles['border'] = '0.08em solid #EEE';
308 $this->styles['border-color'] = $value;
312 $this->styles['padding'] = $value;
316 $this->styles['background-color'] = $value;
320 $this->styles['color'] = $value;
324 $this->classes[] = $value;
329 if ($this->isIcon()) {
330 $this->classes[] = "media$value";
334 $this->styles['text-align'] = 'center';
336 $this->styles['padding-'.(($value == 'left') ? 'right' : 'left')] = '.2em';
337 $this->styles['float'] = $value;
347 $this->classes[] = "fa-rotate-$value";
355 $this->classes[] = "fa-flip-$value";
366 $this->classes[] = "fa-$flag";
376 $this->classes[] = "fa-$flag";
377 $this->flags['size'] = true;
379 unset($this->styles['font-size']);
384 $this->classes[] = $flag;
390 if (! isset($this->flags['size'])) {
392 $this->flags['size'] = (int) $this->getConf('defaultSize');
394 if ($this->isFontIcon()) {
395 $this->styles['font-size'] = $this->getConf('defaultSize') . "px";
400 if ($this->flags['pack'] == 'icon') {
401 $this->flags['pack'] = $this->getConf('defaultPack');
407 return $this->styles;
411 return $this->classes;