Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pudretediablo/cordova-plugin-oreo

Add cookies to your Cordova Project
https://github.com/pudretediablo/cordova-plugin-oreo

cookies cordova cordova-android cordova-ios cordova-plugin ionic javascript

Last synced: 29 days ago
JSON representation

Add cookies to your Cordova Project

Awesome Lists containing this project

README

        

# Oreo.js for Cordova
### Add cookies to your Cordova Project.

[![npm version](https://badge.fury.io/js/cordova-plugin-oreo.svg)](//npmjs.com/package/cordova-plugin-oreo)
[![Cordova](https://img.shields.io/badge/Cordova-Yes-blue.svg)](#)
[![Ionic](https://img.shields.io/badge/Android%20Tested-Yes-green.svg)](#)
[![Ionic](https://img.shields.io/badge/Ionic%20Tested-No-gray.svg)](#)
[![Ionic](https://img.shields.io/badge/iOS%20Tested-No-gray.svg)](#)

------

**Note:** This plugin is an adapted version of the original [oreo.js package](https://github.com/PudreteDiablo/oreo.js).

## Installation

#### Plugin Manager
```
cordova plugin add cordova-plugin-oreo
```

#### CDN (Recommended)
```html

```

------

## Examples
```js
// WRITE A COOKIE [v]
// WILL EXPIRE IN A MONTH BY DEFAULT [v]
oreo( 'my-cookie-key', 'my-cookie-value' ) ;

// WRITE A COOKIE WITH EXPIRATION-DATE AND PATH [v]
// WILL EXPIRE IN A YEAR [v]
expiration = new Date( ) ;
expiration = expiration.setFullYear( expiration.getFullYear( ) + 1 ) ;
// OR
expiration = 365 ; // EXPIRATION IN DAYS IS ACCEPTABLE TOO.
oreo( 'my-cookie-key', 'my-cookie-value', { expires : expiration, path : '/blog/' } ) ;

// READ COOKIE [v]
var cookie = oreo( 'my-cookie-key' ) ;

// REMOVE COOKIE [v]
oreo.remove( 'my-cookie-key' ) ;

// CLEAR ALL [v]
oreo.clear( ) ;
```

As programmer, I prefer to look at examples to understand how a package works. So I make a few examples with comments in the [examples folder](https://github.com/PudreteDiablo/oreo.js/tree/master/examples).

------

## Documentation
Check the updated [documentation page](https://pudretediablo.github.io/oreo.js) to see all available *Methods*, *Properties* and *Events* of oreo.js

Also the docs page have useful information such as devlog, tips, storage-info and other stuff, so check it out.