public function run() { if ($this->box) { if ($this->responsive) { $this->box['body']['class'] = 'table-responsive'; } self::boxBegin($this->box); } elseif ($this->responsive) { Html::beginTag('div', ['class' => 'table-responsive']); } parent::run(); if ($this->box) { self::boxEnd(); } elseif ($this->responsive) { Html::endTag('div'); } }
public function run() { echo Html::beginTag('div', ['class' => 'info-box ' . ($this->bgFill ? $this->bg : '')]); if (!$this->icon) { $this->icon = Html::fa('question', 'i'); } echo Html::tag('span', $this->icon, ['class' => 'info-box-icon ' . ($this->bgFill ? '' : $this->bg)]); echo Html::beginTag('div', ['class' => 'info-box-content']); echo Html::tag('span', $this->text, ['class' => 'info-box-text']); echo Html::tag('span', $this->number, ['class' => 'info-box-number']); if ($this->progress !== null) { echo Html::tag('div', Html::tag('div', '', ['class' => 'progress-bar', 'style' => 'width: ' . $this->progress . '%;']), ['class' => 'progress']); if (!empty($this->progressText)) { echo Html::tag('div', $this->progressText, ['class' => 'progress-description']); } } echo Html::endTag('div'); echo Html::endTag('div'); }