# weforms/1.4.3/assets/spa/mixins/cookie.js

weForms – Easy Drag &amp; Drop Contact Form Builder For WordPress, version 1.4.3. 29 lines.

- Page: https://pluginprobe.com/plugins/weforms/1.4.3/code/assets/spa/mixins/cookie.js
- Raw: https://pluginprobe.com/plugins/weforms/1.4.3/raw/assets/spa/mixins/cookie.js
- Modified: 2019-11-18T04:29:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/weforms/1.4.3/code/assets/spa/mixins/cookie.js#L10-L20`.

```javascript
weForms.mixins.Cookie = {

    methods: {

        setCookie: function (cname, cvalue, exdays) {
		    var d = new Date();
		    d.setTime(d.getTime() + (exdays*24*60*60*1000));
		    var expires = "expires="+ d.toUTCString();
		    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
		},

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

```
