Commit 39ba64e5775aee542182b9ba09935c032dee2eaf
1 parent
fc4126a3
-Some style added
Showing
3 changed files
with
50 additions
and
37 deletions
Show diff stats
frontend/views/layouts/main.php
| ... | ... | @@ -6,6 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | use frontend\assets\MaterializeAsset; |
| 8 | 8 | use yii\helpers\Html; |
| 9 | + use yii\helpers\Url; | |
| 9 | 10 | use yii\web\View; |
| 10 | 11 | use yii\widgets\Breadcrumbs; |
| 11 | 12 | use frontend\assets\AppAsset; |
| ... | ... | @@ -28,6 +29,7 @@ JS; |
| 28 | 29 | <meta charset="<?= Yii::$app->charset ?>"> |
| 29 | 30 | <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| 30 | 31 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 32 | + <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> | |
| 31 | 33 | <?= Html::csrfMetaTags() ?> |
| 32 | 34 | <title><?= Html::encode($this->title) ?></title> |
| 33 | 35 | <?php $this->head() ?> |
| ... | ... | @@ -36,34 +38,26 @@ JS; |
| 36 | 38 | <?php $this->beginBody() ?> |
| 37 | 39 | |
| 38 | 40 | <div class="wrap"> |
| 39 | - | |
| 40 | - <ul id="slide-out" class="side-nav"> | |
| 41 | - <li> | |
| 42 | - <div class="user-view"> | |
| 43 | - <div class="background"> | |
| 44 | - <img src="images/office.jpg"> | |
| 45 | - </div> | |
| 46 | - <a href="#!user"><img class="circle" src="images/yuna.jpg"></a> | |
| 47 | - <a href="#!name"><span class="white-text name">John Doe</span></a> | |
| 48 | - <a href="#!email"><span class="white-text email">jdandturk@gmail.com</span></a> | |
| 49 | - </div> | |
| 50 | - </li> | |
| 51 | - <li><a href="#!"><i class="material-icons">cloud</i>First Link With Icon</a></li> | |
| 52 | - <li><a href="#!">Second Link</a></li> | |
| 53 | - <li> | |
| 54 | - <div class="divider"></div> | |
| 55 | - </li> | |
| 56 | - <li><a class="subheader">Subheader</a></li> | |
| 57 | - <li><a class="waves-effect" href="#!">Third Link With Waves</a></li> | |
| 58 | - </ul> | |
| 59 | - <a href="#" data-activates="slide-out" class="button-collapse"><i class="material-icons">menu</i></a> | |
| 41 | + | |
| 42 | + <?php | |
| 43 | + if (!\Yii::$app->getUser()->isGuest) { | |
| 44 | + ?> | |
| 45 | + <ul id="slide-out" class="side-nav"> | |
| 46 | + | |
| 47 | + <li><a href="<?= Url::to([ 'site/index' ]) ?>"><i class="material-icons">home</i>Home</a></li> | |
| 48 | + <li><a data-method="POST" href="<?= Url::to( | |
| 49 | + [ 'site/logout' ] | |
| 50 | + ) ?>"><i class="material-icons">exit_to_app</i>Logout</a> | |
| 51 | + </li> | |
| 52 | + | |
| 53 | + </ul> | |
| 54 | + <a href="#" data-activates="slide-out" class="button-collapse waves-effect waves-light btn"><i class="material-icons left">menu</i>Menu</a> | |
| 55 | + <?php | |
| 56 | + } | |
| 57 | + ?> | |
| 60 | 58 | |
| 61 | 59 | <div class="container"> |
| 62 | - <?= Breadcrumbs::widget( | |
| 63 | - [ | |
| 64 | - 'links' => isset($this->params[ 'breadcrumbs' ]) ? $this->params[ 'breadcrumbs' ] : [], | |
| 65 | - ] | |
| 66 | - ) ?> | |
| 60 | + | |
| 67 | 61 | <?= Alert::widget() ?> |
| 68 | 62 | <?= $content ?> |
| 69 | 63 | </div> | ... | ... |
frontend/views/site/login.php
| ... | ... | @@ -11,19 +11,33 @@ $this->title = 'Login'; |
| 11 | 11 | $this->params['breadcrumbs'][] = $this->title; |
| 12 | 12 | ?> |
| 13 | 13 | <div class="site-login"> |
| 14 | - <h1><?= Html::encode($this->title) ?></h1> | |
| 15 | - | |
| 16 | - <p>Please fill out the following fields to login:</p> | |
| 14 | + <div class="row"> | |
| 15 | + <div class="col s4 offset-s4"> | |
| 16 | + <h1><?= Html::encode($this->title) ?></h1> | |
| 17 | + | |
| 18 | + <p>Please fill out the following fields to login:</p> | |
| 19 | + </div> | |
| 20 | + </div> | |
| 17 | 21 | |
| 18 | 22 | <div class="row"> |
| 19 | - <div class="col-lg-5"> | |
| 23 | + <div class="col s4 offset-s4"> | |
| 20 | 24 | <?php $form = ActiveForm::begin(['id' => 'login-form']); ?> |
| 21 | 25 | |
| 22 | - <?= $form->field($model, 'username')->textInput(['autofocus' => true]) ?> | |
| 23 | - | |
| 24 | - <?= $form->field($model, 'password')->passwordInput() ?> | |
| 25 | - | |
| 26 | - <?= $form->field($model, 'rememberMe')->checkbox() ?> | |
| 26 | + <?= $form->field($model, 'username', [ | |
| 27 | + 'options' => [ | |
| 28 | + 'class' => 'input-field' | |
| 29 | + ] | |
| 30 | + ])->textInput(['autofocus' => true]) ?> | |
| 31 | + | |
| 32 | + <?= $form->field($model, 'password',[ | |
| 33 | + 'options' => [ | |
| 34 | + 'class' => 'input-field' | |
| 35 | + ] | |
| 36 | + ])->passwordInput() ?> | |
| 37 | + | |
| 38 | + <?= $form->field($model, 'rememberMe', [ | |
| 39 | + 'template' => '<p>{input}{label}</p>{error}' | |
| 40 | + ])->checkbox([], false) ?> | |
| 27 | 41 | |
| 28 | 42 | <div style="color:#999;margin:1em 0"> |
| 29 | 43 | If you forgot your password you can <?= Html::a('reset it', ['site/request-password-reset']) ?>. | ... | ... |
frontend/web/css/site.css
| ... | ... | @@ -101,9 +101,9 @@ a.desc:after { |
| 101 | 101 | border: none; |
| 102 | 102 | } |
| 103 | 103 | |
| 104 | -@media(max-width:767px) { | |
| 104 | +@media (max-width: 767px) { | |
| 105 | 105 | .nav li > form > button.logout { |
| 106 | - display:block; | |
| 106 | + display: block; | |
| 107 | 107 | text-align: left; |
| 108 | 108 | width: 100%; |
| 109 | 109 | padding: 10px 15px; |
| ... | ... | @@ -118,3 +118,8 @@ a.desc:after { |
| 118 | 118 | .nav > li > form > button.logout:focus { |
| 119 | 119 | outline: none; |
| 120 | 120 | } |
| 121 | + | |
| 122 | +.button-collapse { | |
| 123 | + margin-left: 20px; | |
| 124 | + margin-top: 20px; | |
| 125 | +} | |
| 121 | 126 | \ No newline at end of file | ... | ... |