Skip to content

Instantly share code, notes, and snippets.

View israeleriston's full-sized avatar

Israel Ériston israeleriston

  • MGA Gestão Pública
  • Brasil
View GitHub Profile
@israeleriston
israeleriston / Atom Description Usages Plugins
Last active July 14, 2017 19:19
automatic update by israel:trabalho
atom
//actions
export const resetMessages = ({ commit }) => {
commit(TYPES.SET_MESSAGE, { type: 'success', message: '' })
commit(TYPES.SET_MESSAGE, { type: 'error', message: [] })
commit(TYPES.SET_MESSAGE, { type: 'warning', message: '' })
commit(TYPES.SET_MESSAGE, { type: 'validation', message: [] })
}
// mutations
export default {
auth/store/plugins.js
import localforage from 'localforage'
import { userToken } from 'src/config'
import { setToken } from 'src/plugins/http'
import * as TYPES from './mutations-types'
const subscribe = (store) => {
store.subscribe((mutation, { auth }) => {
if (TYPES.SET_TOKEN === mutation.type) {
@israeleriston
israeleriston / gist:66359b60ade32bfe709dd87cb6f40f46
Created June 22, 2017 16:26
Exemplo de component Spinner criado em Vuejs
<template lang="html">
<div class="custom-loading-spiner-holder" v-if="show">
<div class="loading-spiner">
<div class="sk-circle ">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
import { routes as auth } from './auth'
import { routes as home } from './home'
import Content from 'components/root/Content'
caminho padrao de rota é '/' após o usuario efetuar login.
Segundo a documentação quando eu realizar matched na rota '/', o conteudo da rota home será renderizado dentro do componente
da rota pai, porém isso não esta acontencendo, segue em anexo as rotas.
@israeleriston
israeleriston / gist:68e375e5947980afe6158740f9fdabf4
Last active July 10, 2017 23:49
Configuração Sublime Text
Configuração Sublime Text
@israeleriston
israeleriston / Container.vue
Created July 16, 2017 21:44
Erro ao passar as props
mounted () {
getUsersManagers().then(data => {
this.userOwnerOptions = data.info.map(value => ({ label: value.firstName, value: value._id }))
})
this.searchTasks()
},
// esse userOwnerOptions é passado para um array de filtros q eu renderizo dinamicamente quando o usuario seleciona
filters: [
{
@israeleriston
israeleriston / gist:481ebad5b80fea811ee29f69d87babca
Last active July 19, 2017 03:08
Web Security Configuration Spring
@Configuration
@EnableWebSecurity(debug = false)
@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true)
public class WebApplicationSecurityConfigurerAdapter extends WebSecurityConfigurerAdapter {
public static final String J_SPRING_SECURITY_LOGOUT = "/j_spring_security_logout";
public static final String J_SPRING_SECURITY_CHECK = "/j_spring_security_check";
public static final String J_USERNAME = "user";
public static final String J_PASSWORD = "password";
@israeleriston
israeleriston / search.vue
Created July 29, 2017 13:34
Search quasar
<template lang="html">
<div>
<div class="card-title">
<q-autocomplete v-model="school" :delay="0" @search="getAllSchool()" :max-results="2">
<q-search v-model="school"></q-search>
</q-autocomplete>
</div>
<div class="card">
<div class="card-content bg-white bg-blue-grey-1" v-if="school">
<div class="row gutter wrap">
@israeleriston
israeleriston / sublime-text3.md
Last active November 6, 2017 18:47
My default settings for using sublime text 3 to work with vuejs/js and python / django