public static function panelCallback(Tag $tag) { if (!isset(static::$configurations['panel']) && !isset(static::$configurations['panel']['options'])) { return; } foreach (static::$configurations['panel']['options'] as $key => $class) { if ($key == 'Default') { continue; } if ($tag->hasClass($class)) { return; } } $tag->addClass('panel-default'); }
public static function alertCallback(Tag $tag) { if ($tag->hasClass('alert-dismissable')) { $tag->prepend(Tag::button(array('type' => 'button', 'class' => 'close', 'data-dismiss' => 'alert', 'area-hidden' => 'true'))->appendHtml('×')); } }