Skip to content

Commit 0de646f

Browse files
authored
Merge pull request #53 from AddSearch/sc-8498/document-not-available-in-SSR
[sc-8498] check availability of "document" object
2 parents ea0d658 + 2873618 commit 0de646f

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

dist/addsearch-js-client.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "addsearch-js-client",
3-
"version": "0.8.5",
3+
"version": "0.8.6",
44
"description": "AddSearch API JavaScript client",
55
"main": "index.js",
66
"jsdelivr": "./dist/addsearch-js-client.min.js",

src/cookie.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
const setCookie = function(cookieName, cookieValue, expireDays) {
2+
if (!document) {
3+
return;
4+
}
25
const date = new Date();
36
date.setTime(date.getTime() + (expireDays * 24 * 60 * 60 * 1000));
47
let expires = "expires="+ date.toUTCString();
58
document.cookie = cookieName + "=" + cookieValue + ";" + expires + ";path=/";
69
}
710

811
const getCookie = function(cookieName) {
12+
if (!document) {
13+
return;
14+
}
915
let name = cookieName + "=";
1016
let decodedCookie = decodeURIComponent(document.cookie);
1117
let cookieArray = decodedCookie.split(';');
@@ -22,6 +28,9 @@ const getCookie = function(cookieName) {
2228
}
2329

2430
const deleteCookie = function(name) {
31+
if (!document) {
32+
return;
33+
}
2534
document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 2000 00:00:01 GMT;';
2635
}
2736

0 commit comments

Comments
 (0)