Esempio n. 1
0
 /**
  * @see html::icon()
  */
 public static function icon($options = [])
 {
     // if we are rendering image
     if (isset($options['file'])) {
         return numbers_frontend_html_class_base::icon($options);
     } else {
         if (isset($options['type'])) {
             library::add('fontawesome');
             // generating class & rendering tag
             $options['class'] = array_add_token($options['class'] ?? [], 'fa fa-' . $options['type'], ' ');
             if (!empty($options['class_only'])) {
                 return implode(' ', $options['class']);
             } else {
                 $options['tag'] = $options['tag'] ?? 'i';
                 return html::tag($options);
             }
         }
     }
 }
Esempio n. 2
0
 /**
  * @see html::table()
  */
 public static function table($options = [])
 {
     if (empty($options['class'])) {
         $options['class'] = array_add_token($options['class'] ?? [], 'table table-striped', ' ');
     }
     //'<div class="table-responsive">' . parent::table($options) . '</div>';
     return parent::table($options);
 }
Esempio n. 3
0
 public static function submit($options = [])
 {
     $type = $options['type'] ?? '';
     $options['class'] = array_add_token($options['class'] ?? [], 'ui button ' . $type, ' ');
     return parent::submit($options);
 }