Benditos commits
This commit is contained in:
parent
3c4fcd3e0c
commit
9afea99ded
5
.gitignore
vendored
5
.gitignore
vendored
@ -22,4 +22,7 @@ yarn-error.log*
|
|||||||
|
|
||||||
# Archivos para el deploy
|
# Archivos para el deploy
|
||||||
*.js
|
*.js
|
||||||
*.js.map
|
*.js.map
|
||||||
|
|
||||||
|
# Archivos de Materialize
|
||||||
|
/src/materialize/
|
@ -0,0 +1,221 @@
|
|||||||
|
- version: 4.0
|
||||||
|
fecha: 0
|
||||||
|
cambioGrande: true
|
||||||
|
datos:
|
||||||
|
nuevo:
|
||||||
|
- Sistema de Versiones Semántica
|
||||||
|
- Cambio de paradigma y nomenclatura
|
||||||
|
- 'Los episodios tendrán 3 apartados: Resolución, Formato y modificadores (ligero y 60fps)'
|
||||||
|
- Todas las URLs siguen el mismo patron /Anime/:nombre
|
||||||
|
- La página ha sido reescrita (de nuevo) y es una bala. Por ello, eliminamos la pantalla de carga.
|
||||||
|
- Agregadas estadisticas y anuncios en la Barra Lateral
|
||||||
|
- ¡Modo oscuro!
|
||||||
|
- Nuevo Logo
|
||||||
|
- Simplificación de fuentes en la página
|
||||||
|
- Cambio de fuentes en los animes
|
||||||
|
funciona mejor:
|
||||||
|
- Horas y fechas de episodios nuevos
|
||||||
|
- Todos los animes tienen su esquema de color
|
||||||
|
- Arreglo en el sistema de links
|
||||||
|
- Mejora en la ayuda, fecha de los episodios, y panel de descarga
|
||||||
|
libre de insectos:
|
||||||
|
- Toda la página se verá igual
|
||||||
|
- MEGA para versiones ligeras
|
||||||
|
la caja negra:
|
||||||
|
- Cambio de JSON a YAML
|
||||||
|
- Uso de Base de Datos Relacional
|
||||||
|
- Implementación de una API
|
||||||
|
- Backend con Nodejs, TypeScript y Express
|
||||||
|
- FrontEnd con Vuejs
|
||||||
|
- version: 3.14
|
||||||
|
fecha: 29/06/18
|
||||||
|
cambios:
|
||||||
|
- Añadida una barra de progreso en las Entradas Recientes de la Página Principal
|
||||||
|
- Automatización mediante Lua
|
||||||
|
- version: 3.13
|
||||||
|
fecha: 19/06/18
|
||||||
|
cambios:
|
||||||
|
- Implementamos H265 como prueba en Overlord III
|
||||||
|
- H265 solo estará disponible en versiones 'ligeras'
|
||||||
|
- version: 3.12
|
||||||
|
fecha: 19/06/18
|
||||||
|
cambios:
|
||||||
|
- Arreglada la página de error 404 (de nuevo).
|
||||||
|
- Arreglado error de visualizacion de Anime y Novelas en móviles.
|
||||||
|
- Agregados colores en Google Chrome para movil en algunas páginas.
|
||||||
|
- Agregados los animes de Verano 2018.
|
||||||
|
- Nomenclatura simplificada. Los videos en HardSubs pasan a llamarse MP4, y los SoftSubs serán MKV.
|
||||||
|
- Ahora MKV será 1080p, y MP4 será 720p.
|
||||||
|
- Arreglo de errores en el sistema de links.
|
||||||
|
- Experimentos con codec de video H.265. Hasta un 66% menos de tamaño del video, la misma calidad.
|
||||||
|
- Arreglado el comportamiento de las entradas recientes en la página principal.
|
||||||
|
- Los animes ahora se obtienen desde un lugar centralizado, y se reparten.
|
||||||
|
- version: 3.11
|
||||||
|
fecha: 28/05/18
|
||||||
|
cambios:
|
||||||
|
- Sistema de Links Actualizado
|
||||||
|
- Ya no usaremos ningún acortador (goo.gl o bit.ly).
|
||||||
|
- El propio sistema realiza un conteo de los accesos.
|
||||||
|
- El propio sistema realiza las redirecciones.
|
||||||
|
- Mejoras de rendimiento.
|
||||||
|
- Opción de Ver Online removida, por compatibilidad.
|
||||||
|
- Favicon actualizado.
|
||||||
|
- GitHub en la barra de navegación.
|
||||||
|
- Nuevas direcciones para los Animes
|
||||||
|
- pseudosubs.com/Anime/TemporadaAño/Anime cambia a ->
|
||||||
|
- pseudosubs.com/Anime/Año/Temporada/Anime
|
||||||
|
|
||||||
|
- version: 3.10.1
|
||||||
|
fecha: 19/05/18
|
||||||
|
cambios:
|
||||||
|
- Eliminada opción de Torrent.
|
||||||
|
- version: 3.10
|
||||||
|
fecha: 18/05/18
|
||||||
|
cambios:
|
||||||
|
- Arreglado el comportamiento del sistema de links
|
||||||
|
- Antes, si un episodio faltaba, el link de descarga se mostraba con un '!' o nada; ahora no hay link, y muestra un aviso de 'no disponible'.
|
||||||
|
- A partir de ahora, los archivos .ass se subirán a nyaa, y tendrán un apartado en su respectiva página para su descarga.
|
||||||
|
- ¡Ahora usamos Git y GitHub!
|
||||||
|
- version: 3.9
|
||||||
|
fecha: 12/05/18
|
||||||
|
cambios:
|
||||||
|
- Arreglada la numeración para animes cuyo episodio inicial no es el numero 1
|
||||||
|
- Dejamos de usar MEGA para la mayoría de eps.
|
||||||
|
- A partir de ahora, Soft (MKV) será en 1080p y Hard (MP4) será en 720p. Bastante lógico.
|
||||||
|
- Añadidas las pantallas de carga para los animes recientes.
|
||||||
|
- version: 3.8
|
||||||
|
fecha: 11/05/18
|
||||||
|
cambios:
|
||||||
|
- Añadida opción de búsqueda en el índce de Animes
|
||||||
|
- version: 3.6
|
||||||
|
fecha: 07/04/18
|
||||||
|
cambios:
|
||||||
|
- Cambios en la forma de uso de JS.
|
||||||
|
- Ahora el episodio siguiente y los anuncios se manejan qunto con el sistema de links.
|
||||||
|
- version: 3.5.3
|
||||||
|
fecha: 05/04/18
|
||||||
|
cambios:
|
||||||
|
- Arreglada la redirección 404.
|
||||||
|
- Cambios en la fuente del titulo de la Barra de Navegación
|
||||||
|
- Arreglado un error que impedía entrar a la página de Mahou Shoujo Site en el índice de Anime
|
||||||
|
- version: 3.4
|
||||||
|
fecha: 23/03/18
|
||||||
|
cambios:
|
||||||
|
- Cambios en el comportamiento de la Barra Lateral
|
||||||
|
- Opción de ver auto sostenible.
|
||||||
|
- version: 3.3
|
||||||
|
fecha: 13/03/18
|
||||||
|
cambios:
|
||||||
|
- Hosting con AwardSpace
|
||||||
|
- Uso de un Sistema de Links automático.
|
||||||
|
- version: 3.2.3
|
||||||
|
fecha: 25/02/18
|
||||||
|
cambios:
|
||||||
|
- Arreglado el comportamiento de la Barra Lateral
|
||||||
|
- Añadida ayuda para descargar.
|
||||||
|
- La fecha y hora de los nuevos episodios se puede esconder
|
||||||
|
- version: 3.1.8
|
||||||
|
fecha: 166/02/18
|
||||||
|
cambios:
|
||||||
|
- Cambio de hosting a Hostinger
|
||||||
|
- Arreglado Bug en la página de inicio
|
||||||
|
- Arreglado Bug en Sobre Nosotros
|
||||||
|
- Arregladas las imagenes de la paginas de inicio
|
||||||
|
- Agregado Changelog
|
||||||
|
- version: 3.0
|
||||||
|
fecha: 05/02/18
|
||||||
|
cambioGrande: true
|
||||||
|
cambios:
|
||||||
|
- ¡Nuevo Estilo!
|
||||||
|
- Dejamos Blogger.
|
||||||
|
- Desarrollamos y mantenemos nuestra página desde 0 sin ningún gestor de contenidos.
|
||||||
|
- Inclusión de Materialize css
|
||||||
|
- Inclusión de HTML, CSS, JS, PHP, JSON
|
||||||
|
- Hosting en Hostinger.
|
||||||
|
- version: 2.6
|
||||||
|
fecha: 04/01/18
|
||||||
|
cambios:
|
||||||
|
- Arreglos y mejoras en pausa hasta Marzo.
|
||||||
|
- version: 2.5
|
||||||
|
fecha: 19/12/17
|
||||||
|
cambios:
|
||||||
|
- Volvemos a Windows.
|
||||||
|
- Dando ultimos toques a la re-estructuración de la página
|
||||||
|
- version: 2.4
|
||||||
|
fecha: 13/12/17
|
||||||
|
cambios:
|
||||||
|
- Mudanza a GNU/Linux
|
||||||
|
- version: 2.2.1
|
||||||
|
fecha: 22/10/17
|
||||||
|
cambios:
|
||||||
|
- Arreglo de errores en las horas
|
||||||
|
- Eliminamos el temporizador
|
||||||
|
- version: 2.2
|
||||||
|
fecha: 21/10/17
|
||||||
|
cambios:
|
||||||
|
- Removida la opción de ver online.
|
||||||
|
- Eliminamos Powr.io
|
||||||
|
- Añadidos fecha del episodio siguiente, hora de publicación, y tiempo restante para los animes
|
||||||
|
- Usaremos OneDrive y MP4 para versiones Hard.
|
||||||
|
- version: 2.1.2
|
||||||
|
fecha: 01/09/17
|
||||||
|
cambios:
|
||||||
|
- Retirada la versión para móviles
|
||||||
|
- Añadida opción de ver online.
|
||||||
|
- Inicio de la reconstrucción de la página
|
||||||
|
- version: 2.1.1
|
||||||
|
fecha: 26/07/17
|
||||||
|
cambios:
|
||||||
|
- Inclusión de HTML5, CSS3 y JS
|
||||||
|
- Versión especial para móviles (alpha)
|
||||||
|
- version: 2.1
|
||||||
|
fecha: 08/07/17
|
||||||
|
cambios:
|
||||||
|
- Añadido Disqus para los comentarios.
|
||||||
|
- version: 2.0.1
|
||||||
|
fecha: 13/06/17
|
||||||
|
cambios:
|
||||||
|
- Cambios en la ortografía de algunas palabras
|
||||||
|
- version: 2.0
|
||||||
|
fecha: 12/06/17
|
||||||
|
cambioGrande: true
|
||||||
|
cambios:
|
||||||
|
- Tenemos dominio propio 'pseudosubs.com'. ¡Yay!
|
||||||
|
- version: 1.3.3
|
||||||
|
fecha: 02/06/17
|
||||||
|
cambios:
|
||||||
|
- Corregido el logo en la barra de pestañas del navegador.
|
||||||
|
- version: 1.3.2
|
||||||
|
fecha: 02/06/07
|
||||||
|
cambios:
|
||||||
|
- Links para las carpetas de MEGA
|
||||||
|
- version: 1.3
|
||||||
|
fecha: 27/04/17
|
||||||
|
cambios:
|
||||||
|
- PseudoLoad, sistema para traducir y subir los episodios más rápido.
|
||||||
|
- version: 1.2.1
|
||||||
|
fecha: 20/05/17
|
||||||
|
cambios:
|
||||||
|
- Implementamos Powr.io
|
||||||
|
- verison: 1.0.1
|
||||||
|
fecha: 20/04/17
|
||||||
|
cambios:
|
||||||
|
- ¡Salimos de ßeta!
|
||||||
|
- Ahora traducimos los subtítulos desde el inglés.
|
||||||
|
- version: 0.51
|
||||||
|
fecha: 13/04/17
|
||||||
|
beta: true
|
||||||
|
cambios:
|
||||||
|
- Obtenemos mayor ancho de banda.
|
||||||
|
- ¡No mas publicidad!
|
||||||
|
- version: 0.35
|
||||||
|
fecha: 25/03/17
|
||||||
|
beta: true
|
||||||
|
cambios:
|
||||||
|
- Inicia el proyecto PseudoSubs Beta
|
||||||
|
- Añadimos karaokes de openings y endings sobre subtitulos en español.
|
||||||
|
- version: 0.1
|
||||||
|
fecha: 09/02/17
|
||||||
|
beta: true
|
||||||
|
cambios:
|
||||||
|
- Creacion Oficial
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="barra caja">
|
<div class="barra caja background2 colorTexto">
|
||||||
Anime
|
Anime
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="caja tarjeta" >
|
<div class="caja tarjeta background2 colorTexto">
|
||||||
<div class="center-on-small">
|
<div class="center-on-small">
|
||||||
<span>
|
<span>
|
||||||
<router-link :to="link" class="tarjeta--nombre" >
|
<router-link :to="link" class="tarjeta--nombre colorTexto" >
|
||||||
{{ titulo }}
|
{{ titulo }}
|
||||||
</router-link>
|
</router-link>
|
||||||
</span>
|
</span>
|
||||||
@ -67,7 +67,7 @@
|
|||||||
family: Muli, "Open Sans", serif
|
family: Muli, "Open Sans", serif
|
||||||
weight: bold
|
weight: bold
|
||||||
size: xx-large
|
size: xx-large
|
||||||
color: black
|
// color: black
|
||||||
transition: color 100ms
|
transition: color 100ms
|
||||||
&:hover
|
&:hover
|
||||||
color: #23bf87
|
color: #23bf87
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
$END$
|
<div class="caja colorTexto background2">
|
||||||
|
Esta es la barra lateral.
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@ -1,52 +1,52 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="caja contenido background2 colorTexto">
|
||||||
<div class="caja contenido">
|
|
||||||
|
|
||||||
<div class="contenido--titulo">
|
<div class="contenido--titulo">
|
||||||
{{ datos.titulo }}
|
{{ datos.titulo }}
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="contenido--contenedor-imagen">
|
||||||
|
<img :src="datos.imgUrl" :alt="datos.titulo" class="responsive-img">
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="contenido--descripcion">
|
||||||
|
{{ datos.descripcion }}
|
||||||
|
</div>
|
||||||
|
<div class="contenido--datos">
|
||||||
|
<div class="contenido--datos--titulo" :style="'color: ' + color">
|
||||||
|
Datos adicionales
|
||||||
|
</div>
|
||||||
|
<div class="contenido--datos--descripcion">
|
||||||
|
Capitulos: {{ datos.eps }} <br>
|
||||||
|
Al Aire: {{ datos.alAire }} <br>
|
||||||
|
Temporada: {{ datos.temporada }} <br>
|
||||||
|
Estudio: {{ datos.estudio }} <br>
|
||||||
|
Fuente: {{ datos.fuente }} <br>
|
||||||
|
Generos: {{ datos.generos }} <br>
|
||||||
|
<br>
|
||||||
|
Openings:<br>
|
||||||
|
<template v-for="(op, index) in datos.OP">
|
||||||
|
<div class="espaciado">{{ index }} : {{ op }}</div>
|
||||||
|
</template>
|
||||||
|
Endings:<br>
|
||||||
|
<template v-for="(op, index) in datos.ED">
|
||||||
|
<div class="espaciado">{{ index }} : {{ op }}</div>
|
||||||
|
</template>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
<div class="contenido--contenedor-imagen">
|
<ayuda-mini :color="color" :nombre-anime="datos.titulo" />
|
||||||
<img :src="datos.imgUrl" :alt="datos.titulo" class="responsive-img">
|
|
||||||
</div>
|
|
||||||
<br>
|
<br>
|
||||||
<div class="contenido--descripcion">
|
<proximo-episodio :color="color" />
|
||||||
{{ datos.descripcion }}
|
<br>
|
||||||
</div>
|
<anuncio-global />
|
||||||
<div class="contenido--datos">
|
<anuncio-local :mensaje="datosAnime.aviso"/>
|
||||||
<div class="contenido--datos--titulo" :style="'color: ' + color">
|
<br>
|
||||||
Especificaciones tecnicas
|
<panel-de-descarga :color="color" :nombre="datos.titulo" :datos="datosAnimeLinksOpciones"
|
||||||
</div>
|
:datos-correctos="datosAnimeCorrectos"
|
||||||
<div class="contenido--datos--descripcion">
|
:mostrar-spinner-para-carga-de-eps="mostrarSpinnerParaCargaDeEps"/>
|
||||||
Capitulos: {{ datos.eps }} <br>
|
|
||||||
Al Aire: {{ datos.alAire }} <br>
|
|
||||||
Temporada: {{ datos.temporada }} <br>
|
|
||||||
Estudio: {{ datos.estudio }} <br>
|
|
||||||
Fuente: {{ datos.fuente }} <br>
|
|
||||||
Generos: {{ datos.generos }} <br>
|
|
||||||
<br>
|
|
||||||
Openings:<br>
|
|
||||||
<template v-for="(op, index) in datos.OP">
|
|
||||||
<div class="espaciado">{{ index }} : {{ op }}</div>
|
|
||||||
</template>
|
|
||||||
Endings:<br>
|
|
||||||
<template v-for="(op, index) in datos.ED">
|
|
||||||
<div class="espaciado">{{ index }} : {{ op }}</div>
|
|
||||||
</template>
|
|
||||||
</div>
|
|
||||||
<br>
|
|
||||||
<ayuda-mini :color="color" :nombre-anime="datos.titulo" />
|
|
||||||
<br>
|
|
||||||
<proximo-episodio :color="color" />
|
|
||||||
<br>
|
|
||||||
<anuncio-global />
|
|
||||||
<anuncio-local :mensaje="datosAnime.aviso"/>
|
|
||||||
<br>
|
|
||||||
<panel-de-descarga :color="color" :nombre="datos.titulo" :datos="datosAnimeLinksOpciones"/>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -66,7 +66,9 @@
|
|||||||
return {
|
return {
|
||||||
datosAnime: {},
|
datosAnime: {},
|
||||||
datosAnimeLinksOpciones: {},
|
datosAnimeLinksOpciones: {},
|
||||||
datosAnimeListos: false
|
datosAnimeListos: false,
|
||||||
|
datosAnimeCorrectos: false,
|
||||||
|
mostrarSpinnerParaCargaDeEps: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
@ -98,11 +100,16 @@
|
|||||||
xhr.onload = () => {
|
xhr.onload = () => {
|
||||||
|
|
||||||
const data = YAML.parse(xhr.responseText);
|
const data = YAML.parse(xhr.responseText);
|
||||||
console.log("La data es:");
|
|
||||||
console.log(xhr.responseText);
|
|
||||||
if (data.opciones) {
|
if (data.opciones) {
|
||||||
vm.datosAnime = data;
|
vm.datosAnime = data;
|
||||||
vm.datosAnimeLinksOpciones = data["opciones"];
|
vm.datosAnimeLinksOpciones = data["opciones"];
|
||||||
|
vm.datosAnimeCorrectos = true;
|
||||||
|
} else {
|
||||||
|
vm.datosAnime = {
|
||||||
|
aviso: 'Hubo un error al obtener los episodios. Inténtalo de nuevo mas tarde.'
|
||||||
|
};
|
||||||
|
vm.mostrarSpinnerParaCargaDeEps = false;
|
||||||
|
console.log("Error al recibir los eps del anime.");
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -20,8 +20,6 @@
|
|||||||
<div class="col s12 enMedio">
|
<div class="col s12 enMedio">
|
||||||
<router-link to="/" class="breadcrumb" style="margin-left: 20px">Inicio</router-link>
|
<router-link to="/" class="breadcrumb" style="margin-left: 20px">Inicio</router-link>
|
||||||
<router-link to="/Anime/" class="breadcrumb enMedio">Anime</router-link>
|
<router-link to="/Anime/" class="breadcrumb enMedio">Anime</router-link>
|
||||||
<router-link :to="'/Anime/' + anio" class="breadcrumb hide-on-small-only enMedio">{{ anio }}</router-link>
|
|
||||||
<router-link :to="'/Anime/' + anio + '/' + temporada" class="breadcrumb hide-on-small-only enMedio">{{ temporada }}</router-link>
|
|
||||||
<router-link to="" class="breadcrumb enMedio" style="cursor: default">{{ nombre }}</router-link>
|
<router-link to="" class="breadcrumb enMedio" style="cursor: default">{{ nombre }}</router-link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -3,14 +3,13 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
/* TODO: Hacer que el anuncio este basado en los datos de la BBDD */
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "anuncioLocal",
|
name: "anuncioLocal",
|
||||||
props: {
|
props: {
|
||||||
mensaje: {
|
mensaje: {
|
||||||
type: String,
|
type: String,
|
||||||
default: "O no hay novedades, o se están cargando..."
|
default: "Cargando los episodios..."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<div class="ayuda__titulo" :style="'background-color: ' + color">
|
<div class="ayuda__titulo" :style="'background-color: ' + color">
|
||||||
¿Cómo descargar/abrir?
|
¿Cómo descargar/abrir?
|
||||||
</div>
|
</div>
|
||||||
<div class="ayuda__contenido">
|
<div class="ayuda__contenido background1">
|
||||||
<ol class="ayuda__contenido__lista">
|
<ol class="ayuda__contenido__lista">
|
||||||
<li>Escoge un formato y resolución. Soft/Hard y 720p/1080p</li>
|
<li>Escoge un formato y resolución. Soft/Hard y 720p/1080p</li>
|
||||||
<li>Descarga el episodio que desees, o la carpeta completa. No te preocupes, no usamos ningun acortador.</li>
|
<li>Descarga el episodio que desees, o la carpeta completa. No te preocupes, no usamos ningun acortador.</li>
|
||||||
@ -54,8 +54,8 @@
|
|||||||
border-radius: 5px
|
border-radius: 5px
|
||||||
|
|
||||||
.ayuda__contenido
|
.ayuda__contenido
|
||||||
background-color: rgb(238, 238, 238)
|
// background-color: rgb(238, 238, 238)
|
||||||
color: black
|
// color: black
|
||||||
font-family: "Open Sans", sans-serif
|
font-family: "Open Sans", sans-serif
|
||||||
display: block
|
display: block
|
||||||
text-align: left
|
text-align: left
|
||||||
|
@ -1,44 +1,61 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="panel">
|
<div>
|
||||||
<div class="panel__titulo" :style="'background-color: ' + color">
|
<div class="panel" v-if="datosCorrectos">
|
||||||
Descarga aquí.<br>
|
<div class="panel__titulo" :style="'background-color: ' + color">
|
||||||
<div class="panel__titulo__variantes">
|
Descarga aquí.<br>
|
||||||
|
<div class="panel__titulo__variantes">
|
||||||
|
|
||||||
<template v-for="(opcion, indice) in datos">
|
<template v-for="(opcion, indice) in datos">
|
||||||
<div class="panel__titulo__variantes__variante hoverable"
|
<div class="panel__titulo__variantes__variante hoverable"
|
||||||
:style="indice === '1'? `background-color: ${opcion.color}` : ''"
|
:style="indice === '1'? `background-color: ${opcion.color}` : ''"
|
||||||
v-on:click="cambiarDescripcionDescarga(indice)" :color-min="opcion.color"
|
v-on:click="cambiarDescripcionDescarga(indice)" :color-min="opcion.color"
|
||||||
:id="`opcion${indice}`">
|
:id="`opcion${indice}`">
|
||||||
{{ opcion.formato }} {{ opcion.res }}<br>{{ opcion.servidor }}
|
{{ opcion.formato }} {{ opcion.res }}<br>{{ opcion.servidor }}
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="panel__descripcion">
|
|
||||||
|
|
||||||
<template v-for="(opcion, indice) in datos">
|
|
||||||
|
|
||||||
<div :id="`tarjeta${indice}`" :style="indice !== '1'? 'display: none' : ''">
|
|
||||||
|
|
||||||
<div class="panel__descripcion__titulo" :style="'color: ' + color">
|
|
||||||
Links<br>
|
|
||||||
</div>
|
|
||||||
Todos los links se abren en una pestaña nueva.<br>
|
|
||||||
<span v-for="(ep, num) in opcion.eps" class="panel__descripcion__link">
|
|
||||||
<br>
|
|
||||||
Episodio {{ num }} ->
|
|
||||||
<a :href="ep.link" target="_blank" :style="'color: ' + color"
|
|
||||||
@mousedown.stop="incrementarContador(ep.ep_ID, $event)">
|
|
||||||
{{ ep.peso }}
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</template>
|
</div>
|
||||||
|
<div class="panel__descripcion background__panel-descarga">
|
||||||
|
|
||||||
|
<template v-for="(opcion, indice) in datos">
|
||||||
|
|
||||||
|
<div :id="`tarjeta${indice}`" :style="indice !== '1'? 'display: none' : ''">
|
||||||
|
|
||||||
|
<div class="panel__descripcion__titulo" :style="'color: ' + color">
|
||||||
|
Links<br>
|
||||||
|
</div>
|
||||||
|
Todos los links se abren en una pestaña nueva.<br>
|
||||||
|
<span v-for="(ep, num) in opcion.eps" class="panel__descripcion__link">
|
||||||
|
<br>
|
||||||
|
Episodio {{ num }} ->
|
||||||
|
<a :href="ep.link" target="_blank" :style="'color: ' + color"
|
||||||
|
@mousedown.stop="incrementarContador(ep.ep_ID, $event)">
|
||||||
|
{{ ep.peso }}
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-else class="center">
|
||||||
|
<div class="preloader-wrapper small active" v-if="mostrarSpinnerParaCargaDeEps">
|
||||||
|
<div class="spinner-layer" :style="'border-color: ' + color">
|
||||||
|
<div class="circle-clipper left">
|
||||||
|
<div class="circle"></div>
|
||||||
|
</div>
|
||||||
|
<div class="gap-patch">
|
||||||
|
<div class="circle"></div>
|
||||||
|
</div>
|
||||||
|
<div class="circle-clipper right">
|
||||||
|
<div class="circle"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -66,37 +83,51 @@
|
|||||||
default: function () {
|
default: function () {
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
datosCorrectos: {
|
||||||
|
type: Boolean
|
||||||
|
},
|
||||||
|
mostrarSpinnerParaCargaDeEps: {
|
||||||
|
type: Boolean
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
cambiarDescripcionDescarga (idDestino) {
|
cambiarDescripcionDescarga(idDestino) {
|
||||||
|
const quitarClase = (nombre, nombreClase) => {
|
||||||
|
const posInicial = nombre.indexOf(nombreClase);
|
||||||
|
if (posInicial !== -1)
|
||||||
|
return nombre.substring(0, posInicial-1);
|
||||||
|
else
|
||||||
|
return nombre
|
||||||
|
};
|
||||||
|
|
||||||
const elemAnterior = document.getElementById(`tarjeta${this.posActual}`);
|
const elemAnterior = document.getElementById(`tarjeta${this.posActual}`);
|
||||||
const elemNuevo = document.getElementById(`tarjeta${idDestino}`);
|
const elemNuevo = document.getElementById(`tarjeta${idDestino}`);
|
||||||
|
|
||||||
const opcionAnterior = document.getElementById(`opcion${this.posActual}`);
|
const opcionAnterior = document.getElementById(`opcion${this.posActual}`);
|
||||||
const opcionNueva = document.getElementById(`opcion${idDestino}`);
|
const opcionNueva = document.getElementById(`opcion${idDestino}`);
|
||||||
|
|
||||||
console.log("posicionActual es " + this.posActual + " y pronto sera " + idDestino);
|
|
||||||
|
|
||||||
if (elemNuevo && elemAnterior && opcionAnterior && opcionNueva) {
|
if (elemNuevo && elemAnterior && opcionAnterior && opcionNueva) {
|
||||||
this.posActual = idDestino;
|
this.posActual = idDestino;
|
||||||
|
|
||||||
elemAnterior.style.display = "none";
|
elemAnterior.style.display = "none";
|
||||||
opcionAnterior.style.backgroundColor = "transparent";
|
opcionAnterior.style.backgroundColor = "transparent";
|
||||||
|
opcionAnterior.className = quitarClase(opcionNueva.className, "panel__titulo__variantes__variante--activa");
|
||||||
|
|
||||||
elemNuevo.style.display = "block";
|
elemNuevo.style.display = "block";
|
||||||
opcionNueva.style.backgroundColor = opcionNueva.getAttribute("color-min");
|
opcionNueva.style.backgroundColor = opcionNueva.getAttribute("color-min");
|
||||||
|
opcionNueva.className += " panel__titulo__variantes__variante--activa";
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
console.log("Woah, elemNuevo && elemAnterior && opcionAnterior && opcionNueva no se cumple...\n" +
|
console.log("Woah, elemNuevo && elemAnterior && opcionAnterior && opcionNueva no se cumple...\n" +
|
||||||
elemNuevo + " " + elemAnterior + " " + opcionAnterior + " " + opcionNueva);
|
elemNuevo + " " + elemAnterior + " " + opcionAnterior + " " + opcionNueva);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
incrementarContador (ep_ID, evento) {
|
incrementarContador(ep_ID, evento) {
|
||||||
|
|
||||||
const xhr = new XMLHttpRequest();
|
const xhr = new XMLHttpRequest();
|
||||||
xhr.open("PUT","/links");
|
xhr.open("PUT", "/links");
|
||||||
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
|
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
||||||
xhr.onload = () => {
|
xhr.onload = () => {
|
||||||
console.log(xhr.responseText);
|
console.log(xhr.responseText);
|
||||||
};
|
};
|
||||||
@ -135,9 +166,13 @@
|
|||||||
size: large
|
size: large
|
||||||
weight: normal
|
weight: normal
|
||||||
|
|
||||||
|
.panel__titulo__variantes__variante--activa
|
||||||
|
font-weight: bold
|
||||||
|
text-decoration: underline
|
||||||
|
|
||||||
.panel__descripcion
|
.panel__descripcion
|
||||||
padding: 25px 15px
|
padding: 25px 15px
|
||||||
background-color: #f2f2f2
|
// background-color: #f2f2f2
|
||||||
|
|
||||||
.panel__descripcion__titulo
|
.panel__descripcion__titulo
|
||||||
font:
|
font:
|
||||||
@ -149,6 +184,6 @@
|
|||||||
a
|
a
|
||||||
font-weight: bold
|
font-weight: bold
|
||||||
|
|
||||||
|
|
||||||
.panel
|
.panel
|
||||||
|
border-radius: 3px
|
||||||
</style>
|
</style>
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="proximo">
|
<div class="proximo sombraCaja">
|
||||||
<div class="proximo__titulo" :style="'background-color: ' + color">
|
<div class="proximo__titulo" :style="'background-color: ' + color">
|
||||||
Próximo Episodio: fecha
|
Próximo Episodio: fecha
|
||||||
</div>
|
</div>
|
||||||
@ -34,12 +34,12 @@
|
|||||||
border-radius: 5px
|
border-radius: 5px
|
||||||
|
|
||||||
.proximo__contenido
|
.proximo__contenido
|
||||||
color: black
|
// color: black
|
||||||
text-align: center
|
text-align: center
|
||||||
font-size: x-large
|
font-size: x-large
|
||||||
padding: 10px
|
padding: 10px
|
||||||
|
|
||||||
.proximo
|
.proximo
|
||||||
border-radius: 5px
|
border-radius: 5px
|
||||||
box-shadow: 2px 2px 2px darkgrey
|
// box-shadow: 2px 2px 2px darkgrey
|
||||||
</style>
|
</style>
|
@ -1,13 +1,26 @@
|
|||||||
<template>
|
<template>
|
||||||
$END$
|
<div>
|
||||||
|
<span class="titulo">
|
||||||
|
PseudoSubs
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: "Cambio"
|
name: "Cambio",
|
||||||
|
props: {
|
||||||
|
data: {
|
||||||
|
type: Object
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped lang="sass">
|
||||||
|
.titulo
|
||||||
|
color: #23bf87
|
||||||
|
font:
|
||||||
|
weight: bold
|
||||||
|
size: x-large
|
||||||
</style>
|
</style>
|
@ -2,7 +2,7 @@
|
|||||||
<div :class="oculto? 'mi-slider--contenido-oculto': 'mi-slider--contenido'" :id="'entrada' + id">
|
<div :class="oculto? 'mi-slider--contenido-oculto': 'mi-slider--contenido'" :id="'entrada' + id">
|
||||||
<div>
|
<div>
|
||||||
<span>
|
<span>
|
||||||
<router-link :to="link" class="mi-slider--contenido--titulo">
|
<router-link :to="link" class="mi-slider--contenido--titulo colorTexto">
|
||||||
{{ titulo }}
|
{{ titulo }}
|
||||||
</router-link>
|
</router-link>
|
||||||
</span>
|
</span>
|
||||||
@ -50,7 +50,6 @@
|
|||||||
opacity: 0
|
opacity: 0
|
||||||
|
|
||||||
.mi-slider--contenido--titulo
|
.mi-slider--contenido--titulo
|
||||||
color: #151515
|
|
||||||
font:
|
font:
|
||||||
family: Muli, 'Product Sans', serif
|
family: Muli, 'Product Sans', serif
|
||||||
size: x-large
|
size: x-large
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="caja features">
|
<div class="caja features background2 colorTexto">
|
||||||
<span class="features--titulo">
|
<span class="features--titulo">
|
||||||
Nosotros hacemos el trabajo sucio, tú disfrutas.
|
Nosotros hacemos el trabajo sucio, tú disfrutas.
|
||||||
</span>
|
</span>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="mi-slider">
|
<div class="mi-slider background2 sombraCaja colorTexto">
|
||||||
<div class="mi-slider--titulo">
|
<div class="mi-slider--titulo colorPrincipal">
|
||||||
¡Entradas Recientes!
|
¡Entradas Recientes!
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -115,9 +115,9 @@
|
|||||||
<style scoped lang="sass">
|
<style scoped lang="sass">
|
||||||
.mi-slider
|
.mi-slider
|
||||||
text-align: center
|
text-align: center
|
||||||
background-color: white
|
// background-color: white
|
||||||
margin: 10px 0
|
margin: 10px 0
|
||||||
box-shadow: 2px 2px 2px darkgrey
|
// box-shadow: 2px 2px 2px darkgrey
|
||||||
border-radius: 3px
|
border-radius: 3px
|
||||||
padding: 15px
|
padding: 15px
|
||||||
|
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="col s12 m6" :class="aLaIzq? 'tarjeta-izq': 'tarjeta-der'">
|
<div class="col s12 m6" :class="aLaIzq? 'tarjeta-izq': 'tarjeta-der'">
|
||||||
<div class="card hoverable tarjeta" v-on:click="goTo(url)">
|
<div class="card hoverable tarjeta background2" v-on:click="goTo(url)">
|
||||||
<div class="card-image">
|
<div class="card-image">
|
||||||
<img :src="imgUrl" class="noSelectionBackground">
|
<img :src="imgUrl" class="noSelectionBackground">
|
||||||
<router-link :to="url" class="btn-floating halfway-fab waves-effect waves-light teal lighten-1">
|
<router-link :to="url" class="btn-floating halfway-fab waves-effect waves-light teal lighten-1">
|
||||||
<i class="material-icons">arrow_forward</i>
|
<i class="material-icons">arrow_forward</i>
|
||||||
</router-link>
|
</router-link>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content colorTexto">
|
||||||
<span class="card-title noSelectionBackground tarjeta--titulo">
|
<span class="card-title noSelectionBackground tarjeta--titulo">
|
||||||
{{ titulo }}
|
{{ titulo }}
|
||||||
</span>
|
</span>
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div style="padding-top: 10px">
|
||||||
<div id="titulo-contenedor">
|
<div id="titulo-contenedor" class="background2 colorTexto">
|
||||||
<div class="hide-on-small-only">
|
<div class="hide-on-small-only">
|
||||||
<br>
|
<br>
|
||||||
</div>
|
</div>
|
||||||
<router-link to="/" id="titulo">PseudoSubs</router-link>
|
<!--<img src="/img/pseudo-logo.svg" width="100"/>-->
|
||||||
|
<router-link to="/" id="titulo" class="colorTexto sombraTitulo">PseudoSubs</router-link>
|
||||||
<div class="hide-on-small-only">
|
<div class="hide-on-small-only">
|
||||||
<br>
|
<br>
|
||||||
</div>
|
</div>
|
||||||
@ -28,14 +29,14 @@ export default Vue.extend({
|
|||||||
size: 50px
|
size: 50px
|
||||||
weight: bold
|
weight: bold
|
||||||
text-align: center
|
text-align: center
|
||||||
background-color: white
|
// background-color: inherit
|
||||||
margin: 10px 0
|
margin: 0 0 10px 0
|
||||||
box-shadow: 2px 2px 2px darkgrey
|
box-shadow: inherit
|
||||||
border-radius: 3px
|
border-radius: 3px
|
||||||
|
|
||||||
#titulo
|
#titulo
|
||||||
color: #434343
|
// color: #434343
|
||||||
text-shadow: 2px 2px 0 #ffffff, 6px 6px 0 #DDDDDD
|
// text-shadow: 2px 2px 0 #ffffff, 6px 6px 0 #DDDDDD
|
||||||
transition: color 100ms
|
transition: color 100ms
|
||||||
&:hover
|
&:hover
|
||||||
color: #23bf87
|
color: #23bf87
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
export let global = {
|
export let global = {
|
||||||
color: '#23bf87'
|
color: '#228453'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export let esModoOscuro = true;
|
@ -10,8 +10,12 @@
|
|||||||
font-style: normal
|
font-style: normal
|
||||||
font-weight: bold
|
font-weight: bold
|
||||||
|
|
||||||
|
// Colores para el modo oscuro
|
||||||
|
// body -> background-color: black
|
||||||
|
// caja -> background-color: #1c1c1c
|
||||||
|
// color: #d2d2d2
|
||||||
|
|
||||||
body
|
body
|
||||||
background-color: #eeeeee
|
|
||||||
font:
|
font:
|
||||||
family: "Open Sans", serif
|
family: "Open Sans", serif
|
||||||
size: large
|
size: large
|
||||||
@ -20,8 +24,34 @@ body
|
|||||||
user-select: none
|
user-select: none
|
||||||
|
|
||||||
.caja
|
.caja
|
||||||
background-color: white
|
|
||||||
margin: 10px 0
|
margin: 10px 0
|
||||||
box-shadow: 2px 2px 2px darkgrey
|
|
||||||
border-radius: 3px
|
border-radius: 3px
|
||||||
padding: 15px
|
padding: 15px
|
||||||
|
|
||||||
|
.background1
|
||||||
|
//
|
||||||
|
background-color: black
|
||||||
|
|
||||||
|
.background2
|
||||||
|
//
|
||||||
|
background-color: #101010
|
||||||
|
|
||||||
|
.background__panel-descarga
|
||||||
|
// background-color: #f2f2f2
|
||||||
|
background-color: #1d1d1d
|
||||||
|
|
||||||
|
.colorTexto
|
||||||
|
//
|
||||||
|
color: #d2d2d2
|
||||||
|
|
||||||
|
.sombraCaja
|
||||||
|
//
|
||||||
|
// box-shadow: 2px 2px 2px #353535
|
||||||
|
|
||||||
|
.sombraTitulo
|
||||||
|
// text-shadow: 2px 2px 0 #ffffff, 6px 6px 0 #DDDDDD
|
||||||
|
text-shadow: 2px 2px 0 #373737, 6px 6px 0 #414141
|
||||||
|
|
||||||
|
.colorPrincipal
|
||||||
|
// color: #23bf87
|
||||||
|
color: #22a170
|
@ -1,42 +1,44 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="container">
|
<div class="background1">
|
||||||
<div class="caja">
|
<div class="container" style="padding-top: 10px">
|
||||||
Administracion. <br>
|
<div class="caja colorTexto background2" style="margin-top: 0">
|
||||||
No voy a hacer muchas cosas por ahora porque esto es para mi :p <br>
|
Administracion. <br>
|
||||||
<br>
|
No voy a hacer muchas cosas por ahora porque esto es para mi :p <br>
|
||||||
<button class="btn" @click="verTodosLosAnimes">
|
<br>
|
||||||
Ver todos los animes
|
<button class="btn" @click="verTodosLosAnimes">
|
||||||
</button>
|
Ver todos los animes
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<form @submit.prevent>
|
|
||||||
Nombre del Anime:
|
|
||||||
<input type="text" placeholder="Nombre del anime">
|
|
||||||
<button class="btn">
|
|
||||||
Buscar
|
|
||||||
</button>
|
</button>
|
||||||
</form>
|
<br>
|
||||||
|
<br>
|
||||||
|
<form @submit.prevent>
|
||||||
|
Nombre del Anime:
|
||||||
|
<input type="text" placeholder="Nombre del anime">
|
||||||
|
<button class="btn">
|
||||||
|
Buscar
|
||||||
|
</button>
|
||||||
|
</form>
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<lista-animes :lista-animes="listaAnimes" />
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="caja colorTexto background2">
|
||||||
|
|
||||||
|
<button class="btn" @click="mostrarCrearAnime">Crear un anime</button>
|
||||||
|
<br>
|
||||||
|
<crear-anime :render="crearAnime" />
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<lista-animes :lista-animes="listaAnimes" />
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<br>
|
|
||||||
<div class="caja">
|
|
||||||
|
|
||||||
<button class="btn" @click="mostrarCrearAnime">Crear un anime</button>
|
|
||||||
<br>
|
<br>
|
||||||
<crear-anime :render="crearAnime" />
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="background1">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<titulo-principal />
|
<titulo-principal />
|
||||||
<barra-titulo />
|
<barra-titulo />
|
||||||
@ -23,6 +23,7 @@
|
|||||||
import BarraTitulo from '../components/Anime/BarraTitulo.vue'
|
import BarraTitulo from '../components/Anime/BarraTitulo.vue'
|
||||||
import Tarjeta from '../components/Anime/Tarjeta.vue'
|
import Tarjeta from '../components/Anime/Tarjeta.vue'
|
||||||
import MiFooter from '../components/mi-footer.vue'
|
import MiFooter from '../components/mi-footer.vue'
|
||||||
|
import { global } from "../global";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Anime",
|
name: "Anime",
|
||||||
@ -38,6 +39,8 @@
|
|||||||
'mi-footer': MiFooter
|
'mi-footer': MiFooter
|
||||||
},
|
},
|
||||||
created: function () {
|
created: function () {
|
||||||
|
global.color = '#22a170';
|
||||||
|
|
||||||
if (window.indiceAnimes[0]) {
|
if (window.indiceAnimes[0]) {
|
||||||
console.log("Existe we v:");
|
console.log("Existe we v:");
|
||||||
console.log(window.indiceAnimes);
|
console.log(window.indiceAnimes);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="background1">
|
||||||
<nav-bar
|
<nav-bar
|
||||||
:variante="'Anime'"
|
:variante="'Anime'"
|
||||||
:anio="parseInt(this.$route.params.anio)"
|
:anio="parseInt(this.$route.params.anio)"
|
||||||
@ -19,9 +19,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col l4 hide-on-med-and-down">
|
<div class="col l4 hide-on-med-and-down">
|
||||||
<div class="caja">
|
<barra-lateral />
|
||||||
we
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<mi-footer />
|
<mi-footer />
|
||||||
@ -31,6 +29,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import ComponenteCarga from '../components/comp-cargando.vue';
|
import ComponenteCarga from '../components/comp-cargando.vue';
|
||||||
import { global } from "../global";
|
import { global } from "../global";
|
||||||
|
import BarraLateral from '../components/AnimeView/BarraLateral.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "AnimeView",
|
name: "AnimeView",
|
||||||
@ -47,6 +46,7 @@
|
|||||||
'mi-footer': () => ({
|
'mi-footer': () => ({
|
||||||
component: import('../components/mi-footer')
|
component: import('../components/mi-footer')
|
||||||
}),
|
}),
|
||||||
|
'barra-lateral': BarraLateral
|
||||||
},
|
},
|
||||||
data: function () {
|
data: function () {
|
||||||
return {
|
return {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="background1">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<titulo-principal />
|
<titulo-principal />
|
||||||
<slider-reciente />
|
<slider-reciente />
|
||||||
@ -48,7 +48,7 @@ export default {
|
|||||||
'mi-footer': footer
|
'mi-footer': footer
|
||||||
},
|
},
|
||||||
created: function () {
|
created: function () {
|
||||||
global.color = '#23bf87';
|
global.color = '#22a170';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -5,7 +5,9 @@
|
|||||||
<div class="container row">
|
<div class="container row">
|
||||||
<div class="col l8 m12 s12">
|
<div class="col l8 m12 s12">
|
||||||
<div class="caja contenido">
|
<div class="caja contenido">
|
||||||
Hmmph
|
|
||||||
|
<cambio :data="'0.1'" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col l4 hide-on-med-and-down">
|
<div class="col l4 hide-on-med-and-down">
|
||||||
@ -22,13 +24,16 @@
|
|||||||
<script>
|
<script>
|
||||||
import NavBar from '../components/AnimeView/NavBar.vue'
|
import NavBar from '../components/AnimeView/NavBar.vue'
|
||||||
import MiFooter from '../components/mi-footer.vue'
|
import MiFooter from '../components/mi-footer.vue'
|
||||||
|
import Cambio from '../components/ListaDeCambios/Cambio.vue'
|
||||||
import { global } from "../global";
|
import { global } from "../global";
|
||||||
|
const YAML = require('yaml');
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "ListaDeCambios",
|
name: "ListaDeCambios",
|
||||||
components: {
|
components: {
|
||||||
'nav-bar': NavBar,
|
'nav-bar': NavBar,
|
||||||
'mi-footer': MiFooter
|
'mi-footer': MiFooter,
|
||||||
|
cambio: Cambio
|
||||||
},
|
},
|
||||||
created: function () {
|
created: function () {
|
||||||
global.color = '#23bf87';
|
global.color = '#23bf87';
|
||||||
|
Loading…
Reference in New Issue
Block a user