diff --git a/uhr.js b/uhr.js
index 303fc92..1f79bfb 100644
--- a/uhr.js
+++ b/uhr.js
@@ -57,7 +57,11 @@ along with this program. If not, see .
uhr._update();
}, 1000);
this._update();
- $.cookie('uhr-status' + this._id, 'on', {expires: 365});
+ if (this.options.cookiePath !== undefined) {
+ $.cookie('uhr-status' + this._id, 'on', {expires: 365, path: this.options.cookiePath});
+ } else {
+ $.cookie('uhr-status' + this._id, 'on', {expires: 365});
+ }
} else {
}
},
@@ -66,7 +70,11 @@ along with this program. If not, see .
window.clearInterval(this._timer);
this._timer = null;
this._update();
- $.cookie('uhr-status' + this._id, 'off', {expires: 365});
+ if (this.options.cookiePath !== undefined) {
+ $.cookie('uhr-status' + this._id, 'off', {expires: 365, path: this.options.cookiePath});
+ } else {
+ $.cookie('uhr-status' + this._id, 'off', {expires: 365});
+ }
}
},
toggle: function() {
@@ -85,7 +93,11 @@ along with this program. If not, see .
uhr._currentMinute = -1;
uhr._update();
});
- $.cookie('uhr-language' + this._id, languageKey, {expires: 365});
+ if (this.options.cookiePath !== undefined) {
+ $.cookie('uhr-language' + this._id, languageKey, {expires: 365, path: this.options.cookiePath});
+ } else {
+ $.cookie('uhr-language' + this._id, languageKey, {expires: 365});
+ }
this._update();
}
},
@@ -94,7 +106,11 @@ along with this program. If not, see .
this.element.removeClass(this.options.theme).addClass(theme);
$('#uhr-onoffswitch' + this._id).removeClass(this.options.theme).addClass(theme);
this.options.theme = theme;
- $.cookie('uhr-theme' + this._id, theme, {expires: 365});
+ if (this.options.cookiePath !== undefined) {
+ $.cookie('uhr-theme' + this._id, theme, {expires: 365, path: this.options.cookiePath});
+ } else {
+ $.cookie('uhr-theme' + this._id, theme, {expires: 365});
+ }
}
},
time: function(time) {