Commit 1110f5a44166e8e0f7d4ed47a77dd4c6b16bf694

Authored by Leonardo Merlin
1 parent 9f8598ec

Refact: breadcrumb. Add home icon.

src/app/components/breadcrumb/breadcrumb.scss
1 .custom-breadcrumb { 1 .custom-breadcrumb {
  2 +
  3 + .breadcrumb {
  4 + background: none;
  5 + padding: 15px 0;
  6 + margin: 0;
  7 + }
  8 +
  9 + .glyphicon {
  10 + color: #1E3E65;;
  11 + border: 1px solid #1E3E65;
  12 + border-radius: 100%;
  13 + width: 23px;
  14 + height: 23px;
  15 + margin: 0;
  16 + padding: 2px 0 0 3px;
  17 + }
  18 +
2 .breadcrumb > li + li:before { 19 .breadcrumb > li + li:before {
3 - content: '>'; 20 + content: '\00BB';
4 } 21 }
5 22
6 .contraste & .breadcrumb { 23 .contraste & .breadcrumb {
src/app/components/breadcrumb/template.html
1 <div class="custom-breadcrumb"> 1 <div class="custom-breadcrumb">
2 <ol class="breadcrumb"> 2 <ol class="breadcrumb">
3 - <li ng-repeat="step in steps | limitTo:(steps.length-1)">  
4 - <a href="{{step.ncyBreadcrumbLink}}" ng-bind-html="step.ncyBreadcrumbLabel"></a>  
5 - </li>  
6 - <li ng-repeat="step in steps | limitTo:-1" class="active">  
7 - <span ng-bind-html="step.ncyBreadcrumbLabel"></span>  
8 - </li> 3 + <li ng-repeat="step in steps | limitTo:(steps.length-1)">
  4 + <a href="{{step.ncyBreadcrumbLink}}" ng-if="$index === 0" ng-class="{'item-home': $index === 0}">
  5 + <span class="glyphicon glyphicon-home" aria-hidden="true"></span>
  6 + </a>
  7 + <a href="{{step.ncyBreadcrumbLink}}" ng-if="$index !== 0" ng-class="{'item-home': $index === 0}" ng-bind-html="step.ncyBreadcrumbLabel"></a>
  8 + </li>
  9 + <li ng-repeat="step in steps | limitTo:-1" class="active">
  10 + <span ng-bind-html="step.ncyBreadcrumbLabel"></span>
  11 + </li>
9 </ol> 12 </ol>
10 </div> 13 </div>
src/app/pages/article/article.html
1 -<div class="container" role="main"> 1 +<div class="container">
  2 + <div class="row">
  3 + <div class="col-sm-12">
  4 + <div ncy-breadcrumb></div>
  5 + </div>
  6 + </div>
  7 +</div>
2 8
3 - <article-bar></article-bar> 9 +<div class="container" role="main">
4 10
5 <div ng-if="pageArticle.loading"> 11 <div ng-if="pageArticle.loading">
6 <div class="alert alert-info"> 12 <div class="alert alert-info">
src/app/pages/programas/programa.html
  1 +<div class="container">
  2 + <div class="row">
  3 + <div class="col-sm-12">
  4 + <div ncy-breadcrumb></div>
  5 + </div>
  6 + </div>
  7 +</div>
  8 +
1 <div class="page--conheca-o-programa"> 9 <div class="page--conheca-o-programa">
2 <section> 10 <section>
3 <div class="container"> 11 <div class="container">
src/app/pages/programas/programas.html
  1 +<div class="container">
  2 + <div class="row">
  3 + <div class="col-sm-12">
  4 + <div ncy-breadcrumb></div>
  5 + </div>
  6 + </div>
  7 +</div>
  8 +
1 <div class="page--programas"> 9 <div class="page--programas">
2 <section class="section-gray section-space-up"> 10 <section class="section-gray section-space-up">
3 <div class="container"> 11 <div class="container">
src/app/pages/propostas/proposta.html
  1 +<div class="container">
  2 + <div class="row">
  3 + <div class="col-sm-12">
  4 + <div ncy-breadcrumb></div>
  5 + </div>
  6 + </div>
  7 +</div>
  8 +
1 <div class="container page--propostas"> 9 <div class="container page--propostas">
2 <h1>TODO: Home > Proposta</h1> 10 <h1>TODO: Home > Proposta</h1>
3 </div> 11 </div>
src/app/pages/propostas/propostas.html
  1 +<div class="container">
  2 + <div class="row">
  3 + <div class="col-sm-12">
  4 + <div ncy-breadcrumb></div>
  5 + </div>
  6 + </div>
  7 +</div>
  8 +
1 <div class="container page--propostas"> 9 <div class="container page--propostas">
2 <h1>TODO: Home > Propostas</h1> 10 <h1>TODO: Home > Propostas</h1>
3 </div> 11 </div>