How to use the quasar.LocalStorage.get function in quasar

To help you get started, we’ve selected a few quasar examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sharpshark28 / my_spells / src / store.js View on Github external
export function dispatch (action) {
  switch (action.type) {
    case 'SPELLS_RESOLVED':
      state.spells = action.data
      break
    case 'LOAD_LOCAL_CHOSEN' :
      state.chosen = LocalStorage.get.item('chosen').split(',')
      break
    case 'WIPE_CHOSEN':
      state.chosen = []
      LocalStorage.remove('chosen')
      break
    case 'CHANGE_CHOSEN':
      if (action.data.want) {
        state.chosen.push(action.data.id)
      }
      else {
        let index = state.chosen.indexOf(action.data.id)
        if (index >= 0) state.chosen.splice(index, 1)
      }

      if (state.chosen.length) {
        LocalStorage.set('chosen', state.chosen.join(','))
github XristMisyris / quasar-starter-frontend / src / router.js View on Github external
function checkAuth (to, from, next) {
  if (to.path === '/' && auth.user.authenticated) {
    next('/profile')
  }
  else if (!LocalStorage.get.item('id_token') && to.path !== '/') {
    console.log('not logged')
    next('/login')
  }
  else {
    next()
  }
}
github XristMisyris / quasar-starter-frontend / src / auth.js View on Github external
checkAuth () {
    let jwt = LocalStorage.get.item('id_token')

    if (jwt) {
      this.user.authenticated = true
      axios.defaults.headers.common['Authorization'] = 'Bearer ' + LocalStorage.get.item('id_token')
      this.refreshToken()
    }
    else {
      this.user.authenticated = false
    }
  },
github quasarframework / quasar / quasar / dev / components / other / web-storage.vue View on Github external
data () {
    return {
      storage: LocalStorage.get.all()
    }
  },
  methods: {
github zuck / alighieri / src / components / Writer.vue View on Github external
mounted () {
    window.onbeforeunload = this.exit
    document.onkeyup = this.onKeyPress
    document.title = this.windowTitle

    this.$refs.layout.hideLeft()

    this.contentHTML = LocalStorage.get.item(CONTENT_BACKUP_KEY) || DEFAULT_CONTENT_HTML
    SessionStorage.set(CONTENT_LAST_SAVED_KEY, this.contentHTML)

    document.querySelector('#editor').focus()
  },
  methods: {
github zuck / alighieri / src / store / index.js View on Github external
import { convertHtmlToTxt } from '../conversion'
import * as INFO from '../../package.json'

Vue.use(Vuex)

const CONTENT_BACKUP_KEY = INFO.name + '-content-backup'
const CONTENT_LAST_SAVED_KEY = INFO.name + '-content-last-saved'
const SETTINGS_KEY = INFO.name + '-settings'

const initialSettings = Object.assign(
  {
    darkMode: false,
    parSpaceBetween: true,
    parIndentFirstLine: false
  },
  LocalStorage.get.item(SETTINGS_KEY)
)

const updateAddressbarColor = darkMode => {
  AddressbarColor.set(darkMode ? '#1b1e25' : '#fff')
}

updateAddressbarColor(initialSettings.darkMode)

const store = new Vuex.Store({
  state: {
    filename: null,
    contentHTML: null,
    content: null,
    words: [],
    sentences: [],
    lastChange: null,
github XristMisyris / quasar-starter-frontend / src / auth.js View on Github external
.then((response) => {
        LocalStorage.set('id_token', response.data.token)

        this.user.authenticated = true
        axios.defaults.headers.common['Authorization'] = 'Bearer ' + LocalStorage.get.item('id_token')
        this.getAuthUser()

        if (redirect) {
          setTimeout(() => Router.replace(redirect), 700)
        }
      })
      .catch((error) => {
github sergiuwd / Taskista / src / components / Index.vue View on Github external
created () {
    if (!LocalStorage.has('lists')) {
      LocalStorage.set('lists', [])
    }
    this.$root.lists = LocalStorage.get.item('lists')
  },
  methods: {