From 25faec95930b3370f0b476a818e4d118731f099b Mon Sep 17 00:00:00 2001 From: Fernando Date: Wed, 3 Apr 2019 16:32:27 -0500 Subject: [PATCH] Iniciada la pag de animes --- .editorconfig | 3 + src/components/Anime/Anime.vue | 46 +++++ src/components/Anime/panel-descarga.vue | 206 ++++++++++++++++++++++ src/components/AnimeList/anime.vue | 48 +++++ src/components/AnimeList/lista-animes.vue | 24 +++ src/components/Inicio/animes-novelas.vue | 43 +++++ src/components/Inicio/ultimos-animes.vue | 8 +- src/components/barra-lateral.vue | 3 +- src/router.coffee | 24 +++ src/store.coffee | 4 + src/views/AnimeList.vue | 45 +++++ src/views/Error404.vue | 14 ++ src/views/Inicio.vue | 6 +- src/views/Usuario.vue | 80 +++++++++ 14 files changed, 549 insertions(+), 5 deletions(-) create mode 100644 src/components/Anime/Anime.vue create mode 100644 src/components/Anime/panel-descarga.vue create mode 100644 src/components/AnimeList/anime.vue create mode 100644 src/components/AnimeList/lista-animes.vue create mode 100644 src/components/Inicio/animes-novelas.vue create mode 100644 src/views/AnimeList.vue create mode 100644 src/views/Error404.vue create mode 100644 src/views/Usuario.vue diff --git a/.editorconfig b/.editorconfig index e636463..99872fe 100644 --- a/.editorconfig +++ b/.editorconfig @@ -6,4 +6,7 @@ indent_size = 4 indent_size = 2 [*.coffee] +indent_size = 2 + +[*.sass] indent_size = 2 \ No newline at end of file diff --git a/src/components/Anime/Anime.vue b/src/components/Anime/Anime.vue new file mode 100644 index 0000000..1255538 --- /dev/null +++ b/src/components/Anime/Anime.vue @@ -0,0 +1,46 @@ + + + + + \ No newline at end of file diff --git a/src/components/Anime/panel-descarga.vue b/src/components/Anime/panel-descarga.vue new file mode 100644 index 0000000..60695b5 --- /dev/null +++ b/src/components/Anime/panel-descarga.vue @@ -0,0 +1,206 @@ + + + + + \ No newline at end of file diff --git a/src/components/AnimeList/anime.vue b/src/components/AnimeList/anime.vue new file mode 100644 index 0000000..9ef3c09 --- /dev/null +++ b/src/components/AnimeList/anime.vue @@ -0,0 +1,48 @@ + + + + + \ No newline at end of file diff --git a/src/components/AnimeList/lista-animes.vue b/src/components/AnimeList/lista-animes.vue new file mode 100644 index 0000000..665043b --- /dev/null +++ b/src/components/AnimeList/lista-animes.vue @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/src/components/Inicio/animes-novelas.vue b/src/components/Inicio/animes-novelas.vue new file mode 100644 index 0000000..94009ec --- /dev/null +++ b/src/components/Inicio/animes-novelas.vue @@ -0,0 +1,43 @@ + + + + + \ No newline at end of file diff --git a/src/components/Inicio/ultimos-animes.vue b/src/components/Inicio/ultimos-animes.vue index 58c50c9..7c0a8bc 100644 --- a/src/components/Inicio/ultimos-animes.vue +++ b/src/components/Inicio/ultimos-animes.vue @@ -4,9 +4,11 @@ div.fondo_1(:style="'background-color: ' + anime.color") div.fondo_texto(:class="'fondo_texto--' + $store.state.modoColor") div.cont - div.titulo {{ anime.titulo }} + router-link(:to="anime.link") + div.titulo {{ anime.titulo }} - img.imagen.tarjeta(:src="anime.imgUrl") + router-link(:to="anime.link") + img.imagen.tarjeta(:src="anime.imgUrl") div.animeCont div.descr {{ anime.descripcion }} br @@ -148,6 +150,8 @@ .cont padding: 10px 40px z-index: 4 + a + text-decoration: none .imagen @extend %bordeRedondo-std diff --git a/src/components/barra-lateral.vue b/src/components/barra-lateral.vue index 6133028..3900224 100644 --- a/src/components/barra-lateral.vue +++ b/src/components/barra-lateral.vue @@ -39,7 +39,7 @@ :src="modoSiguiente === 'oscuro'? '/img/github.svg': '/img/githubOsc.svg' ") br.mostrarEnTablet - router-link(to="/") + router-link(to="/cuenta") span.ocultarEnTablet Ajustes i.material-icons.texto2.mostrarEnTablet settings @@ -96,7 +96,6 @@ "" this.elemHtmlModoOscuro.innerHTML = resultado - # // Todo: Almacenar el estado de la barra lateral en localStorage ocultarBarraLateral: -> estadoActual = @$store.state.barraLateralOculta console.log "Anuma v: #{estadoActual}" diff --git a/src/router.coffee b/src/router.coffee index 81a9128..9543fd9 100644 --- a/src/router.coffee +++ b/src/router.coffee @@ -2,6 +2,11 @@ import Vue from 'vue' import Router from 'vue-router' import Inicio from './views/Inicio.vue' import Comparar from "./views/Comparar.vue" +import Usuario from "./views/Usuario.vue" +import AnimeList from "./views/AnimeList.vue" +import listaAnimes from "./components/AnimeList/lista-animes.vue" +import Anime from "./components/Anime/Anime.vue" +import Error404 from "./views/Error404.vue" Vue.use Router @@ -16,6 +21,25 @@ export default new Router path: "/comparar" name: "Comparar" component: Comparar + , + path: "/Anime" + component: AnimeList + children: [ + path: ":nombre" + component: Anime + , + path: "" + name: "Anime" + component: listaAnimes + ] + , + path: "/cuenta" + name: "Usuario" + component: Usuario + , + path: "*" + name: "404" + component: Error404 ] scrollBehavior: (to, from, savedPosition) -> x: 0 diff --git a/src/store.coffee b/src/store.coffee index 044592e..d496194 100644 --- a/src/store.coffee +++ b/src/store.coffee @@ -19,6 +19,7 @@ export default new Vuex.Store modoColor: localStorage?.getItem "modoColor" ? "claro" + txtAdicionalAnime: "Comprimido sin perder 1 solo pixel." mutations: cambiarBarraLateral: (state) -> @@ -32,4 +33,7 @@ export default new Vuex.Store cambiarModoColor: (state, color) -> state.modoColor = color + cambiarTxtAdicionalAnime: (state, txt) -> + state.txtAdicionalAnime = txt + actions: {} \ No newline at end of file diff --git a/src/views/AnimeList.vue b/src/views/AnimeList.vue new file mode 100644 index 0000000..e1d10a4 --- /dev/null +++ b/src/views/AnimeList.vue @@ -0,0 +1,45 @@ + + + + + \ No newline at end of file diff --git a/src/views/Error404.vue b/src/views/Error404.vue new file mode 100644 index 0000000..23d3864 --- /dev/null +++ b/src/views/Error404.vue @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/src/views/Inicio.vue b/src/views/Inicio.vue index 8b61cb3..2af3b56 100644 --- a/src/views/Inicio.vue +++ b/src/views/Inicio.vue @@ -1,6 +1,8 @@