UNPKG

jcyl-navegacion-texto

Version:

Esta librería está basada en la [guía de estilos de la Junta de Castilla y León](https://www.jcyl.es/junta/guia/guia-estilos.html) para implementar los estilos mediante un componente Angular.

2 lines 3.79 kB
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("@angular/core"),require("@angular/platform-browser"),require("@angular/router")):"function"==typeof define&&define.amd?define("jcyl-navegacion-texto",["exports","@angular/core","@angular/platform-browser","@angular/router"],o):o(e["jcyl-navegacion-texto"]={},e.ng.core,e.ng.platformBrowser,e.ng.router)}(this,function(e,o,n,t){"use strict";var r=function(){function e(){}return e.decorators=[{type:o.Injectable,args:[{providedIn:"root"}]}],e.ctorParameters=function(){return[]},e.ngInjectableDef=o.defineInjectable({factory:function(){return new e},token:e,providedIn:"root"}),e}(),i=function(){function e(){}return e.prototype.ngOnInit=function(){},e.decorators=[{type:o.Component,args:[{selector:"jcyl-navegacion-texto",template:'<div *ngIf="config" class="texto-descripcion navegacion">\r\n <ul>\r\n <li *ngFor="let enlace of config">\r\n <a *ngIf="enlace.isExterna" [href]="enlace.enlace" target="_blank">\r\n <strong>{{enlace.label}}</strong>\r\n <span *ngIf="enlace.descripcion">{{enlace.descripcion}}</span>\r\n </a>\r\n <a *ngIf="!enlace.isExterna" [routerLink]="enlace.enlace">\r\n <strong>{{enlace.label}}</strong>\r\n <span *ngIf="enlace.descripcion">{{enlace.descripcion}}</span>\r\n </a>\r\n </li>\r\n </ul>\r\n</div>',styles:['@charset "UTF-8";.texto-descripcion{margin:1em 0}.texto-descripcion ul{margin:0 1.5em;padding:0}.texto-descripcion.navegacion ul{margin:0;background-color:#f9fbfb}.texto-descripcion ul li{list-style-type:none;margin-bottom:2em}.texto-descripcion.navegacion ul li{border-bottom:2px dashed #ccc;margin-bottom:1em;padding-bottom:2px}.texto-descripcion.navegacion ul li:last-child{border-bottom:none}.texto-descripcion ul li a{color:#333;text-decoration:none;display:block;background:url(/assets/images/flecha-listado.png) left top no-repeat;padding-left:50px}.texto-descripcion.navegacion ul li a{background:0 0;padding:5px 0 5px 10px;border-left:10px solid #f6f6f6;transition:border .5s ease-out}.texto-descripcion ul li a:focus,.texto-descripcion ul li a:hover{background:url(/assets/images/flecha-listado-over.png) left top no-repeat}.texto-descripcion.navegacion ul li a:focus,.texto-descripcion.navegacion ul li a:hover{background:0 0;border-left:10px solid #ba0c2f}.texto-descripcion ul li a strong{font-size:1.25em;display:block;font-weight:700;font-family:lato;margin-bottom:.3em;transition:color .5s ease-out}.texto-descripcion.navegacion ul li a strong{font-weight:700;color:#ba0c2f}.texto-descripcion.navegacion ul li a span{text-transform:none}.texto-descripcion ul li a:focus strong,.texto-descripcion ul li a:hover strong{text-decoration:underline}.texto-descripcion ul li a span{font-size:1.125em;display:block}@media all and (max-width:22.5em){.texto-descripcion ul li a{position:relative;padding-left:2.3em}.texto-descripcion ul li a,.texto-descripcion ul li a:focus,.texto-descripcion ul li a:hover{background:0 0}.texto-descripcion ul li a:before{content:"■";color:#ba0c2f;position:absolute;left:.5em}.texto-descripcion.navegacion ul li a:before{display:none}.texto-descripcion ul{margin-left:0}}']}]}],e.ctorParameters=function(){return[]},e.propDecorators={config:[{type:o.Input}]},e}(),a=function(){function e(){}return e.decorators=[{type:o.NgModule,args:[{declarations:[i],imports:[n.BrowserModule,t.RouterModule],exports:[i],schemas:[o.CUSTOM_ELEMENTS_SCHEMA]}]}],e}(),c=function l(e){Object.assign(this,e)};e.NavegacionTextoService=r,e.NavegacionTextoComponent=i,e.NavegacionTextoModule=a,e.NavegacionTexto=c,Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=jcyl-navegacion-texto.umd.min.js.map