1
0
Fork 0
mirror of synced 2024-06-30 20:21:16 +12:00
appwrite/public/scripts/views/general/cookies.js

23 lines
688 B
JavaScript
Raw Normal View History

2020-04-02 10:41:29 +13:00
(function(window) {
window.ls.container.get("view").add({
selector: "data-cookies",
controller: function(element, alerts, cookie, env) {
if (!cookie.get("cookie-alert")) {
2020-04-04 08:26:52 +13:00
let text = element.dataset["cookies"] || "";
2020-04-02 10:41:29 +13:00
alerts.add(
{
text: text,
class: "cookie-alert",
link: env.HOME + "/policy/cookies",
2020-07-25 18:26:25 +12:00
label: 'Learn More',
2020-04-02 10:41:29 +13:00
callback: function() {
cookie.set("cookie-alert", "true", 365 * 10); // 10 years
}
},
0
);
}
}
});
})(window);