(function($, window, document, undefined) { function saveToLS(key, val) { if( !("localStorage" in window) ) return; window.localStorage.setItem(key, val); } function readFromLS(key) { if( !("localStorage" in window) ) return; return window.localStorage.getItem(key); } $.fn.cookieAlert = function(userOptions) { if( readFromLS("cookiesAccepted") === "1" ) { return this; } var options = $.extend({}, $.fn.cookieAlert.defaults, userOptions); var div = $("
", { "class": options.containerClass }).hide(); var p = $("", { "class": options.textClass, "html": options.message }); var span = $("", { "class": options.closeClass }); span.on("click", function() { saveToLS("cookiesAccepted", 1); div.slideUp(options.animSpeed, function() { div.remove(); }); }); p.append(span); div.append(p); this.prepend(div); div.slideDown(options.animSpeed); return this; }; $.fn.cookieAlert.defaults = { message: "Wykorzystujemy pliki cookies w celu gromadzenia danych statystycznych oraz prawidłowego" + " funkcjonowania niektórych elementów serwisu. Pliki te są umieszczane na Państwa urządzeniach. Korzystając" + " ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki." + " Dowiedz się więcej o celu ich" + " używania i zmianie ustawień cookie w przeglądarce" , animSpeed: 100, containerClass: "cookie", textClass: "cookie__text", closeClass: "cookie__close" }; })(jQuery, window, document);