Commit b492448b authored by Tobias Munk's avatar Tobias Munk

updated CSS classes

parent b1998a8f
...@@ -12,7 +12,6 @@ namespace hrzg\widget\widgets; ...@@ -12,7 +12,6 @@ namespace hrzg\widget\widgets;
use hrzg\widget\assets\WidgetAsset; use hrzg\widget\assets\WidgetAsset;
use hrzg\widget\models\crud\WidgetContent; use hrzg\widget\models\crud\WidgetContent;
use rmrevin\yii\fontawesome\AssetBundle; use rmrevin\yii\fontawesome\AssetBundle;
use rmrevin\yii\fontawesome\component\Icon;
use rmrevin\yii\fontawesome\FA; use rmrevin\yii\fontawesome\FA;
use yii\base\Event; use yii\base\Event;
use yii\base\Widget; use yii\base\Widget;
...@@ -22,6 +21,8 @@ use yii\helpers\Url; ...@@ -22,6 +21,8 @@ use yii\helpers\Url;
class WidgetContainer extends Widget class WidgetContainer extends Widget
{ {
const CSS_PREFIX = 'hrzg-widget';
public function init() public function init()
{ {
\Yii::$app->trigger('registerMenuItems', new Event(['sender' => $this])); \Yii::$app->trigger('registerMenuItems', new Event(['sender' => $this]));
...@@ -32,7 +33,7 @@ class WidgetContainer extends Widget ...@@ -32,7 +33,7 @@ class WidgetContainer extends Widget
public function run() public function run()
{ {
Url::remember('',$this->getRoute()); Url::remember('', $this->getRoute());
return $this->renderWidgets(); return $this->renderWidgets();
} }
...@@ -89,13 +90,17 @@ class WidgetContainer extends Widget ...@@ -89,13 +90,17 @@ class WidgetContainer extends Widget
return $models; return $models;
} }
private function getRoute(){ private function getRoute()
{
return \Yii::$app->controller->module->id.'/'.\Yii::$app->controller->id.'/'.\Yii::$app->controller->action->id; return \Yii::$app->controller->module->id.'/'.\Yii::$app->controller->id.'/'.\Yii::$app->controller->action->id;
} }
private function renderWidgets() private function renderWidgets()
{ {
$html = Html::beginTag('div', ['class' => 'hrzg-widget-widget-container']); $html = Html::beginTag(
'div',
['class' => self::CSS_PREFIX.'-'.$this->id.' '.self::CSS_PREFIX.'-widget-container']
);
if (\Yii::$app->user->can('widgets')) { if (\Yii::$app->user->can('widgets')) {
$html .= $this->generateContainerControls(); $html .= $this->generateContainerControls();
...@@ -145,7 +150,7 @@ class WidgetContainer extends Widget ...@@ -145,7 +150,7 @@ class WidgetContainer extends Widget
private function generateWidgetControls($widget) private function generateWidgetControls($widget)
{ {
$html = Html::beginTag('div', ['class' => 'hrzg-widget-widget-controls btn-group', 'role'=>'group']); $html = Html::beginTag('div', ['class' => 'hrzg-widget-widget-controls btn-group', 'role' => 'group']);
$html .= Html::a( $html .= Html::a(
FA::icon(FA::_PENCIL).' #'.$widget->id.' '.$widget->template->name.' <span class="label label-default">'.$widget->rank.'</span>', FA::icon(FA::_PENCIL).' #'.$widget->id.' '.$widget->template->name.' <span class="label label-default">'.$widget->rank.'</span>',
['/widgets/crud/widget/update', 'id' => $widget->id], ['/widgets/crud/widget/update', 'id' => $widget->id],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment