Cambios menores
This commit is contained in:
parent
8d581d22a5
commit
fd8500b24b
@ -2,8 +2,9 @@
|
|||||||
div.info_curso
|
div.info_curso
|
||||||
h4.titulo_curso(@mouseenter="resaltarTodasCeldas" @mouseleave="quitarResaltadoCeldas"
|
h4.titulo_curso(@mouseenter="resaltarTodasCeldas" @mouseleave="quitarResaltadoCeldas"
|
||||||
title="Agregar curso a mi horario."
|
title="Agregar curso a mi horario."
|
||||||
@click="agregarCursoAMiHorario"
|
@click.stop="agregarCursoAMiHorario"
|
||||||
)
|
)
|
||||||
|
input.marcador_curso(type="checkbox" v-model="cursoAgregado")
|
||||||
span.ancho {{ curso.abreviado }} >
|
span.ancho {{ curso.abreviado }} >
|
||||||
| {{ curso.nombre }}
|
| {{ curso.nombre }}
|
||||||
table.datos
|
table.datos
|
||||||
@ -48,6 +49,8 @@
|
|||||||
export default
|
export default
|
||||||
name: "curso"
|
name: "curso"
|
||||||
components: { bloque }
|
components: { bloque }
|
||||||
|
data: ->
|
||||||
|
cursoAgregado: no
|
||||||
props:
|
props:
|
||||||
curso:
|
curso:
|
||||||
type: Object
|
type: Object
|
||||||
@ -88,9 +91,14 @@
|
|||||||
estaVacio
|
estaVacio
|
||||||
methods:
|
methods:
|
||||||
agregarCursoAMiHorario: ->
|
agregarCursoAMiHorario: ->
|
||||||
nombre = @nombreCurso
|
if @cursoAgregado
|
||||||
datos = @curso
|
@cursoAgregado = false
|
||||||
@$store.commit "agregarCursoAMiHorario", { nombre, datos }
|
@$store.commit "removerCursoMiHorario", @nombreCurso
|
||||||
|
else
|
||||||
|
@cursoAgregado = true
|
||||||
|
nombre = @nombreCurso
|
||||||
|
datos = @curso
|
||||||
|
@$store.commit "agregarCursoAMiHorario", { nombre, datos }
|
||||||
|
|
||||||
obtenerClase: (grupo, esLab) ->
|
obtenerClase: (grupo, esLab) ->
|
||||||
obtenerClaseGrupoCurso @nombreAño, @curso.abreviado, grupo, esLab
|
obtenerClaseGrupoCurso @nombreAño, @curso.abreviado, grupo, esLab
|
||||||
@ -129,6 +137,12 @@
|
|||||||
|
|
||||||
<style scoped lang="sass">
|
<style scoped lang="sass">
|
||||||
|
|
||||||
|
.marcador_curso
|
||||||
|
display: inline-block
|
||||||
|
margin-right: 0.45rem
|
||||||
|
font-size: 1rem
|
||||||
|
|
||||||
|
|
||||||
.titulo_curso
|
.titulo_curso
|
||||||
display: inline-block
|
display: inline-block
|
||||||
cursor: pointer
|
cursor: pointer
|
||||||
|
@ -14,12 +14,19 @@ export default new Vuex.Store({
|
|||||||
},
|
},
|
||||||
agregarACelda(state, {idCelda, datos}) {
|
agregarACelda(state, {idCelda, datos}) {
|
||||||
state.celdas[idCelda].push(datos);
|
state.celdas[idCelda].push(datos);
|
||||||
|
},
|
||||||
|
quitarDeCelda(state) {
|
||||||
|
|
||||||
},
|
},
|
||||||
agregarCursoAMiHorario(state, {nombre, datos} ) {
|
agregarCursoAMiHorario(state, {nombre, datos} ) {
|
||||||
if (!state.horarioUsuario[nombre]) {
|
if (!state.horarioUsuario[nombre]) {
|
||||||
state.horarioUsuario[nombre] = datos;
|
state.horarioUsuario[nombre] = datos;
|
||||||
state.horarioUsuario = Object.assign({}, state.horarioUsuario);
|
state.horarioUsuario = Object.assign({}, state.horarioUsuario);
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
removerCursoMiHorario(state, nombre) {
|
||||||
|
delete state.horarioUsuario[nombre];
|
||||||
|
state.horarioUsuario = Object.assign({}, state.horarioUsuario);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
|
Loading…
Reference in New Issue
Block a user