Revert "Merge branch 'feature/landing-page' into dev"
This reverts commit 4a79244727
.
This commit is contained in:
parent
c4bc0d2d9a
commit
a5b49c3959
|
@ -78,7 +78,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="ds-list--entity card-encuesta lift"
|
class="ds-list--entity"
|
||||||
*ngFor="let encuesta of encuestas; trackBy: trackId"
|
*ngFor="let encuesta of encuestas; trackBy: trackId"
|
||||||
(dblclick)="openSurvey($event)"
|
(dblclick)="openSurvey($event)"
|
||||||
(click)="selectSurvey($event)"
|
(click)="selectSurvey($event)"
|
||||||
|
@ -194,7 +194,7 @@
|
||||||
<fa-icon icon="pencil-alt"></fa-icon>
|
<fa-icon icon="pencil-alt"></fa-icon>
|
||||||
<span class="d-none d-md-inline" jhiTranslate="entity.action.edit">Edit</span>
|
<span class="d-none d-md-inline" jhiTranslate="entity.action.edit">Edit</span>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button type="submit" (click)="delete(encuesta)" class="btn btn-danger btn-sm" data-cy="entityDeleteButton">
|
<button type="submit" (click)="delete(encuesta)" class="btn btn-danger btn-sm" data-cy="entityDeleteButton">
|
||||||
<fa-icon icon="times"></fa-icon>
|
<fa-icon icon="times"></fa-icon>
|
||||||
<span class="d-none d-md-inline" jhiTranslate="entity.action.delete">Delete</span>
|
<span class="d-none d-md-inline" jhiTranslate="entity.action.delete">Delete</span>
|
||||||
|
|
|
@ -1,272 +1,78 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col-md-3">
|
||||||
<div class="container-fluid navbar navbar-marketing navbar-expand-lg bg-white navbar-light">
|
<span class="hipster img-fluid rounded"></span>
|
||||||
<div class="container px-5 py-4">
|
</div>
|
||||||
<a class="text-dark" href="index.html"
|
|
||||||
><img src="http://datasurvey.org/content/img_datasurvey/datasurvey-logo-text-black.svg" width="300" alt=""
|
|
||||||
/></a>
|
|
||||||
|
|
||||||
<div class="col-6" style="text-align: end">
|
<div class="col-md-9">
|
||||||
<a href="#">
|
<h1 class="display-4"><span jhiTranslate="home.title">Welcome, Java Hipster!</span> (Data Survey)</h1>
|
||||||
<button class="ds-btn ds-btn--primary fw-500 ms-lg-4">Encuestas</button>
|
|
||||||
</a>
|
|
||||||
<a href="login" [hidden]="!notAccount">
|
|
||||||
<button class="ds-btn ds-btn--primary fw-500 ms-lg-4">Iniciar Sesión</button>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="account/register" [hidden]="!notAccount">
|
<p class="lead" jhiTranslate="home.subtitle">This is your homepage</p>
|
||||||
<button class="ds-btn ds-btn--primary fw-500 ms-lg-4">Registrarse</button>
|
|
||||||
</a>
|
<div [ngSwitch]="account !== null">
|
||||||
</div>
|
<div class="alert alert-success" *ngSwitchCase="true">
|
||||||
|
<span id="home-logged-message" *ngIf="account" jhiTranslate="home.logged.message" [translateValues]="{ username: account.login }"
|
||||||
|
>You are logged in as user "{{ account.login }}".</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="alert alert-warning" *ngSwitchCase="false">
|
||||||
|
<span jhiTranslate="global.messages.info.authenticated.prefix">If you want to </span>
|
||||||
|
<a class="alert-link" (click)="login()" jhiTranslate="global.messages.info.authenticated.link">sign in</a
|
||||||
|
><span jhiTranslate="global.messages.info.authenticated.suffix"
|
||||||
|
>, you can try the default accounts:<br />- Administrator (login="admin" and password="admin") <br />- User (login="user" and
|
||||||
|
password="user").</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="alert alert-warning" *ngSwitchCase="false">
|
||||||
|
<span jhiTranslate="global.messages.info.register.noaccount">You don't have an account yet?</span>
|
||||||
|
<a class="alert-link" routerLink="account/register" jhiTranslate="global.messages.info.register.link">Register a new account</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Page Header-->
|
|
||||||
<div
|
|
||||||
class="page-header-ui page-header-ui-dark bg-img-cover overlay overlay-40"
|
|
||||||
style="background-image: url('../../content/img_datasurvey/banner2.png')"
|
|
||||||
>
|
|
||||||
<div class="page-header-ui-content py-5 position-relative">
|
|
||||||
<div class="container px-5">
|
|
||||||
<div class="row gx-5 justify-content-center">
|
|
||||||
<div class="col-xl-8 col-lg-10 text-center">
|
|
||||||
<div data-aos="fade-up">
|
|
||||||
<h1 class="page-header-ui-title">¡Le damos la bienvenida a DataSurvey!</h1>
|
|
||||||
<h5 class="page-header-ui-text">
|
|
||||||
Somos su mejor aliado para la recolección de información, a través de nuestra plataforma.
|
|
||||||
</h5>
|
|
||||||
<div class="row" [hidden]="!notAccount">
|
|
||||||
<div class="col">
|
|
||||||
<a routerLink="/login">
|
|
||||||
<button class="ds-btn ds-btn--primary fw-500 ms-lg-4">Comenzar</button>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!--<div class="row">
|
|
||||||
<div class="col">
|
|
||||||
<a routerLink="/login">
|
|
||||||
<button class="ds-btn ds-btn--primary fw-500 ms-lg-4">Iniciar Sesión</button>
|
|
||||||
</a>
|
|
||||||
<a routerLink="/account/register">
|
|
||||||
<button class="ds-btn ds-btn--primary fw-500 ms-lg-4">Registrarse</button>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>-->
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="svg-border-rounded text-white">
|
|
||||||
<!-- Rounded SVG Border-->
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 144.54 17.34" preserveAspectRatio="none" fill="currentColor">
|
|
||||||
<path d="M144.54,17.34H0V0H144.54ZM0,0S32.36,17.34,72.27,17.34,144.54,0,144.54,0"></path>
|
|
||||||
</svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="bg-white py-10" id="get-started">
|
|
||||||
<div class="container px-5">
|
|
||||||
<div class="row gx-5 text-center">
|
|
||||||
<div class="col-lg-4 mb-5 mb-lg-0">
|
|
||||||
<div class="icon-stack icon-stack-xl bg-gradient-primary-to-secondary text-white mb-4"><i class="fa fa-droplet"></i></div>
|
|
||||||
<h2>El Mejor diseño</h2>
|
|
||||||
<p class="mb-0">Tenemos el mejor diseño para que pueda disfrutar visualmente de la plataforma.</p>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-4 mb-5 mb-lg-0">
|
|
||||||
<div class="icon-stack icon-stack-xl bg-gradient-primary-to-secondary text-white mb-4"><i class="fa fa-code"></i></div>
|
|
||||||
<h2>Fácil uso</h2>
|
|
||||||
<p class="mb-0">Contamos con una plataforma muy sencilla de usar.</p>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-4">
|
|
||||||
<div class="icon-stack icon-stack-xl bg-gradient-primary-to-secondary text-white mb-4"><i class="fa fa-truck"></i></div>
|
|
||||||
<h2>Diverso contenido</h2>
|
|
||||||
<p class="mb-0">Podrá encontrar y crear encuestas de diferentes categorías.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="svg-border-rounded text-light">
|
|
||||||
<!-- Rounded SVG Border-->
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 144.54 17.34" preserveAspectRatio="none" fill="currentColor">
|
|
||||||
<path d="M144.54,17.34H0V0H144.54ZM0,0S32.36,17.34,72.27,17.34,144.54,0,144.54,0"></path>
|
|
||||||
</svg>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="bg-light py-10 container-encuestas">
|
|
||||||
<div class="container px-0">
|
|
||||||
<h1 class="text-center mb-4">Encuestas</h1>
|
|
||||||
<div class="row gx-5" *ngIf="encuestas && encuestas.length > 0">
|
|
||||||
<div class="col-xl-4 col-lg-4 col-md-6 mb-5" *ngFor="let encuesta of encuestasMostradas; trackBy: trackId">
|
|
||||||
<div
|
|
||||||
class="card-encuesta lift h-100"
|
|
||||||
(dblclick)="openSurvey($event)"
|
|
||||||
(click)="selectSurvey($event)"
|
|
||||||
[attr.data-id]="encuesta.id"
|
|
||||||
>
|
|
||||||
<div class="card-body p-3">
|
|
||||||
<div class="card-title mb-0">{{ encuesta.nombre }}</div>
|
|
||||||
<div class="entity-body--row m-2">
|
|
||||||
<span class="tag mt-2">{{ encuesta.categoria?.nombre | lowercase }}</span>
|
|
||||||
</div>
|
|
||||||
<div class="entity-body--row m-2">
|
|
||||||
<span class="subtitle mt-2">{{ encuesta.descripcion | titlecase }}</span>
|
|
||||||
</div>
|
|
||||||
<div class="text-xs text-gray-500">
|
|
||||||
<div class="entity-body">
|
|
||||||
<div class="entity-body--row m-2">
|
|
||||||
<span class="mt-2"
|
|
||||||
>Fecha Publicada <fa-icon class="entity-icon--access" [icon]="faCalendarAlt"></fa-icon> {{
|
|
||||||
encuesta.fechaPublicacion | formatShortDatetime | titlecase
|
|
||||||
}}</span
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
<div class="entity-body--row m-2">
|
|
||||||
<span class="mt-2"
|
|
||||||
>Fecha de Finalización <fa-icon class="entity-icon--access" [icon]="faCalendarAlt"></fa-icon
|
|
||||||
> {{ encuesta.fechaFinalizar | formatShortDatetime | titlecase }}</span
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
<div class="entity-body--row m-2">
|
|
||||||
<p>Calificacion</p>
|
|
||||||
<fa-icon *ngFor="let i of [].constructor(encuesta.calificacion)" class="entity-icon--star" [icon]="faStar"></fa-icon>
|
|
||||||
<fa-icon
|
|
||||||
*ngFor="let i of [].constructor(5 - encuesta.calificacion!)"
|
|
||||||
class="entity-icon--star--off"
|
|
||||||
[icon]="faStar"
|
|
||||||
></fa-icon>
|
|
||||||
</div>
|
|
||||||
<div class="entity-body--row m-2">
|
|
||||||
<button class="ds-btn btn-card"><fa-icon [icon]="faPollH"></fa-icon> Completar encuesta</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col">
|
|
||||||
<a routerLink="#">
|
|
||||||
<button class="ds-btn ds-btn--primary fw-500 ms-lg-4">Ver todas las encuestas</button>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="container my-5">
|
|
||||||
<div class="text-center mb-4">
|
|
||||||
<h1>Preguntas frecuentes</h1>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--Accordion wrapper-->
|
<p jhiTranslate="home.question">If you have any question on JHipster:</p>
|
||||||
<div class="accordion md-accordion" id="accordionEx" role="tablist" aria-multiselectable="true">
|
|
||||||
<!-- Accordion card -->
|
|
||||||
<div class="card accordion-item">
|
|
||||||
<!-- Card header -->
|
|
||||||
<div class="card-header" role="tab" id="headingOne1">
|
|
||||||
<a
|
|
||||||
data-toggle="collapse"
|
|
||||||
data-parent="#accordionEx"
|
|
||||||
href="#collapseOne1"
|
|
||||||
aria-expanded="true"
|
|
||||||
aria-controls="collapseOne1"
|
|
||||||
class="accordion-header"
|
|
||||||
>
|
|
||||||
<h2 class="mb-0">
|
|
||||||
<button
|
|
||||||
class="accordion-button py-4 collapsed"
|
|
||||||
type="button"
|
|
||||||
data-bs-toggle="collapse"
|
|
||||||
data-bs-target="#collapseOne1"
|
|
||||||
aria-expanded="true"
|
|
||||||
aria-controls="collapseOne"
|
|
||||||
>
|
|
||||||
¿Qué métodos de pago estás disponibles en DataSurvey?
|
|
||||||
</button>
|
|
||||||
</h2>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Card body -->
|
<ul>
|
||||||
<div id="collapseOne1" class="collapse show" role="tabpanel" aria-labelledby="headingOne1" data-parent="#accordionEx">
|
<li>
|
||||||
<div class="card-body">DataSurvey utiliza PayPal como método de pago para la compra de plantillas.</div>
|
<a href="https://www.jhipster.tech/" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.homepage"
|
||||||
</div>
|
>JHipster homepage</a
|
||||||
</div>
|
>
|
||||||
<!-- Accordion card -->
|
</li>
|
||||||
|
<li>
|
||||||
|
<a
|
||||||
|
href="https://stackoverflow.com/tags/jhipster/info"
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
jhiTranslate="home.link.stackoverflow"
|
||||||
|
>JHipster on Stack Overflow</a
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a
|
||||||
|
href="https://github.com/jhipster/generator-jhipster/issues?state=open"
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
jhiTranslate="home.link.bugtracker"
|
||||||
|
>JHipster bug tracker</a
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://gitter.im/jhipster/generator-jhipster" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.chat"
|
||||||
|
>JHipster public chat room</a
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://twitter.com/jhipster" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.follow"
|
||||||
|
>follow @jhipster on Twitter</a
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<!-- Accordion card -->
|
<p>
|
||||||
<div class="card accordion-item">
|
<span jhiTranslate="home.like">If you like JHipster, don't forget to give us a star on</span>
|
||||||
<!-- Card header -->
|
<a href="https://github.com/jhipster/generator-jhipster" target="_blank" rel="noopener noreferrer" jhiTranslate="home.github"
|
||||||
<div class="card-header" role="tab" id="headingTwo2">
|
>GitHub</a
|
||||||
<a
|
>!
|
||||||
data-toggle="collapse"
|
</p>
|
||||||
data-parent="#accordionEx"
|
|
||||||
href="#collapseTwo2"
|
|
||||||
aria-expanded="true"
|
|
||||||
aria-controls="collapseTwo2"
|
|
||||||
class="accordion-header"
|
|
||||||
>
|
|
||||||
<h2 class="mb-0">
|
|
||||||
<button
|
|
||||||
class="accordion-button py-4 collapsed"
|
|
||||||
type="button"
|
|
||||||
data-bs-toggle="collapse"
|
|
||||||
data-bs-target="#collapseTwo2"
|
|
||||||
aria-expanded="true"
|
|
||||||
aria-controls="collapseTwo"
|
|
||||||
>
|
|
||||||
¿Debo iniciar sesión o registrarme para poder completar encuestas?
|
|
||||||
</button>
|
|
||||||
</h2>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Card body -->
|
|
||||||
<div id="collapseTwo2" class="collapse" role="tabpanel" aria-labelledby="headingTwo2" data-parent="#accordionEx">
|
|
||||||
<div class="card-body">
|
|
||||||
Uno de los objetivos de DataSurvey es que se puedan compartir las encuestas con todos los usuarios, sin necesidad de tener una
|
|
||||||
cuenta en la plataforma.
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- Accordion card -->
|
|
||||||
|
|
||||||
<!-- Accordion card -->
|
|
||||||
<div class="card">
|
|
||||||
<!-- Card header -->
|
|
||||||
<!-- Card header -->
|
|
||||||
<div class="card-header" role="tab" id="headingThree3">
|
|
||||||
<a
|
|
||||||
data-toggle="collapse"
|
|
||||||
data-parent="#accordionEx"
|
|
||||||
href="#collapseThree3"
|
|
||||||
aria-expanded="true"
|
|
||||||
aria-controls="collapseThree3"
|
|
||||||
class="accordion-header"
|
|
||||||
>
|
|
||||||
<h2 class="mb-0">
|
|
||||||
<button
|
|
||||||
class="accordion-button py-4 collapsed"
|
|
||||||
type="button"
|
|
||||||
data-bs-toggle="collapse"
|
|
||||||
data-bs-target="#collapseThree3"
|
|
||||||
aria-expanded="true"
|
|
||||||
aria-controls="collapseThree"
|
|
||||||
>
|
|
||||||
¿Cómo comparto una encuesta?
|
|
||||||
</button>
|
|
||||||
</h2>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<!-- Card body -->
|
|
||||||
<div id="collapseThree3" class="collapse" role="tabpanel" aria-labelledby="headingThree3" data-parent="#accordionEx">
|
|
||||||
<div class="card-body">
|
|
||||||
La plataforma tiene dos tipos de encuestas: públicas y privadas. Las públicas pueden ser compartidas con todo tipo de usuario,
|
|
||||||
sin ninguna excepción, mientras que las encuestas privadas, necesitan de una clave para poder ser completadas.
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- Accordion card -->
|
|
||||||
</div>
|
|
||||||
<!-- Accordion wrapper -->
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -10,201 +10,6 @@ Main page styles
|
||||||
background-size: contain;
|
background-size: contain;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bg-img-cover {
|
|
||||||
background-position: center;
|
|
||||||
background-size: cover;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.overlay:before {
|
|
||||||
content: '';
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
background-color: #000;
|
|
||||||
opacity: 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-10:before {
|
|
||||||
opacity: 0.1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-20:before {
|
|
||||||
opacity: 0.2;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-30:before {
|
|
||||||
opacity: 0.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-40:before {
|
|
||||||
opacity: 0.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-50:before {
|
|
||||||
opacity: 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-60:before {
|
|
||||||
opacity: 0.6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-70:before {
|
|
||||||
opacity: 0.7;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-80:before {
|
|
||||||
opacity: 0.8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.overlay-90:before {
|
|
||||||
opacity: 0.9;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fixed-top,
|
|
||||||
.page-header-ui.navbar-fixed .navbar {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
left: 0;
|
|
||||||
z-index: 1030;
|
|
||||||
}
|
|
||||||
|
|
||||||
.text-white-75,
|
|
||||||
.page-header-ui-dark .page-header-ui-text a {
|
|
||||||
color: rgba(255, 255, 255, 0.75) !important;
|
|
||||||
}
|
|
||||||
.page-header-ui {
|
|
||||||
position: relative;
|
|
||||||
padding-top: 8rem;
|
|
||||||
padding-bottom: 8rem;
|
|
||||||
}
|
|
||||||
.page-header-ui .page-header-ui-content .page-header-ui-title {
|
|
||||||
font-size: 2.5rem;
|
|
||||||
}
|
|
||||||
.page-header-ui .page-header-ui-content .page-header-ui-text {
|
|
||||||
font-size: 1.15rem;
|
|
||||||
}
|
|
||||||
.page-header-ui .page-header-ui-content .page-header-ui-text.small {
|
|
||||||
font-size: 0.9rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page-header-ui-dark {
|
|
||||||
color: #fff;
|
|
||||||
background-color: #212832;
|
|
||||||
}
|
|
||||||
|
|
||||||
.svg-border-rounded svg {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
height: 1rem;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
@media (min-width: 576px) {
|
|
||||||
.svg-border-rounded svg {
|
|
||||||
height: 1.5rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (min-width: 768px) {
|
|
||||||
.svg-border-rounded svg {
|
|
||||||
height: 2rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (min-width: 992px) {
|
|
||||||
.svg-border-rounded svg {
|
|
||||||
height: 2.5rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (min-width: 1200px) {
|
|
||||||
.svg-border-rounded svg {
|
|
||||||
height: 3rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
Cards
|
|
||||||
**/
|
|
||||||
.lift {
|
|
||||||
box-shadow: 0 0.15rem 1.75rem 0 rgba(33, 40, 50, 0.15);
|
|
||||||
transition: transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
||||||
}
|
|
||||||
.lift:hover {
|
|
||||||
transform: translateY(-0.3333333333rem);
|
|
||||||
box-shadow: 0 0.5rem 2rem 0 rgba(33, 40, 50, 0.25);
|
|
||||||
}
|
|
||||||
.lift:active {
|
|
||||||
transform: none;
|
|
||||||
box-shadow: 0 0.15rem 1.75rem 0 rgba(33, 40, 50, 0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
.lift-sm {
|
|
||||||
box-shadow: 0 0.125rem 0.25rem 0 rgba(33, 40, 50, 0.2);
|
|
||||||
}
|
|
||||||
.lift-sm:hover {
|
|
||||||
transform: translateY(-0.1666666667rem);
|
|
||||||
box-shadow: 0 0.25rem 1rem 0 rgba(33, 40, 50, 0.25);
|
|
||||||
}
|
|
||||||
.lift-sm:active {
|
|
||||||
transform: none;
|
|
||||||
box-shadow: 0 0.125rem 0.25rem 0 rgba(33, 40, 50, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*.card.lift {
|
|
||||||
text-decoration: none;
|
|
||||||
color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag {
|
|
||||||
position: absolute;
|
|
||||||
font-size: 0.7rem;
|
|
||||||
padding: 0.3rem 0.5rem;
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-dark {
|
|
||||||
background-color: rgba(33, 40, 50, 0.7);
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-light {
|
|
||||||
background-color: rgba(255, 255, 255, 0.7);
|
|
||||||
color: #69707a;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-lg {
|
|
||||||
font-size: 0.9rem;
|
|
||||||
padding: 0.5rem 0.65rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-top-right {
|
|
||||||
border-top-left-radius: 0.25rem;
|
|
||||||
border-bottom-left-radius: 0.25rem;
|
|
||||||
top: 0.5rem;
|
|
||||||
right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-top-left {
|
|
||||||
border-top-right-radius: 0.25rem;
|
|
||||||
border-bottom-right-radius: 0.25rem;
|
|
||||||
top: 0.5rem;
|
|
||||||
left: 0;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
.border-cyan {
|
|
||||||
border-color: #00cfd5 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.py-10 {
|
|
||||||
padding-top: 6rem !important;
|
|
||||||
padding-bottom: 6rem !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* wait autoprefixer update to allow simple generation of high pixel density media query */
|
/* wait autoprefixer update to allow simple generation of high pixel density media query */
|
||||||
@media only screen and (-webkit-min-device-pixel-ratio: 2),
|
@media only screen and (-webkit-min-device-pixel-ratio: 2),
|
||||||
only screen and (-moz-min-device-pixel-ratio: 2),
|
only screen and (-moz-min-device-pixel-ratio: 2),
|
||||||
|
@ -216,199 +21,3 @@ Main page styles
|
||||||
background-size: contain;
|
background-size: contain;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-stack {
|
|
||||||
display: inline-flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
border-radius: 100%;
|
|
||||||
height: 2.5rem;
|
|
||||||
width: 2.5rem;
|
|
||||||
font-size: 1rem;
|
|
||||||
background-color: #f2f6fc;
|
|
||||||
flex-shrink: 0;
|
|
||||||
}
|
|
||||||
.icon-stack svg {
|
|
||||||
height: 1rem;
|
|
||||||
width: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-stack-sm {
|
|
||||||
height: 2rem;
|
|
||||||
width: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-stack-lg {
|
|
||||||
height: 4rem;
|
|
||||||
width: 4rem;
|
|
||||||
font-size: 1.5rem;
|
|
||||||
}
|
|
||||||
.icon-stack-lg svg {
|
|
||||||
height: 1.5rem;
|
|
||||||
width: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-stack-xl {
|
|
||||||
height: 5rem;
|
|
||||||
width: 5rem;
|
|
||||||
font-size: 1.75rem;
|
|
||||||
}
|
|
||||||
.icon-stack-xl svg {
|
|
||||||
height: 1.75rem;
|
|
||||||
width: 1.75rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container-encuestas {
|
|
||||||
background-image: url('../../content/img_datasurvey/background encuestas landing.png');
|
|
||||||
max-height: 1536px;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
.bg-gradient-primary-to-secondary {
|
|
||||||
background-color: #1c44b2 !important;
|
|
||||||
background-image: linear-gradient(135deg, #1c44b2 0%, #00b88d 100%) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*.card .entity-icon--star {
|
|
||||||
color: #ffcc47;
|
|
||||||
margin-right: 0.2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card .card-title {
|
|
||||||
font-size: 2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card .tag {
|
|
||||||
font-size: 0.8rem;
|
|
||||||
color: #f8f8f8;
|
|
||||||
margin-top: 0.5rem;
|
|
||||||
padding: 0.2rem 1.5rem;
|
|
||||||
background-color: #2962ff94;
|
|
||||||
border-radius: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card .subtitle {
|
|
||||||
color: rgba(0, 0, 0, 0.54);
|
|
||||||
font-size: 0.9rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card .btn-card {
|
|
||||||
padding: 11px 10px !important;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
.accordion-button {
|
|
||||||
position: relative;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
width: 100%;
|
|
||||||
padding: 1rem 1.25rem;
|
|
||||||
font-size: 1rem;
|
|
||||||
color: #69707a;
|
|
||||||
text-align: left;
|
|
||||||
background-color: #fff;
|
|
||||||
border: 0;
|
|
||||||
border-radius: 0;
|
|
||||||
overflow-anchor: none;
|
|
||||||
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
|
|
||||||
border-radius 0.15s ease;
|
|
||||||
}
|
|
||||||
@media (prefers-reduced-motion: reduce) {
|
|
||||||
.accordion-button {
|
|
||||||
transition: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.accordion-button:not(.collapsed) {
|
|
||||||
color: #0057da;
|
|
||||||
background-color: #e6effe;
|
|
||||||
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
|
|
||||||
}
|
|
||||||
.accordion-button:not(.collapsed)::after {
|
|
||||||
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230057da'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
|
|
||||||
transform: rotate(-180deg);
|
|
||||||
}
|
|
||||||
.accordion-button::after {
|
|
||||||
flex-shrink: 0;
|
|
||||||
width: 1.25rem;
|
|
||||||
height: 1.25rem;
|
|
||||||
margin-left: auto;
|
|
||||||
content: '';
|
|
||||||
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2369707a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-size: 1.25rem;
|
|
||||||
transition: transform 0.2s ease-in-out;
|
|
||||||
}
|
|
||||||
@media (prefers-reduced-motion: reduce) {
|
|
||||||
.accordion-button::after {
|
|
||||||
transition: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.accordion-button:hover {
|
|
||||||
z-index: 2;
|
|
||||||
}
|
|
||||||
.accordion-button:focus {
|
|
||||||
z-index: 3;
|
|
||||||
border-color: transparent;
|
|
||||||
outline: 0;
|
|
||||||
box-shadow: 0 0 0 0.25rem #00b88d3a;
|
|
||||||
}
|
|
||||||
|
|
||||||
.accordion-header {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.accordion-item {
|
|
||||||
background-color: #fff;
|
|
||||||
border: 1px solid rgba(0, 0, 0, 0.125);
|
|
||||||
}
|
|
||||||
.accordion-item:first-of-type {
|
|
||||||
border-top-left-radius: 0.35rem;
|
|
||||||
border-top-right-radius: 0.35rem;
|
|
||||||
}
|
|
||||||
.accordion-item:first-of-type .accordion-button {
|
|
||||||
border-top-left-radius: calc(0.35rem - 1px);
|
|
||||||
border-top-right-radius: calc(0.35rem - 1px);
|
|
||||||
}
|
|
||||||
.accordion-item:not(:first-of-type) {
|
|
||||||
border-top: 0;
|
|
||||||
}
|
|
||||||
.accordion-item:last-of-type {
|
|
||||||
border-bottom-right-radius: 0.35rem;
|
|
||||||
border-bottom-left-radius: 0.35rem;
|
|
||||||
}
|
|
||||||
.accordion-item:last-of-type .accordion-button.collapsed {
|
|
||||||
border-bottom-right-radius: calc(0.35rem - 1px);
|
|
||||||
border-bottom-left-radius: calc(0.35rem - 1px);
|
|
||||||
}
|
|
||||||
.accordion-item:last-of-type .accordion-collapse {
|
|
||||||
border-bottom-right-radius: 0.35rem;
|
|
||||||
border-bottom-left-radius: 0.35rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.accordion-body {
|
|
||||||
padding: 1rem 1.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.accordion-flush .accordion-collapse {
|
|
||||||
border-width: 0;
|
|
||||||
}
|
|
||||||
.accordion-flush .accordion-item {
|
|
||||||
border-right: 0;
|
|
||||||
border-left: 0;
|
|
||||||
border-radius: 0;
|
|
||||||
}
|
|
||||||
.accordion-flush .accordion-item:first-child {
|
|
||||||
border-top: 0;
|
|
||||||
}
|
|
||||||
.accordion-flush .accordion-item:last-child {
|
|
||||||
border-bottom: 0;
|
|
||||||
}
|
|
||||||
.accordion-flush .accordion-item .accordion-button {
|
|
||||||
border-radius: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-header {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-header .collapsed {
|
|
||||||
background-color: #e6effe;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
import { Component, OnInit, OnDestroy } from '@angular/core';
|
import { Component, OnInit, OnDestroy } from '@angular/core';
|
||||||
import { HttpResponse } from '@angular/common/http';
|
|
||||||
import { Router } from '@angular/router';
|
import { Router } from '@angular/router';
|
||||||
import { Subject } from 'rxjs';
|
import { Subject } from 'rxjs';
|
||||||
import { takeUntil } from 'rxjs/operators';
|
import { takeUntil } from 'rxjs/operators';
|
||||||
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
|
|
||||||
|
|
||||||
import { IEncuesta } from 'app/entities/encuesta/encuesta.model';
|
|
||||||
import { EncuestaService } from 'app/entities/encuesta/service/encuesta.service';
|
|
||||||
import { FormBuilder } from '@angular/forms';
|
|
||||||
import { ActivatedRoute } from '@angular/router';
|
|
||||||
|
|
||||||
import { ICategoria } from 'app/entities/categoria/categoria.model';
|
|
||||||
import { CategoriaService } from 'app/entities/categoria/service/categoria.service';
|
|
||||||
import { IUsuarioExtra, UsuarioExtra } from 'app/entities/usuario-extra/usuario-extra.model';
|
|
||||||
import { UsuarioExtraService } from 'app/entities/usuario-extra/service/usuario-extra.service';
|
|
||||||
import { AccountService } from 'app/core/auth/account.service';
|
import { AccountService } from 'app/core/auth/account.service';
|
||||||
import { Account } from 'app/core/auth/account.model';
|
import { Account } from 'app/core/auth/account.model';
|
||||||
|
|
||||||
import { faPollH, faCalendarAlt, faStar } from '@fortawesome/free-solid-svg-icons';
|
|
||||||
|
|
||||||
import * as $ from 'jquery';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'jhi-home',
|
selector: 'jhi-home',
|
||||||
templateUrl: './home.component.html',
|
templateUrl: './home.component.html',
|
||||||
|
@ -28,48 +13,16 @@ import * as $ from 'jquery';
|
||||||
})
|
})
|
||||||
export class HomeComponent implements OnInit, OnDestroy {
|
export class HomeComponent implements OnInit, OnDestroy {
|
||||||
account: Account | null = null;
|
account: Account | null = null;
|
||||||
|
|
||||||
private readonly destroy$ = new Subject<void>();
|
private readonly destroy$ = new Subject<void>();
|
||||||
|
|
||||||
usuarioExtra: UsuarioExtra | null = null;
|
constructor(private accountService: AccountService, private router: Router) {}
|
||||||
encuestas?: IEncuesta[];
|
|
||||||
encuestasMostradas: IEncuesta[] = new Array(3);
|
|
||||||
isLoading = false;
|
|
||||||
|
|
||||||
faStar = faStar;
|
|
||||||
faCalendarAlt = faCalendarAlt;
|
|
||||||
faPollH = faPollH;
|
|
||||||
|
|
||||||
notAccount: boolean = true;
|
|
||||||
|
|
||||||
public searchEncuestaPublica: string;
|
|
||||||
|
|
||||||
constructor(
|
|
||||||
protected encuestaService: EncuestaService,
|
|
||||||
protected modalService: NgbModal,
|
|
||||||
protected categoriaService: CategoriaService,
|
|
||||||
protected usuarioExtraService: UsuarioExtraService,
|
|
||||||
protected activatedRoute: ActivatedRoute,
|
|
||||||
protected fb: FormBuilder,
|
|
||||||
protected accountService: AccountService,
|
|
||||||
protected router: Router
|
|
||||||
) {
|
|
||||||
this.searchEncuestaPublica = '';
|
|
||||||
}
|
|
||||||
|
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
this.searchEncuestaPublica = '';
|
|
||||||
this.accountService
|
this.accountService
|
||||||
.getAuthenticationState()
|
.getAuthenticationState()
|
||||||
.pipe(takeUntil(this.destroy$))
|
.pipe(takeUntil(this.destroy$))
|
||||||
.subscribe(account => {
|
.subscribe(account => (this.account = account));
|
||||||
if (account !== null) {
|
|
||||||
this.account = account;
|
|
||||||
this.notAccount = false;
|
|
||||||
} else {
|
|
||||||
this.notAccount = true;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
this.loadAll();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
login(): void {
|
login(): void {
|
||||||
|
@ -80,44 +33,4 @@ export class HomeComponent implements OnInit, OnDestroy {
|
||||||
this.destroy$.next();
|
this.destroy$.next();
|
||||||
this.destroy$.complete();
|
this.destroy$.complete();
|
||||||
}
|
}
|
||||||
|
|
||||||
ngAfterViewInit(): void {}
|
|
||||||
|
|
||||||
trackId(index: number, item: IEncuesta): number {
|
|
||||||
return item.id!;
|
|
||||||
}
|
|
||||||
|
|
||||||
loadAll(): void {
|
|
||||||
this.isLoading = true;
|
|
||||||
|
|
||||||
this.encuestaService.query().subscribe(
|
|
||||||
(res: HttpResponse<IEncuesta[]>) => {
|
|
||||||
this.isLoading = false;
|
|
||||||
const tmpEncuestas = res.body ?? [];
|
|
||||||
this.encuestas = tmpEncuestas.filter(e => e.estado === 'ACTIVE' && e.acceso === 'PUBLIC');
|
|
||||||
this.encuestasMostradas = this.encuestas.reverse().slice(0, 3);
|
|
||||||
},
|
|
||||||
() => {
|
|
||||||
this.isLoading = false;
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
openSurvey(event: any): void {
|
|
||||||
const surveyId = event.target.getAttribute('data-id');
|
|
||||||
this.router.navigate(['/encuesta', surveyId, 'edit']);
|
|
||||||
}
|
|
||||||
|
|
||||||
selectSurvey(event: any): void {
|
|
||||||
document.querySelectorAll('.ds-list--entity').forEach(e => {
|
|
||||||
e.classList.remove('active');
|
|
||||||
});
|
|
||||||
if (event.target.classList.contains('ds-list--entity')) {
|
|
||||||
event.target.classList.add('active');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
counter(i: number) {
|
|
||||||
return new Array(i);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,10 +4,9 @@ import { RouterModule } from '@angular/router';
|
||||||
import { SharedModule } from 'app/shared/shared.module';
|
import { SharedModule } from 'app/shared/shared.module';
|
||||||
import { HOME_ROUTE } from './home.route';
|
import { HOME_ROUTE } from './home.route';
|
||||||
import { HomeComponent } from './home.component';
|
import { HomeComponent } from './home.component';
|
||||||
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [SharedModule, RouterModule.forChild([HOME_ROUTE]), FontAwesomeModule],
|
imports: [SharedModule, RouterModule.forChild([HOME_ROUTE])],
|
||||||
declarations: [HomeComponent],
|
declarations: [HomeComponent],
|
||||||
})
|
})
|
||||||
export class HomeModule {}
|
export class HomeModule {}
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
<div #footer class="footer">
|
<div class="footer">
|
||||||
<div>
|
<p jhiTranslate="footer">This is your footer</p>
|
||||||
<p>
|
|
||||||
Copyright © Derechos reservados - Desarrollado por
|
|
||||||
<a style="color: #00b88d" href="http://pablobonilla.io/quantum" target="_blank">Quantum</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
.footer {
|
|
||||||
background: #192e4d;
|
|
||||||
color: white;
|
|
||||||
padding: 12px 0;
|
|
||||||
font-size: 0.8em;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
|
@ -3,6 +3,5 @@ import { Component } from '@angular/core';
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'jhi-footer',
|
selector: 'jhi-footer',
|
||||||
templateUrl: './footer.component.html',
|
templateUrl: './footer.component.html',
|
||||||
styleUrls: ['./footer.component.scss'],
|
|
||||||
})
|
})
|
||||||
export class FooterComponent {}
|
export class FooterComponent {}
|
||||||
|
|
|
@ -19,4 +19,3 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<jhi-footer></jhi-footer>
|
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
.app-loading .container {
|
|
||||||
margin: auto auto;
|
|
||||||
height: 100vh;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
.app-loading .tittle {
|
|
||||||
margin-bottom: 40px;
|
|
||||||
color: #44b9ff;
|
|
||||||
letter-spacing: 4px;
|
|
||||||
text-transform: uppercase;
|
|
||||||
}
|
|
||||||
.app-loading .square-container {
|
|
||||||
list-style-type: none;
|
|
||||||
display: flex;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.app-loading .square {
|
|
||||||
margin: 4px;
|
|
||||||
width: 30px;
|
|
||||||
height: 30px;
|
|
||||||
border-radius: 7px;
|
|
||||||
animation: rotating 2s ease infinite;
|
|
||||||
}
|
|
||||||
.app-loading .square1 {
|
|
||||||
background: #192e4d;
|
|
||||||
animation-delay: 0.2s;
|
|
||||||
}
|
|
||||||
.app-loading .square2 {
|
|
||||||
background: #018adf;
|
|
||||||
animation-delay: 0.4s;
|
|
||||||
}
|
|
||||||
.app-loading .square3 {
|
|
||||||
background: #20a9fe;
|
|
||||||
animation-delay: 0.6s;
|
|
||||||
}
|
|
||||||
.app-loading .square4 {
|
|
||||||
background: #00e0ac;
|
|
||||||
animation-delay: 0.8s;
|
|
||||||
}
|
|
||||||
.app-loading .square5 {
|
|
||||||
background: #70ffde;
|
|
||||||
animation-delay: 1s;
|
|
||||||
}
|
|
||||||
@keyframes rotating {
|
|
||||||
0% {
|
|
||||||
transform: rotate(0) scale(1);
|
|
||||||
}
|
|
||||||
50% {
|
|
||||||
transform: rotate(90deg) scale(0.6);
|
|
||||||
}
|
|
||||||
100% {
|
|
||||||
transform: rotate(90deg) scale(1);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,199 +0,0 @@
|
||||||
.loader {
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.loader .l_main {
|
|
||||||
position: absolute;
|
|
||||||
top: 20%;
|
|
||||||
left: 50%;
|
|
||||||
width: 172px;
|
|
||||||
height: 128px;
|
|
||||||
margin: 0;
|
|
||||||
-webkit-transform: translate(-50%, -50%);
|
|
||||||
transform: translate(-50%, -50%);
|
|
||||||
}
|
|
||||||
@media (max-width: 550px) {
|
|
||||||
.loader {
|
|
||||||
-webkit-transform: scale(0.75);
|
|
||||||
transform: scale(0.75);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 440px) {
|
|
||||||
.loader {
|
|
||||||
-webkit-transform: scale(0.5);
|
|
||||||
transform: scale(0.5);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.l_square {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(1) {
|
|
||||||
margin-left: 0px;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(2) {
|
|
||||||
margin-left: 44px;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(3) {
|
|
||||||
margin-left: 88px;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(4) {
|
|
||||||
margin-left: 132px;
|
|
||||||
}
|
|
||||||
.l_square span {
|
|
||||||
position: absolute;
|
|
||||||
top: 0px;
|
|
||||||
left: 20px;
|
|
||||||
height: 36px;
|
|
||||||
width: 36px;
|
|
||||||
border-radius: 2px;
|
|
||||||
background-color: #1c44b2;
|
|
||||||
}
|
|
||||||
.l_square span:nth-child(1) {
|
|
||||||
top: 0px;
|
|
||||||
}
|
|
||||||
.l_square span:nth-child(2) {
|
|
||||||
top: 44px;
|
|
||||||
}
|
|
||||||
.l_square span:nth-child(3) {
|
|
||||||
top: 88px;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(1) span {
|
|
||||||
-webkit-animation: animsquare1 2s infinite ease-in;
|
|
||||||
animation: animsquare1 2s infinite ease-in;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(2) span {
|
|
||||||
-webkit-animation: animsquare2 2s infinite ease-in;
|
|
||||||
animation: animsquare2 2s infinite ease-in;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(3) span {
|
|
||||||
-webkit-animation: animsquare3 2s infinite ease-in;
|
|
||||||
animation: animsquare3 2s infinite ease-in;
|
|
||||||
}
|
|
||||||
.l_square:nth-child(4) span {
|
|
||||||
-webkit-animation: animsquare4 2s infinite ease-in;
|
|
||||||
animation: animsquare4 2s infinite ease-in;
|
|
||||||
}
|
|
||||||
.l_square span:nth-child(1) {
|
|
||||||
-webkit-animation-delay: 0s;
|
|
||||||
animation-delay: 0s;
|
|
||||||
}
|
|
||||||
.l_square span:nth-child(2) {
|
|
||||||
-webkit-animation-delay: 0.15s;
|
|
||||||
animation-delay: 0.15s;
|
|
||||||
}
|
|
||||||
.l_square span:nth-child(3) {
|
|
||||||
-webkit-animation-delay: 0.3s;
|
|
||||||
animation-delay: 0.3s;
|
|
||||||
}
|
|
||||||
@-webkit-keyframes animsquare1 {
|
|
||||||
0%,
|
|
||||||
5%,
|
|
||||||
95%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
30%,
|
|
||||||
70% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes animsquare1 {
|
|
||||||
0%,
|
|
||||||
5%,
|
|
||||||
95%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
30%,
|
|
||||||
70% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@-webkit-keyframes animsquare2 {
|
|
||||||
0%,
|
|
||||||
10%,
|
|
||||||
90%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
35%,
|
|
||||||
65% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes animsquare2 {
|
|
||||||
0%,
|
|
||||||
10%,
|
|
||||||
90%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
35%,
|
|
||||||
65% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@-webkit-keyframes animsquare3 {
|
|
||||||
0%,
|
|
||||||
15%,
|
|
||||||
85%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
40%,
|
|
||||||
60% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes animsquare3 {
|
|
||||||
0%,
|
|
||||||
15%,
|
|
||||||
85%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
40%,
|
|
||||||
60% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@-webkit-keyframes animsquare4 {
|
|
||||||
0%,
|
|
||||||
20%,
|
|
||||||
80%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
45%,
|
|
||||||
55% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes animsquare4 {
|
|
||||||
0%,
|
|
||||||
20%,
|
|
||||||
80%,
|
|
||||||
100% {
|
|
||||||
-webkit-transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
transform: translate(0px, 0px) rotate(0deg);
|
|
||||||
}
|
|
||||||
45%,
|
|
||||||
55% {
|
|
||||||
-webkit-transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
transform: translate(-40px, 0px) rotate(-90deg);
|
|
||||||
}
|
|
||||||
}
|
|
Binary file not shown.
Before Width: | Height: | Size: 1.3 MiB |
Binary file not shown.
Before Width: | Height: | Size: 141 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.8 MiB |
Binary file not shown.
Before Width: | Height: | Size: 769 KiB |
|
@ -131,116 +131,3 @@
|
||||||
background-color: #e8f0fe !important;
|
background-color: #e8f0fe !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
Cards
|
|
||||||
**/
|
|
||||||
.lift {
|
|
||||||
box-shadow: 0 0.15rem 1.75rem 0 rgba(33, 40, 50, 0.15);
|
|
||||||
transition: transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
||||||
}
|
|
||||||
.lift:hover {
|
|
||||||
transform: translateY(-0.3333333333rem);
|
|
||||||
box-shadow: 0 0.5rem 2rem 0 rgba(33, 40, 50, 0.25);
|
|
||||||
}
|
|
||||||
.lift:active {
|
|
||||||
transform: none;
|
|
||||||
box-shadow: 0 0.15rem 1.75rem 0 rgba(33, 40, 50, 0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
.lift-sm {
|
|
||||||
box-shadow: 0 0.125rem 0.25rem 0 rgba(33, 40, 50, 0.2);
|
|
||||||
}
|
|
||||||
.lift-sm:hover {
|
|
||||||
transform: translateY(-0.1666666667rem);
|
|
||||||
box-shadow: 0 0.25rem 1rem 0 rgba(33, 40, 50, 0.25);
|
|
||||||
}
|
|
||||||
.lift-sm:active {
|
|
||||||
transform: none;
|
|
||||||
box-shadow: 0 0.125rem 0.25rem 0 rgba(33, 40, 50, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-encuesta {
|
|
||||||
border-radius: 12px;
|
|
||||||
background-color: #ffffff;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
position: relative;
|
|
||||||
border: 0 none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-encuesta.lift {
|
|
||||||
text-decoration: none;
|
|
||||||
color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag {
|
|
||||||
position: absolute;
|
|
||||||
font-size: 0.7rem;
|
|
||||||
padding: 0.3rem 0.5rem;
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-dark {
|
|
||||||
background-color: rgba(33, 40, 50, 0.7);
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-light {
|
|
||||||
background-color: rgba(255, 255, 255, 0.7);
|
|
||||||
color: #69707a;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-lg {
|
|
||||||
font-size: 0.9rem;
|
|
||||||
padding: 0.5rem 0.65rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-top-right {
|
|
||||||
border-top-left-radius: 0.25rem;
|
|
||||||
border-bottom-left-radius: 0.25rem;
|
|
||||||
top: 0.5rem;
|
|
||||||
right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-flag-top-left {
|
|
||||||
border-top-right-radius: 0.25rem;
|
|
||||||
border-bottom-right-radius: 0.25rem;
|
|
||||||
top: 0.5rem;
|
|
||||||
left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-encuesta .entity-icon--star {
|
|
||||||
color: #ffcc47;
|
|
||||||
margin-right: 0.2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-encuesta .card-title {
|
|
||||||
font-size: 2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-encuesta .tag {
|
|
||||||
font-size: 0.8rem;
|
|
||||||
color: #f8f8f8;
|
|
||||||
margin-top: 0.5rem;
|
|
||||||
padding: 0.2rem 1.5rem;
|
|
||||||
background-color: #2962ff94;
|
|
||||||
border-radius: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-encuesta .subtitle {
|
|
||||||
color: rgba(0, 0, 0, 0.54);
|
|
||||||
font-size: 0.9rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-encuesta .btn-card {
|
|
||||||
padding: 11px 10px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.border-cyan {
|
|
||||||
border-color: #00cfd5 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.py-10 {
|
|
||||||
padding-top: 6rem !important;
|
|
||||||
padding-bottom: 6rem !important;
|
|
||||||
}
|
|
||||||
|
|
|
@ -12,8 +12,6 @@
|
||||||
<link rel="icon" href="favicon.ico" />
|
<link rel="icon" href="favicon.ico" />
|
||||||
<link rel="manifest" href="manifest.webapp" />
|
<link rel="manifest" href="manifest.webapp" />
|
||||||
<link rel="stylesheet" href="content/css/loading.css" />
|
<link rel="stylesheet" href="content/css/loading.css" />
|
||||||
<link rel="stylesheet" href="content/css/loading-2.css" />
|
|
||||||
<link rel="stylesheet" href="content/css/loading-boxes.css" />
|
|
||||||
<!-- jhipster-needle-add-resources-to-root - JHipster will add new resources here -->
|
<!-- jhipster-needle-add-resources-to-root - JHipster will add new resources here -->
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -25,23 +23,16 @@
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<jhi-main>
|
<jhi-main>
|
||||||
<div class="app-loading">
|
<div class="app-loading">
|
||||||
<div class="loader">
|
<div class="lds-pacman">
|
||||||
<div class="l_main">
|
<div>
|
||||||
<div class="l_square"><span></span><span></span><span></span></div>
|
<div></div>
|
||||||
<div class="l_square"><span></span><span></span><span></span></div>
|
<div></div>
|
||||||
<div class="l_square"><span></span><span></span><span></span></div>
|
<div></div>
|
||||||
<div class="l_square"><span></span><span></span><span></span></div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div>
|
||||||
|
<div></div>
|
||||||
<div class="container">
|
<div></div>
|
||||||
<div class="tittle"><h2>Cargando</h2></div>
|
<div></div>
|
||||||
<div class="square-container">
|
|
||||||
<div class="square square1"> </div>
|
|
||||||
<div class="square square2"> </div>
|
|
||||||
<div class="square square3"> </div>
|
|
||||||
<div class="square square4"> </div>
|
|
||||||
<div class="square square5"> </div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue