Skip to content

Saurus42/cookie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

A class for easier cookies on the Website on the client's side.

Usage

Adding cookies

cookie.push( 'test1', 'test-value' );
console.log( cookie.cookies ) // [ [ 'test1', 'test-value' ] ]
console.log( document.cookie ) // 'test1=test-value'
cookie.push( 'test2', 'test-value', '/foo' );
console.log( cookie.cookies ) // [ [ 'test1', 'test-value' ], [ 'test2', 'test-value' ] ]
console.log( document.cookie ) // 'test1=test-value; test2=test-value'

Updating cookies

cookie.push( 'test1', 'test-value' );
console.log( cookie.cookies ) // [ [ 'test1', 'test-value' ] ]
console.log( document.cookie ) // 'test1=test-value'
cookie.push( 'test1', 'test-value-update' );
console.log( cookie.cookies ) // [ [ 'test1', 'test-value-update' ] ]
console.log( document.cookie ) // 'test1=test-value-update'

Deleting cookies

cookie.push( 'test1', 'test-value' );
console.log( cookie.cookies ) // [ [ 'test1', 'test-value' ] ]
console.log( document.cookie ) // 'test1=test-value'
cookie.delete( 'test1', '' );
console.log( cookie.length ) // 0
console.log( document.cookie ) // ''

Checking if the cookie exists

cookie.push( 'test1', 'test-value' );
console.log( cookie.cookies ) // [ [ 'test1', 'test-value' ] ]
console.log( document.cookie ) // 'test1=test-value'
console.log( cookie.has( 'test1' ) ) // true

Get the cookie value

cookie.push( 'test1', 'test-value' );
console.log( cookie.cookies ) // [ [ 'test1', 'test-value' ] ]
console.log( document.cookie ) // 'test1=test-value'
console.log( cookie.get( 'test1' ) ) // 'test-value'

Author

Mateusz Krasuski

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors