Beispiel #1
0
 protected function _html()
 {
     return HTML::div()->addClass($this->getCSSClass(__CLASS__))->data('title', $this->title ? $this->title : sprintf(__('Select %s', $this->domain), $this->type ? $this->type : __('file', $this->domain)))->data('type', $this->type)->add(HTML::makeInput('hidden', $this->input_name, $this->value), HTML::span()->add($this->getTitle()), ' ', HTML::a()->class('button select')->add(__('Select', $this->domain)), ' ', HTML::a()->class('button clear')->add(__('Clear', $this->domain)));
 }
Beispiel #2
0
 /**
  * Languages menus
  *
  * @since 1.0
  */
 public static function langMenu()
 {
     if (count($langs = icl_get_languages('skip_missing=0&orderby=code')) == 0) {
         return;
     }
     $html = \Drone\HTML::ul();
     $main = $html->addNew('li');
     $sub = $main->addNew('ul');
     foreach ($langs as $lang) {
         $li = $sub->addNew('li');
         $a = $li->addNew('a')->href($lang['url'])->title($lang['native_name'])->add($lang['native_name'], \Drone\HTML::span()->class('flag-' . $lang['language_code']));
         if ($lang['active']) {
             $li->class = 'current';
             $main->insertNew('a')->href('#')->title($lang['native_name'])->add(\Drone\HTML::span()->class('flag-' . $lang['language_code']), \Drone\HTML::i()->class('icon-down-open'));
         }
     }
     echo $html->html();
 }
Beispiel #3
0
 protected function onShortcode($content, $code, \Drone\HTML &$html)
 {
     $content = Func::wpShortcodeContent($content);
     $html = HTML::make()->add(HTML::span()->class('dropcap')->add($content[0]), substr($content, 1));
 }