Sha256: 78221cb7d4a4e1905b8afbb1192e1577e880af68ba9e7d69b9a8019654be4a72

Contents?: true

Size: 616 Bytes

Versions: 89

Compression:

Stored size: 616 Bytes

Contents

export default class {
  setCookie (cname, cvalue, exdays) {
    const d = new Date()
    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000))
    const expires = 'expires=' + d.toUTCString()
    document.cookie = cname + '=' + cvalue + ';' + expires + ';path=/'
  }

  getCookie (cname) {
    const name = cname + '='
    const ca = document.cookie.split(';')
    for (let i = 0; i < ca.length; i++) {
      let c = ca[i]
      while (c.charAt(0) === ' ') {
        c = c.substring(1)
      }
      if (c.indexOf(name) === 0) {
        return c.substring(name.length, c.length)
      }
    }
    return ''
  }
}

Version data entries

89 entries across 89 versions & 1 rubygems

Version Path
pg_rails-7.0.8.pre.alpha.27 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.26 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.25 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.24 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.23 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.22 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.21 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.20 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.19 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.18 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.17 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.16 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.15 pg_layout/app/javascript/utils/cookies.js
pg_rails-7.0.8.pre.alpha.14 pg_layout/app/javascript/cookies.js
pg_rails-7.0.8.pre.alpha.13 pg_layout/app/javascript/cookies.js
pg_rails-7.0.8.pre.alpha.12 pg_layout/app/javascript/cookies.js
pg_rails-7.0.8.pre.alpha.11 pg_layout/app/javascript/cookies.js
pg_rails-7.0.8.pre.alpha.10 pg_layout/app/javascript/cookies.js
pg_rails-7.0.8.pre.alpha.9 pg_layout/app/javascript/cookies.js
pg_rails-7.0.8.pre.alpha.8 pg_layout/app/javascript/cookies.js