PageSourceSearch

https://elitmat.pl/js/whcookies.js

js elitmat.pl collected 2026-09-24 12:13:28 UTC 4,982 bytes, 113 lines download raw bytes

1/*
2 * Skrypt wyœwietlaj¹cy okienko z informacj¹ o wykorzystaniu ciasteczek (cookies)
3 * 
4 * Wiêcej informacji: http://webhelp.pl/artykuly/okienko-z-informacja-o-ciasteczkach-cookies/
5 * 
6 */
7
8function WHCreateCookie(name, value, days) {
9    var date = new Date();
10    date.setTime(date.getTime() + (days*24*60*60*1000));
11    var expires = "; expires=" + date.toGMTString();
12	document.cookie = name+"="+value+expires+"; path=/";
13}
14
15function WHReadCookie(name) {
16	var nameEQ = name + "=";
17	var ca = document.cookie.split(';');
18	for(var i=0; i < ca.length; i++) {
19		var c = ca[i];
20		while (c.charAt(0) == ' ') c = c.substring(1, c.length);
21		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
22	}
23	return null;
24}
25
26$(document).ready(function(){
27    coockie_window_schow();
28
29
30    $( window ).resize(function() {
31        resize_window();
32    });
33
34    $('.cookie_button_down').click(function () {
35        //document.location+='#coockie_accept_button';return false;
36        $('#coockie_accept_button').goTo();
37    });
38
39    $('#coockie_accept_button').click(function () {
40        $('#popup_cookie_contener_main').fadeOut(200);
41        NewCloseCookiesWindow();
42    });
43
44    $('.cookie_content').scroll(function() {
45        var y = $(this).scrollTop();
46        if (y < 330) {
47            $('.cookie_button_down').css('visibility','visible');
48        } else {
49            $('.cookie_button_down').css('visibility','hidden');
50        }
51    });
52    resize_window();
53
54    (function($) {
55        $.fn.goTo = function() {
56            $('.cookie_content').animate({
57                scrollTop: $(this).offset().top + 'px'
58            }, 'slow');
59            return this; // for chaining...
60        }
61    })(jQuery);
62});
63
64function NewCloseCookiesWindow() {
65    WHCreateCookie('cookies_accepted_new', 'T', 365);
66    document.getElementById('popup_cookie_contener_main').removeChild(document.getElementsByClassName('popup_cookie_contener_main'));
67    document.getElementById('popup_cookie_contener_main').style.display= 'none';
68}
69
70
71function resize_window () {
72    var height_window = $( ".popup_cookie_contener" ).css( 'height');
73    height_window = parseInt(height_window)-120;
74    $( ".cookie_content" ).css( 'max-height',height_window+'px');
75}
76
77function coockie_window_schow() {
78    if(WHReadCookie('cookies_accepted_new') != 'T') {
79        var message_container = document.createElement('div');
80        message_container.id = 'popup_cookie_contener_main';
81        var html_code =
82            '<div class="popup_cookie_contener_main">' +
83            '<div class="popup_cookie_contener">' +
84            '<div class="cookie_header">' +
85            '<img src="https://elitmat.pl/images/logo.png">' +
86            '</div>' +
87            '<div class="cookie_content">' +
88            '<div> Serwis "ELITMAT" korzysta z plików cookie </div>' +
89            '<p>Maj¹ Pañstwo mo¿liwoœæ samodzielnej zmiany ustawieñ dotycz¹cych cookies w swojej przegl¹darce internetowej. Jeœli nie wyra¿aj¹ Pañstwo zgody, prosimy o zmianê ustawieñ w przegl¹darce lub opuszczenie serwisu.</p>' +
90            '<p>Dalsze korzystanie z serwisu bez zmiany ustawieñ dotycz¹cych cookies w przegl¹darce oznacza akceptacjê plików cookies, co bêdzie skutkowa³o zapisywaniem ich na Pañstwa urz¹dzeniach</p>' +
91            '<p>Informacji odczytanych za pomoc¹ cookies i podobnych technologii u¿ywamy w celach reklamowych, statystycznych oraz w celu dostosowania serwisu do indywidualnych potrzeb u¿ytkowników, w tym profilowania.' +
92            ' Wykorzystanie ich pozwala nam zapewniæ Pañstwu maksymaln¹ wygodê przy korzystaniu z naszego serwisu poprzez zapamiêtanie Waszych preferencji i ustawieñ na naszych stronach. Wiêcej informacji o zamieszczanych' +
93            ' plikach cookie oraz o mo¿liwoœci zmiany ustawieñ przegl¹darki oraz polityce przetwarzania danych znajd¹ Pañstwo w polityce prywatnoœci.</p>' +
94            '<p>Akceptacja ustawieñ przegl¹darki oznacza zgodê na mo¿liwoœæ tworzenia profilu U¿ytkownika opartego na informacji dotycz¹cej œwiadczonych us³ug, zainteresowania ofert¹ lub informacjami zawartymi w plikach' +
95            ' cookies. Maj¹ Pañstwo prawo do cofniêcia wyra¿onej zgody w dowolnym momencie. Wycofanie zgody nie ma wp³ywu na zgodnoœæ z prawem przetwarzania Pañstwa danych, którego dokonano na podstawie udzielonej wczeœniej' +
96            ' zgody.</p>' +
97            '<br><br>' +
98            '<div id="coockie_accept_button">MAM PRZEGL¥DARKÊ USTAWION¥ ZGODNIE<br>Z MOIMI PREFERENCJAMI</div>' +
99            '<br><br><br><br>' +
100            '</div>' +
101            '<div class="cookie_footer">' +
102            '</div>' +
103            '<div class="cookie_button_down">' +
104            '<img src="https://elitmat.pl/images/arrow_down.png">' +
105            '</div>' +
106            '<div class="cookie_gradiend">' +
107            '</div>' +
108            '</div>' +
109            '</div>';
110        message_container.innerHTML = html_code;
111        document.body.appendChild(message_container);
112    }
113}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.