PageSourceSearch

https://www.kamienica.net.pl/live/pub-js/scripts-dev.js?v=0.12

js kamienica.net.pl collected 2026-10-02 21:47:15 UTC 54,488 bytes, 1,334 lines download raw bytes

1function iap_wcag_cookie_save(cookie_name, cookie_value){
2    var expires  = new Date();
3        expires .setTime( expires.getTime() + ( 1000 * 60 * 60 * 24 * 365 ) );
4
5    $.cookies.set(cookie_name, cookie_value, {
6        path: '/',
7        expiresAt: expires
8    });
9}
10
11function scrollToIdObj(idobj){
12    $('html, body').dequeue();
13    $('html, body').animate({ scrollTop: $(idobj).offset().top-20 }, 1000, 'easeOutExpo');
14}
15
16jQuery.fn.extend({
17    scrollTo : function(speed, easing){
18        return this.each(function(){
19            var targetOffset = $(this).offset().top;
20            $('html,body').animate({scrollTop: targetOffset}, speed, easing);
21        });
22    }
23});
24
25$(document).ready(function() {
26    show_hide_scroll_top();
27    scroll_up();
28});
29
30$(window).on("scroll", function() {
31    show_hide_scroll_top();
32});
33
34function show_hide_scroll_top() {
35    if ($(window).scrollTop() > $(window).height()/2) {
36        $("#global-scrollup").fadeIn(300);
37    } else {
38        $("#global-scrollup").fadeOut(300);
39    }
40}
41
42function scroll_up() {
43    $("#global-scrollup").on("click", function() {
44        $("html, body").animate({
45            scrollTop: 0
46        }, 800);
47        return false;
48    });
49}
50
51//skroty klawiszowe
52$(document).on('keydown', null, 'alt+1', function(){
53    scrollToIdObj('#iap-wyszukiwarka');
54    $('#iap-wyszukiwarka').focus();
55});
56
57$(document).on('keydown', null, 'alt+2', function(){
58    scrollToIdObj('#iap-landmark-kontent-menu');
59});
60
61$(document).on('keydown', null, 'alt+3', function(){
62    scrollToIdObj('#iap-landmark-kontent-tresc');
63});
64
65$(document).on('keydown', null, 'alt+4', function(){
66    scrollToIdObj('#iap-landmark-stopka');
67});
68
69$(document).on('keydown', null, 'alt+5', function(){
70    window.location.href = window.location.hostname + $global_url_link_sitemap;
71});
72
73$(document).on('keydown', null, 'alt+8', function(){
74    var obj_btn_wcag_widget = $('.-js-iap-wcag-widget-btn');
75    var obj_wcag_widget = $('#iap-wcag-options');
76
77    if ( obj_wcag_widget.hasClass('opened') ){
78        obj_wcag_widget.removeClass('opened').attr('hidden','');
79        obj_btn_wcag_widget.attr('aria-expanded','false');
80
81    } else {
82        obj_wcag_widget.addClass('opened').removeAttr('hidden');
83        obj_btn_wcag_widget.attr('aria-expanded','true');
84    
85    }
86});
87
88var window_width = 0;
89var window_height = 0;
90
91$(document).ready(function () {
92    window_width = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0);
93    window_height = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0);
94
95});
96
97$(window).resize(function(){
98    window_width = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0);
99    window_height = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0);
100
101    if (window_height>1100){
102        getElementById('iap-wcag-options').style.height = '1100px';
103    } else {
104        getElementById('iap-wcag-options').style.height = window_height + 'px';
105    }
106    
107});
108
109$(document).ready(function () {
110    var $obj_menu_poboczne = $('#iap-panel-boczny');
111    var $obj_menu_poboczne_toggle = $('#menu-poboczne-toggle');
112    $(window).resize(function(){
113        var window_width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
114        if (window_width > 768){
115            $obj_menu_poboczne.removeAttr('hidden');
116            $obj_menu_poboczne_toggle.removeClass('menu-opened').addClass('menu-opened').attr('aria-expanded','true').find('.menu-btn-toggle-icon').removeClass('open');
117        } else {
118            $obj_menu_poboczne.attr('hidden','');
119            $obj_menu_poboczne_toggle.removeClass('menu-opened').attr('aria-expanded','false').find('.menu-btn-toggle-icon').removeClass('open');
120        }
121    });
122
123    var window_width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
124    if (window_width > 768){
125        $obj_menu_poboczne.removeAttr('hidden');
126        $obj_menu_poboczne_toggle.removeClass('menu-opened').addClass('menu-opened').attr('aria-expanded','true').find('.menu-btn-toggle-icon').removeClass('open');
127    } else {
128        $obj_menu_poboczne.attr('hidden','');
129        $obj_menu_poboczne_toggle.removeClass('menu-opened').attr('aria-expanded','false').find('.menu-btn-toggle-icon').removeClass('open');
130    }
131
132    $('[data-toggle=tooltip]').tooltip({
133        trigger: "focus"
134    });
135
136    $(document).keyup(function(e){
137        if ( e.keyCode == 27 ) {
138            $('[data-toggle=tooltip]').tooltip('hide');
139        };
140    });
141
142    $(document).keyup(function(e){
143        if ( e.keyCode == 27 && $('#iap-wcag-options').attr('hidden') !== null ) {
144            $('#iap-wcag-options').attr('hidden','');
145            $('#iap-wcag-options').prev().attr('aria-expanded','false');
146
147        };
148    });
149
150    $(document).keyup(function(e){
151        if ( (e.keyCode > 0 || e.keyCode == 9 || (e.keyCode == 9 && e.shiftKey)) && $('.iap-bip-skiplink-a:focus').length ) {
152            $('#iap-bip-skiplinks-nav').addClass('iap-bip-skiplinks-nav--focused');
153        } else {
154            $('#iap-bip-skiplinks-nav').removeClass('iap-bip-skiplinks-nav--focused');
155        }
156    });
157
158    var iap_site_type_version = 'graph';
159    if ($.cookies.get('cookie-iap-site-type-version') !== null) {
160        iap_site_type_version = $.cookies.get('cookie-iap-site-type-version');
161    } else {
162        iap_site_type_version = 'graph';
163    }
164
165    $('.-js-text-version').attr('data-text-version',iap_site_type_version);
166
167    if (iap_site_type_version=='text'){
168        $('.-js-text-version').html('Wersja graficzna');
169    } else if (iap_site_type_version=='graph'){
170        $('.-js-text-version').html('Wersja tekstowa');
171    }
172
173    $('.-js-text-version').click(function(e) {
174        e.preventDefault();
175        var obj_btn = $(this);
176
177        if ( obj_btn.attr('data-text-version')=='text' ){
178            iap_site_type_version = 'graph';
179            obj_btn.attr('data-text-version',iap_site_type_version);
180            iap_wcag_cookie_save('cookie-iap-site-type-version',iap_site_type_version);
181        } else {
182            iap_site_type_version = 'text';
183            obj_btn.attr('data-text-version',iap_site_type_version);
184            iap_wcag_cookie_save('cookie-iap-site-type-version',iap_site_type_version);
185        }
186        window.location.reload(true);
187    });
188
189
190    $('#menu-poboczne-toggle').click(function(e) {
191        e.preventDefault();
192        var obj_btn = $(this);
193        //var obj_accord = $(this).parent().next();
194        var obj_accord = $('#' + $(this).attr('aria-controls') );
195
196        if ( obj_btn.attr('aria-expanded')=='false' ){
197            obj_btn.addClass('menu-opened');
198            obj_btn.find('.menu-btn-toggle-icon').addClass('open');
199            obj_btn.attr('aria-expanded','true');
200            obj_accord.removeAttr('hidden');
201        } else {
202            obj_btn.removeClass('menu-opened');
203            obj_btn.find('.menu-btn-toggle-icon').removeClass('open');
204            obj_btn.attr('aria-expanded','false');
205            obj_accord.attr('hidden','');
206        }
207    });
208
209
210
211
212
213    $('.-js-iap-bip-files-metryka-btn').click(function(e) {
214        e.preventDefault();
215        var obj_btn = $(this);
216        //var obj_accord = $(this).parent().next();
217        var obj_accord = $('#' + $(this).attr('aria-controls') );
218        //alert('x');
219        if ( obj_btn.attr('aria-expanded')=='false' ){
220            obj_btn.attr('aria-expanded','true');
221            obj_accord.removeAttr('hidden');
222        } else {
223            obj_btn.attr('aria-expanded','false');
224            obj_accord.attr('hidden','');
225        }
226    });
227
228
229
230    $('.iap-bip-accordion--button').click(function(e) {
231        e.preventDefault();
232        var obj_btn = $(this);
233        //var obj_accord = $(this).parent().next();
234        var obj_accord = $('#' + $(this).attr('aria-controls') );
235
236        if ( obj_btn.attr('aria-expanded')=='false' ){
237            obj_btn.attr('aria-expanded','true');
238            obj_accord.removeAttr('hidden');
239        } else {
240            obj_btn.attr('aria-expanded','false');
241            obj_accord.attr('hidden','');
242        }
243    });
244
245    var iap_wcag_value_line_height=1;
246    var iap_wcag_value_old_line_height=1;
247
248    var iap_wcag_value_paragraph=1;
249    var iap_wcag_value_old_paragraph=1;
250
251    var iap_wcag_value_letter_spacing=1;
252    var iap_wcag_value_old_letter_spacing=1;
253
254    var iap_wcag_value_word_spacing=1;
255    var iap_wcag_value_old_word_spacing=1;
256
257    var iap_wcag_value_font_size=1;
258    var iap_wcag_value_old_font_size=1;
259
260
261    $('.-js-iap-wcag-widget-btn').click(function(e) {
262        e.preventDefault();
263        var obj_btn = $(this);
264        var obj_accord = $('#' + $(this).attr('aria-controls') );
265
266        if ( obj_btn.attr('aria-expanded')=='false' ){
267            obj_btn.attr('aria-expanded','true');
268            obj_accord.removeAttr('hidden').addClass('opened');
269            document.getElementById('iap-wcag-options').focus();
270        } else {
271            obj_btn.attr('aria-expanded','false');
272            obj_accord.attr('hidden','').removeClass('opened');
273            //$('.-js-iap-wcag-widget-btn').focus();
274        }
275    });
276
277
278
279
280    $('.-js-iap-wcag-option-btn-close').click(function(e) {
281        e.preventDefault();
282        var obj_btn = $(this);
283        var obj_btn_wcag_widget = $('.-js-iap-wcag-widget-btn');
284        var obj_wcag_widget = $('#iap-wcag-options');
285
286
287        if ( obj_wcag_widget.hasClass('opened') ){
288            obj_wcag_widget.removeClass('opened').attr('hidden','');
289            obj_btn_wcag_widget.attr('aria-expanded','false');
290            $('.-js-iap-wcag-widget-btn').focus();
291
292        } else {
293            obj_wcag_widget.addClass('opened').removeAttr('hidden');
294            obj_btn_wcag_widget.attr('aria-expanded','true');
295        
296        }
297
298    });
299
300    $('.-js-iap-wcag-option-btn-refresh').click(function(e) {
301        e.preventDefault();
302        var obj_btn = $(this);
303        //WRAPPER POSITION
304        iap_wcag_cookie_save('cookie-iap-wcag-wrapper-position',3);
305        iap_wcag_value_wrapper_position = 'wcag-options-corner-tr';
306
307        //SKALA 1-9 - iap-wcag-font-size--size-1
308        iap_wcag_cookie_save('cookie-iap-wcag-font-size',1);
309
310        //SKALA 1-9 - iap-wcag-line-height--size-1
311        iap_wcag_cookie_save('cookie-iap-wcag-line-height',1);
312
313        //SKALA 1-7 - iap-wcag-paragraph--size-1
314        iap_wcag_cookie_save('cookie-iap-wcag-paragraph',1);
315
316        //SKALA 1-7 - iap-wcag-letter-spacing--size-1
317        iap_wcag_cookie_save('cookie-iap-wcag-letter-spacing',1);
318        
319        //SKALA 1-7 - iap-wcag-word-spacing--size-1
320        iap_wcag_cookie_save('cookie-iap-wcag-word-spacing',1);
321
322        iap_wcag_cookie_save('cookie-iap-wcag-text-align',1);
323        iap_wcag_cookie_save('cookie-iap-wcag-font-type',0);
324        iap_wcag_cookie_save('cookie-iap-wcag-filter',0);
325
326        //help-line
327        iap_wcag_cookie_save('cookie-iap-wcag-help-line',0);
328        //help-mask
329        iap_wcag_cookie_save('cookie-iap-wcag-help-mask',0);
330        //virtual-keyboard
331        iap_wcag_cookie_save('cookie-iap-wcag-virtual-keyboard',0);
332        //hide-images
333        iap_wcag_cookie_save('cookie-iap-wcag-hide-images',0);
334        //animations':
335        iap_wcag_cookie_save('cookie-iap-wcag-animations',0);
336        //sounds
337        iap_wcag_cookie_save('cookie-iap-wcag-sounds',0);
338        //big-black-cursor
339        //big-white-cursor
340        iap_wcag_cookie_save('cookie-iap-wcag-cursor',0);
341        
342        window.location.reload(true);
343
344    });
345
346
347
348    /*************************************************
349        WRAPPER POSITION
350        cookie-iap-wcag-wrapper-position
351    */
352
353    var iap_wcag_value_wrapper_position = 'wcag-options-corner-tr';
354    if ($.cookies.get('cookie-iap-wcag-wrapper-position') !== null) {
355        if ($.cookies.get('cookie-iap-wcag-wrapper-position') == 3) {
356             iap_wcag_value_wrapper_position = 'wcag-options-corner-tr';
357        }
358        if ($.cookies.get('cookie-iap-wcag-wrapper-position') == 1) {
359             iap_wcag_value_wrapper_position = 'wcag-options-corner-tl';
360        }
361        //iap_wcag_value_wrapper_position = $.cookies.get('cookie-iap-wcag-wrapper-position');
362    } else {
363        iap_wcag_value_wrapper_position = 'wcag-options-corner-tr';
364        //iap_wcag_cookie_save('cookie-iap-wcag-wrapper-position',3); 
365    }
366
367    $('.-js-iap-wcag-option-btn-wrp-position').click(function(e) {
368        e.preventDefault();
369        var obj_btn = $(this);
370        var obj_btn_wcag_widget = $('.-js-iap-wcag-widget-btn');
371        var obj_wcag_widget = $('#iap-wcag-options');
372
373        if ( obj_wcag_widget.hasClass('wcag-options-corner-tr') ){
374            obj_wcag_widget.removeClass('wcag-options-corner-tr').addClass('wcag-options-corner-tl');
375            iap_wcag_cookie_save('cookie-iap-wcag-wrapper-position',1);
376            iap_wcag_value_wrapper_position = 'wcag-options-corner-tl';
377        } else { //if ( obj_wcag_widget.hasClass('wcag-options-corner-tl') ){
378            obj_wcag_widget.removeClass('wcag-options-corner-tl').addClass('wcag-options-corner-tr');
379            iap_wcag_cookie_save('cookie-iap-wcag-wrapper-position',3);
380            iap_wcag_value_wrapper_position = 'wcag-options-corner-tr';
381        }
382
383    });
384
385
386    /*************************************************
387        SKALA 1-9
388        iap-wcag-font-size--size-1
389    */
390
391    if ($.cookies.get('cookie-iap-wcag-font-size') !== null && ($.cookies.get('cookie-iap-wcag-font-size') >= 1 && $.cookies.get('cookie-iap-wcag-font-size') <= 5)) {
392        iap_wcag_value_font_size = $.cookies.get('cookie-iap-wcag-font-size');
393        iap_wcag_value_old_font_size = iap_wcag_value_font_size;
394    }
395
396    $('.-js-iap-wcag-btn-font-size').click(function(e) {
397        e.preventDefault();
398        var obj_btn = $(this);
399        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
400
401        if (obj_btn_role == 'up' ){
402            if ( iap_wcag_value_font_size < 9 ) {
403                iap_wcag_value_font_size++;
404                $("html").removeClass('iap-wcag-font-size--size-1 iap-wcag-font-size--size-2 iap-wcag-font-size--size-3 iap-wcag-font-size--size-4 iap-wcag-font-size--size-5');
405                $("html").removeClass('iap-wcag-font-size--size-'+iap_wcag_value_old_font_size).addClass('iap-wcag-font-size--size-'+iap_wcag_value_font_size);
406
407                iap_wcag_cookie_save('cookie-iap-wcag-font-size',iap_wcag_value_font_size);
408                iap_wcag_value_old_font_size = iap_wcag_value_font_size;
409                obj_btn.parent().find('#iap-wcag-font-size-counter').html(iap_wcag_value_font_size);
410            }
411        } else if (obj_btn_role == 'down' ){
412            if ( iap_wcag_value_font_size > 1 ) {
413                iap_wcag_value_font_size--;
414                $("html").removeClass('iap-wcag-font-size--size-1 iap-wcag-font-size--size-2 iap-wcag-font-size--size-3 iap-wcag-font-size--size-4 iap-wcag-font-size--size-5');
415                $("html").removeClass('iap-wcag-font-size--size-'+iap_wcag_value_old_font_size).addClass('iap-wcag-font-size--size-'+iap_wcag_value_font_size);
416                iap_wcag_cookie_save('cookie-iap-wcag-font-size',iap_wcag_value_font_size);
417                iap_wcag_value_old_font_size = iap_wcag_value_font_size;
418                obj_btn.parent().find('#iap-wcag-font-size-counter').html(iap_wcag_value_font_size);
419            }
420        }
421    });
422
423
424
425
426
427
428
429    /*************************************************
430        SKALA 1-9
431        iap-wcag-line-height--size-1
432    */
433    if ($.cookies.get('cookie-iap-wcag-line-height') !== null && ($.cookies.get('cookie-iap-wcag-line-height')*1 >= 1 && $.cookies.get('cookie-iap-wcag-line-height')*1 <= 9)) {
434        iap_wcag_value_line_height = $.cookies.get('cookie-iap-wcag-line-height');
435        iap_wcag_value_old_line_height = iap_wcag_value_line_height;
436    }
437
438    $('.-js-iap-wcag-btn-line-height').click(function(e) {
439        e.preventDefault();
440        var obj_btn = $(this);
441        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
442
443        if (obj_btn_role == 'up' ){
444            if ( iap_wcag_value_line_height < 9 ) {
445                iap_wcag_value_line_height++;
446                $("body").removeClass('iap-wcag-line-height--size-'+iap_wcag_value_old_line_height).addClass('iap-wcag-line-height--size-'+iap_wcag_value_line_height);
447                iap_wcag_cookie_save('cookie-iap-wcag-line-height',iap_wcag_value_line_height);
448                iap_wcag_value_old_line_height = iap_wcag_value_line_height;
449                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_line_height);
450            }
451        } else if (obj_btn_role == 'down' ){
452            if ( iap_wcag_value_line_height > 1 ) {
453                iap_wcag_value_line_height--;
454                $("body").removeClass('iap-wcag-line-height--size-'+iap_wcag_value_old_line_height).addClass('iap-wcag-line-height--size-'+iap_wcag_value_line_height);
455                iap_wcag_cookie_save('cookie-iap-wcag-line-height',iap_wcag_value_line_height);
456                iap_wcag_value_old_line_height = iap_wcag_value_line_height;
457                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_line_height);
458            }
459        }
460    });
461
462
463    /*************************************************
464        SKALA 1-7
465        iap-wcag-paragraph--size-1
466    */
467    if ($.cookies.get('cookie-iap-wcag-paragraph') !== null && ($.cookies.get('cookie-iap-wcag-paragraph') >= 1 && $.cookies.get('cookie-iap-wcag-paragraph') <= 7)) {
468        iap_wcag_value_paragraph = $.cookies.get('cookie-iap-wcag-paragraph');
469        iap_wcag_value_old_paragraph = iap_wcag_value_paragraph;
470    }
471
472    $('.-js-iap-wcag-btn-paragraph').click(function(e) {
473        e.preventDefault();
474        var obj_btn = $(this);
475        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
476
477        if (obj_btn_role == 'up' ){
478            if ( iap_wcag_value_paragraph < 7 ) {
479                iap_wcag_value_paragraph++;
480                $("body").removeClass('iap-wcag-paragraph--size-'+iap_wcag_value_old_paragraph).addClass('iap-wcag-paragraph--size-'+iap_wcag_value_paragraph);
481                iap_wcag_cookie_save('cookie-iap-wcag-paragraph',iap_wcag_value_paragraph);
482                iap_wcag_value_old_paragraph = iap_wcag_value_paragraph;
483                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_paragraph);
484            }
485        } else if (obj_btn_role == 'down' ){
486            if ( iap_wcag_value_paragraph > 1 ) {
487                iap_wcag_value_paragraph--;
488                $("body").removeClass('iap-wcag-paragraph--size-'+iap_wcag_value_old_paragraph).addClass('iap-wcag-paragraph--size-'+iap_wcag_value_paragraph);
489                iap_wcag_cookie_save('cookie-iap-wcag-paragraph',iap_wcag_value_paragraph);
490                iap_wcag_value_old_paragraph = iap_wcag_value_paragraph;
491                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_paragraph);
492            }
493        }
494    });
495
496
497    /*************************************************
498        SKALA 1-7
499        iap-wcag-letter-spacing--size-1
500    */
501    if ($.cookies.get('cookie-iap-wcag-letter-spacing') !== null && ($.cookies.get('cookie-iap-wcag-letter-spacing') >= 1 && $.cookies.get('cookie-iap-wcag-letter-spacing') <= 7)) {
502        iap_wcag_value_letter_spacing = $.cookies.get('cookie-iap-wcag-letter-spacing');
503        iap_wcag_value_old_letter_spacing = iap_wcag_value_letter_spacing;
504    }
505
506    $('.-js-iap-wcag-btn-letter-spacing').click(function(e) {
507        e.preventDefault();
508        var obj_btn = $(this);
509        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
510
511        if (obj_btn_role == 'up' ){
512            if ( iap_wcag_value_letter_spacing < 7 ) {
513                iap_wcag_value_letter_spacing++;
514                $("body").removeClass('iap-wcag-letter-spacing--size-'+iap_wcag_value_old_letter_spacing).addClass('iap-wcag-letter-spacing--size-'+iap_wcag_value_letter_spacing);
515                iap_wcag_cookie_save('cookie-iap-wcag-letter-spacing',iap_wcag_value_letter_spacing);
516                iap_wcag_value_old_letter_spacing = iap_wcag_value_letter_spacing;
517                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_letter_spacing);
518            }
519        } else if (obj_btn_role == 'down' ){
520            if ( iap_wcag_value_letter_spacing > 1 ) {
521                iap_wcag_value_letter_spacing--;
522                $("body").removeClass('iap-wcag-letter-spacing--size-'+iap_wcag_value_old_letter_spacing).addClass('iap-wcag-letter-spacing--size-'+iap_wcag_value_letter_spacing);
523                iap_wcag_cookie_save('cookie-iap-wcag-letter-spacing',iap_wcag_value_letter_spacing);
524                iap_wcag_value_old_letter_spacing = iap_wcag_value_letter_spacing;
525                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_letter_spacing);
526            }
527        }
528    });
529
530
531    /*************************************************
532        SKALA 1-7
533        iap-wcag-word-spacing--size-1
534    */
535    if ($.cookies.get('cookie-iap-wcag-word-spacing') !== null && ($.cookies.get('cookie-iap-wcag-word-spacing') >= 1 && $.cookies.get('cookie-iap-wcag-word-spacing') <= 7)) {
536        iap_wcag_value_word_spacing = $.cookies.get('cookie-iap-wcag-word-spacing');
537        iap_wcag_value_old_word_spacing = iap_wcag_value_word_spacing;
538    }
539
540    $('.-js-iap-wcag-btn-word-spacing').click(function(e) {
541        e.preventDefault();
542        var obj_btn = $(this);
543        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
544
545        if (obj_btn_role == 'up' ){
546            if ( iap_wcag_value_word_spacing < 7 ) {
547                iap_wcag_value_word_spacing++;
548                $("body").removeClass('iap-wcag-word-spacing--size-'+iap_wcag_value_old_word_spacing).addClass('iap-wcag-word-spacing--size-'+iap_wcag_value_word_spacing);
549                iap_wcag_cookie_save('cookie-iap-wcag-word-spacing',iap_wcag_value_word_spacing);
550                iap_wcag_value_old_word_spacing = iap_wcag_value_word_spacing;
551                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_word_spacing);
552            }
553        } else if (obj_btn_role == 'down' ){
554            if ( iap_wcag_value_word_spacing > 1 ) {
555                iap_wcag_value_word_spacing--;
556                $("body").removeClass('iap-wcag-word-spacing--size-'+iap_wcag_value_old_word_spacing).addClass('iap-wcag-word-spacing--size-'+iap_wcag_value_word_spacing);
557                iap_wcag_cookie_save('cookie-iap-wcag-word-spacing',iap_wcag_value_word_spacing);
558                iap_wcag_value_old_word_spacing = iap_wcag_value_word_spacing;
559                obj_btn.parent().find('.iap-wcag-options-group--counter').html(iap_wcag_value_word_spacing);
560            }
561        }
562    });
563
564
565
566    /*************************************************
567        SKALA 1-5
568        iap-wcag-font-size--size-1
569    */
570
571    var iap_wcag_value_text_align = 0;
572    //1 - left
573    //2 - right
574    //3 - center
575    //4 - justify
576
577
578    if ($.cookies.get('cookie-iap-wcag-text-align') !== null) {
579        iap_wcag_value_text_align = $.cookies.get('cookie-iap-wcag-text-align');
580    }
581
582    function iap_wcag_option_text_align_btn_switch(obj_btn,align_type,switch_type){
583        $('body').removeClass('iap-wcag-text-align-left iap-wcag-text-align-right iap-wcag-text-align-center iap-wcag-text-align-justify');
584        if ( switch_type == 'off' ){
585
586            iap_wcag_value_text_align = 0;
587            obj_btn.removeClass('iap-wcag-option-btn--active');
588            obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
589        } else {
590            $('#id-iap-wcag-text-align').find('.iap-wcag-option-btn').each(function() {
591                $(this).removeClass('iap-wcag-option-btn--active');
592                $(this).find('.iap-wcag-toggle-control').removeClass('checked');
593            });
594            obj_btn.addClass('iap-wcag-option-btn--active');
595            obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
596            switch(align_type){
597                case 'align-left':
598                    iap_wcag_value_text_align = 1;
599                    $('body').addClass('iap-wcag-text-align-lef');
600                break;
601
602                case 'align-right':
603                    iap_wcag_value_text_align = 2;
604                    $('body').addClass('iap-wcag-text-align-right');
605                break;
606
607                case 'align-center':
608                    iap_wcag_value_text_align = 3;
609                    $('body').addClass('iap-wcag-text-align-center');
610                break;
611
612                case 'align-justify':
613                    iap_wcag_value_text_align = 4;
614                    $('body').addClass('iap-wcag-text-align-justify');
615                break;
616
617            }
618        }
619        iap_wcag_cookie_save('cookie-iap-wcag-text-align',iap_wcag_value_text_align);
620    }
621
622
623    $('.-js-iap-wcag-option-btn-text-align').click(function(e) {
624        e.preventDefault();
625        var obj_btn = $(this);
626        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
627
628        if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
629            iap_wcag_option_text_align_btn_switch(obj_btn,obj_btn_role,'off');
630        } else {
631            iap_wcag_option_text_align_btn_switch(obj_btn,obj_btn_role,'on');
632        }
633    });
634
635
636
637    var iap_wcag_value_font_type = 0;
638    //0 - style
639    //1 - readable-font
640    //2 - dyslexic-font
641
642
643    if ($.cookies.get('cookie-iap-wcag-font-type') !== null) {
644        iap_wcag_value_align_left = $.cookies.get('cookie-iap-wcag-font-type');
645    } else {
646        iap_wcag_value_align_left = 0;
647    }
648
649
650    function iap_wcag_option_font_btn_switch(obj_btn,font_type,switch_type){
651        $('body').removeClass('iap-wcag-readable-font iap-wcag-dyslexic-font');
652        if ( switch_type == 'off' ){
653
654            iap_wcag_value_filter_type = 0;
655            obj_btn.removeClass('iap-wcag-option-btn--active');
656            obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
657
658            switch(font_type){
659                case 'readable-font':
660                    iap_wcag_value_font_type = 0
661                    $('body').removeClass('iap-wcag-readable-font');
662                    iap_wcag_cookie_save('cookie-iap-wcag-font-type',0);                    
663                break;
664
665                case 'dyslexic-font':
666                    iap_wcag_value_font_type = 0;
667                    $('body').removeClass('iap-wcag-dyslexic-font');
668                    iap_wcag_cookie_save('cookie-iap-wcag-font-type',0);
669                break;
670            }
671        } else {
672            $('#id-iap-wcag-font-types').find('.iap-wcag-option-btn').each(function() {
673                $(this).removeClass('iap-wcag-option-btn--active');
674                $(this).find('.iap-wcag-toggle-control').removeClass('checked');
675            });
676            obj_btn.addClass('iap-wcag-option-btn--active');
677            obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
678            switch(font_type){
679                case 'readable-font':
680                    iap_wcag_value_font_type = 1;
681                    $('body').addClass('iap-wcag-readable-font');
682                break;
683
684                case 'dyslexic-font':
685                    iap_wcag_value_font_type = 2;
686                    $('body').addClass('iap-wcag-dyslexic-font');
687                break;
688            }
689        }
690        iap_wcag_cookie_save('cookie-iap-wcag-font-type',iap_wcag_value_font_type);
691    }
692
693    $('.-js-iap-wcag-option-btn-font-type').click(function(e) {
694        e.preventDefault();
695        var obj_btn = $(this);
696        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
697
698        if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
699            iap_wcag_option_font_btn_switch(obj_btn,obj_btn_role,'off');
700        } else {
701            iap_wcag_option_font_btn_switch(obj_btn,obj_btn_role,'on');
702        }
703
704    });
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728    function iap_wcag_option_filter_btn_switch(obj_btn,filter_type,switch_type){
729        $('html').removeClass('iap-wcag-filter-dark-contrast iap-wcag-filter-light-contrast iap-wcag-filter-high-contrast iap-wcag-filter-monochrome iap-wcag-filter-high-saturation iap-wcag-filter-low-saturation iap-wcag-filter-invert iap-wcag-filter-low-dark-yellow');
730        if ( switch_type == 'off' ){
731
732            iap_wcag_value_filter_type = 0;
733            obj_btn.removeClass('iap-wcag-option-btn--active');
734            obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
735            if (filter_type=='dark-yellow'){
736                iap_wcag_cookie_save('cookie-iap-wcag-filter',iap_wcag_value_filter_type);
737                $('body').removeClass('theme-contrast').removeClass('theme-dark').addClass('theme-normal');
738                //window.location.reload(true);
739            }
740        } else {
741            $('#id-iap-wcag-filters').find('.iap-wcag-option-btn').each(function() {
742                $(this).removeClass('iap-wcag-option-btn--active');
743                $(this).find('.iap-wcag-toggle-control').removeClass('checked');
744            });
745            obj_btn.addClass('iap-wcag-option-btn--active');
746            obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
747            switch(filter_type){
748                case 'dark-contrast':
749                    iap_wcag_value_filter_type = 1;
750                    //iap_wcag_cookie_save('cookie-iap-wcag-filter',iap_wcag_value_filter_type);
751                    $('html').addClass('iap-wcag-filter-dark-contrast');
752                    //window.location.reload(true);
753                break;
754
755                case 'light-contrast':
756                    iap_wcag_value_filter_type = 2;
757                    $('html').addClass('iap-wcag-filter-light-contrast');
758                break;
759
760                case 'high-contrast':
761                    iap_wcag_value_filter_type = 3;
762                    $('html').addClass('iap-wcag-filter-high-contrast');
763                break;
764
765                case 'monochrome':
766                    iap_wcag_value_filter_type = 4;
767                    $('html').addClass('iap-wcag-filter-monochrome');
768                break;
769                case 'high-saturation':
770                    iap_wcag_value_filter_type = 5;
771                    $('html').addClass('iap-wcag-filter-high-saturation');
772                break;
773
774                case 'low-saturation':
775                    iap_wcag_value_filter_type = 6;
776                    $('html').addClass('iap-wcag-filter-low-saturation');
777                break;
778
779                case 'invert':
780                    iap_wcag_value_filter_type = 7;
781                    $('html').addClass('iap-wcag-filter-invert');
782                break;
783
784                case 'dark-yellow':
785                    iap_wcag_value_filter_type = 10;
786                    iap_wcag_cookie_save('cookie-iap-wcag-filter',iap_wcag_value_filter_type);
787                    $('html').addClass('iap-wcag-filter-low-dark-yellow');
788                    $('body').addClass('theme-contrast').removeClass('theme-normal').removeClass('theme-dark');
789                    //window.location.reload(true);
790                break;
791            }
792        }
793        iap_wcag_cookie_save('cookie-iap-wcag-filter',iap_wcag_value_filter_type);
794    }
795
796
797    var iap_wcag_value_filter_type = 0;
798    var iap_wcag_value_filter_dark_contrast = 0;            //filter - 1
799    var iap_wcag_value_filter_light_contrast = 0;           //filter - 2
800    var iap_wcag_value_filter_high_contrast = 0;            //filter - 3
801    var iap_wcag_value_filter_monochrome = 0;               //filter - 4
802    var iap_wcag_value_filter_high_saturation = 0;          //filter - 5
803    var iap_wcag_value_filter_low_saturation = 0;           //filter - 6
804    var iap_wcag_value_filter_invert = 0;                   //filter - 7
805
806    var iap_wcag_value_filter_dark_yellow = 0;              //filter - 10 - wersja dla słabowidzących
807
808    if ($.cookies.get('cookie-iap-wcag-filter') !== null) {
809        iap_wcag_value_filter_type = $.cookies.get('cookie-iap-wcag-filter');
810        switch (iap_wcag_value_filter_type){
811            case 1:
812                iap_wcag_value_filter_dark_contrast = 1;
813            break;
814            case 2:
815                iap_wcag_value_filter_light_contrast = 1;
816            break;
817            case 3:
818                iap_wcag_value_filter_high_contrast = 1;
819            break;
820            case 4:
821                iap_wcag_value_filter_monochrome = 1;
822            break;
823            case 5:
824                iap_wcag_value_filter_high_saturation = 1;
825            break;
826            case 6:
827                iap_wcag_value_filter_low_saturation = 1;
828            break;
829            case 7:
830                iap_wcag_value_filter_invert = 1;
831            break;
832            case 10:
833                iap_wcag_value_filter_dark_yellow = 1;
834            break;
835        }
836    } else {
837        iap_wcag_value_filter_dark_yellow = 0;
838    }
839
840
841    $('.-js-iap-wcag-option-btn-filter').click(function(e) {
842        e.preventDefault();
843        var obj_btn = $(this);
844        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
845
846        if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
847            iap_wcag_option_filter_btn_switch(obj_btn,obj_btn_role,'off');
848        } else {
849            iap_wcag_option_filter_btn_switch(obj_btn,obj_btn_role,'on');
850        }
851
852    });
853
854
855
856    var iap_wcag_value_help_line = 0;
857    var iap_wcag_value_help_mask = 0;
858    var iap_wcag_value_virtual_keyboard = 0;
859    var iap_wcag_value_hide_images = 0;
860    var iap_wcag_value_animations = 0;
861    var iap_wcag_value_sounds = 0;
862    var iap_wcag_value_cursor = 0;    //1-white  2-black
863    var iap_wcag_value_highlight_hover = 0;
864    var iap_wcag_value_highlight_focus = 0;
865
866    if ($.cookies.get('cookie-iap-wcag-help-line') !== null) {
867        iap_wcag_value_help_line = $.cookies.get('cookie-iap-wcag-help-line');
868        if (iap_wcag_value_help_line==1){
869            iap_wcag_option_help_line_start();
870        }
871    }
872    if ($.cookies.get('cookie-iap-wcag-help-mask') !== null) {
873        iap_wcag_value_help_mask = $.cookies.get('cookie-iap-wcag-help-mask');
874        if (iap_wcag_value_help_mask==1){
875            iap_wcag_option_help_mask_start();
876        }
877    }
878    if ($.cookies.get('cookie-iap-wcag-virtual-keyboard') !== null) {
879        iap_wcag_value_virtual_keyboard = $.cookies.get('cookie-iap-wcag-virtual-keyboard');
880    }
881    if ($.cookies.get('cookie-iap-wcag-hide-images') !== null) {
882        iap_wcag_value_hide_images = $.cookies.get('cookie-iap-wcag-hide-images');
883    }
884    if ($.cookies.get('cookie-iap-wcag-animations') !== null) {
885        iap_wcag_value_animations = $.cookies.get('cookie-iap-wcag-animations');
886    }
887    if ($.cookies.get('cookie-iap-wcag-sounds') !== null) {
888        iap_wcag_value_sounds = $.cookies.get('cookie-iap-wcag-sounds');
889    }
890    if ($.cookies.get('cookie-iap-wcag-cursor') !== null) {
891        iap_wcag_value_cursor = $.cookies.get('cookie-iap-wcag-cursor');    //1-white  2-black
892    }
893    if ($.cookies.get('cookie-iap-wcag-highlight-hover') !== null) {
894        iap_wcag_value_highlight_hover = $.cookies.get('cookie-iap-wcag-highlight-hover');
895    }
896    if ($.cookies.get('cookie-iap-wcag-highlight-focus') !== null) {
897        iap_wcag_value_highlight_focus = $.cookies.get('cookie-iap-wcag-highlight-focus');
898    }
899
900
901
902    const elem_help_line = document.querySelector("#id-iap-wcag-help-line");
903
904    function iap_wcag_option_help_line_start(){
905        document.addEventListener("mousemove", cursor_help_line_movement);
906        document.addEventListener("onscroll", cursor_help_line_movement);
907    }
908    function iap_wcag_option_help_line_stop(){
909        document.removeEventListener("mousemove", cursor_help_line_movement);
910        document.removeEventListener("onscroll", cursor_help_line_movement);
911    }
912    function cursor_help_line_movement(e) {
913        let _mouseX = e.clientX;
914        let _mouseY = e.clientY;
915            elem_help_line.style.left = (_mouseX-300) + "px";
916            cursorY = (window.Event) ? e.pageY : event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)
917            elem_help_line.style.top = (cursorY-6) + "px";
918    }
919
920    //-------------------------------------------------------------------
921    //-------------------------------------------------------------------
922
923
924    const elem_help_mask_top = document.querySelector("#id-iap-wcag-help-mask-top");
925    const elem_help_mask_bottom = document.querySelector("#id-iap-wcag-help-mask-bottom");
926
927
928    function iap_wcag_option_help_mask_start(){
929        document.addEventListener("mousemove", cursor_help_mask_movement);
930    }
931    function iap_wcag_option__help_mask_stop(){
932        document.removeEventListener("mousemove", cursor_help_mask_movement);
933    }
934    function cursor_help_mask_movement(e) {
935        let _mouseY = e.clientY;
936
937            h = document.documentElement.clientHeight;
938            ht = h - (h - _mouseY) - 70;
939            if (ht < 0) ht = 0;
940            hb = h - _mouseY - 70;
941            if (hb > h) hb = h;
942            elem_help_mask_top.style.height = ht + "px";
943            elem_help_mask_bottom.style.height = hb + "px";
944    }
945
946    //-------------------------------------------------------------------
947    //-------------------------------------------------------------------
948
949
950    $('.-js-iap-wcag-option-btn-helpers').click(function(e) {
951        e.preventDefault();
952        var obj_btn = $(this);
953        var obj_btn_role = obj_btn.attr('data-iap-wcag-btn-role');
954
955        switch(obj_btn_role){
956            case 'help-line':
957                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
958                    iap_wcag_cookie_save('cookie-iap-wcag-help-line',0);
959                    iap_wcag_value_help_line = 0;
960                    obj_btn.removeClass('iap-wcag-option-btn--active');
961                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
962                    $('body').removeClass('iap-wcag-help-line');
963                    iap_wcag_option_help_line_stop();
964                } else {
965                    iap_wcag_cookie_save('cookie-iap-wcag-help-line',1);
966                    iap_wcag_value_help_line = 1;
967                    obj_btn.addClass('iap-wcag-option-btn--active');
968                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
969                    $('body').addClass('iap-wcag-help-line');
970                    iap_wcag_option_help_line_start();
971                }
972            break;
973            case 'help-mask':
974                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
975                    iap_wcag_cookie_save('cookie-iap-wcag-help-mask',0);
976                    iap_wcag_value_help_mask = 0;
977                    obj_btn.removeClass('iap-wcag-option-btn--active');
978                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
979                    $('body').removeClass('iap-wcag-help-mask');
980                    iap_wcag_option__help_mask_stop();
981                } else {
982                    iap_wcag_cookie_save('cookie-iap-wcag-help-mask',1);
983                    iap_wcag_value_help_mask = 1;
984                    obj_btn.addClass('iap-wcag-option-btn--active');
985                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
986                    $('body').addClass('iap-wcag-help-mask');
987                    iap_wcag_option_help_mask_start();
988                }
989            break;
990            case 'virtual-keyboard':
991                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
992                    iap_wcag_cookie_save('cookie-iap-wcag-virtual-keyboard',0);
993                    iap_wcag_value_virtual_keyboard = 0;
994                    obj_btn.removeClass('iap-wcag-option-btn--active');
995                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
996                    $('body').removeClass('iap-wcag-virtual-keyboard');
997
998                    $('.-js-iap-wcag-virtual-keyboard').each(function() {
999                        $(this).keyboard().getkeyboard().destroy();
1000                    });
1001
1002                } else {
1003                    iap_wcag_cookie_save('cookie-iap-wcag-virtual-keyboard',1);
1004                    iap_wcag_value_virtual_keyboard = 1;
1005                    obj_btn.addClass('iap-wcag-option-btn--active');
1006                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
1007                    $('body').addClass('iap-wcag-virtual-keyboard');
1008
1009                    $('.-js-iap-wcag-virtual-keyboard').each(function() {
1010                        $(this).keyboard({
1011                            language: 'pl',
1012                            layout: 'ms-Polish (Programmers)',
1013                        }).getkeyboard();
1014                    });
1015
1016                }
1017            break;
1018
1019            case 'hide-images':
1020                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
1021                    iap_wcag_cookie_save('cookie-iap-wcag-hide-images',0);
1022                    iap_wcag_value_hide_images = 0;
1023                    obj_btn.removeClass('iap-wcag-option-btn--active');
1024                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
1025                    $('body').removeClass('iap-wcag-hide-images');
1026                } else {
1027                    iap_wcag_cookie_save('cookie-iap-wcag-hide-images',1);
1028                    iap_wcag_value_hide_images = 1;
1029                    obj_btn.addClass('iap-wcag-option-btn--active');
1030                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
1031                    $('body').addClass('iap-wcag-hide-images');
1032                }
1033            break;
1034            case 'animations':
1035                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
1036                    iap_wcag_cookie_save('cookie-iap-wcag-animations',0);
1037                    iap_wcag_value_animations = 0;
1038                    obj_btn.removeClass('iap-wcag-option-btn--active');
1039                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
1040                    $('body').removeClass('iap-wcag-animations');
1041                } else {
1042                    iap_wcag_cookie_save('cookie-iap-wcag-animations',1);
1043                    iap_wcag_value_animations = 1;
1044                    obj_btn.addClass('iap-wcag-option-btn--active');
1045                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
1046                    $('body').addClass('iap-wcag-animations');
1047                }
1048            break;
1049            case 'sounds':
1050                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
1051                    iap_wcag_cookie_save('cookie-iap-wcag-sounds',0);
1052                    iap_wcag_value_sounds = 0;
1053                    obj_btn.removeClass('iap-wcag-option-btn--active');
1054                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
1055                    $('body').removeClass('iap-wcag-sounds');
1056                } else {
1057                    iap_wcag_cookie_save('cookie-iap-wcag-sounds',1);
1058                    iap_wcag_value_sounds = 1;
1059                    obj_btn.addClass('iap-wcag-option-btn--active');
1060                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
1061                    $('body').addClass('iap-wcag-sounds');
1062                }
1063            break;
1064
1065
1066            case 'big-black-cursor':
1067                $('body').removeClass('iap-wcag-big-black-cursor iap-wcag-big-white-cursor');
1068                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
1069                    iap_wcag_cookie_save('cookie-iap-wcag-cursor',0);
1070                    iap_wcag_value_cursor = 0;
1071                    obj_btn.removeClass('iap-wcag-option-btn--active');
1072                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
1073                } else {
1074                    $('#id-iap-wcag-cursors').find('.iap-wcag-option-btn').each(function() {
1075                        $(this).removeClass('iap-wcag-option-btn--active');
1076                        $(this).find('.iap-wcag-toggle-control').removeClass('checked');
1077                    });
1078
1079                    iap_wcag_cookie_save('cookie-iap-wcag-cursor',2);
1080                    iap_wcag_value_cursor = 2;
1081                    obj_btn.addClass('iap-wcag-option-btn--active');
1082                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
1083                    $('body').addClass('iap-wcag-big-black-cursor');
1084                }
1085            break;
1086            case 'big-white-cursor':
1087                $('body').removeClass('iap-wcag-big-black-cursor iap-wcag-big-white-cursor');
1088                if ( obj_btn.hasClass('iap-wcag-option-btn--active') ){
1089                    iap_wcag_cookie_save('cookie-iap-wcag-cursor',0);
1090                    iap_wcag_value_cursor = 0;
1091                    obj_btn.removeClass('iap-wcag-option-btn--active');
1092                    obj_btn.find('.iap-wcag-toggle-control').removeClass('checked');
1093                } else {
1094                    $('#id-iap-wcag-cursors').find('.iap-wcag-option-btn').each(function() {
1095                        $(this).removeClass('iap-wcag-option-btn--active');
1096                        $(this).find('.iap-wcag-toggle-control').removeClass('checked');
1097                    });
1098
1099                    iap_wcag_cookie_save('cookie-iap-wcag-cursor',1);
1100                    iap_wcag_value_cursor = 1;
1101                    obj_btn.addClass('iap-wcag-option-btn--active');
1102                    obj_btn.find('.iap-wcag-toggle-control').addClass('checked');
1103                    $('body').addClass('iap-wcag-big-white-cursor');
1104                }
1105            break;
1106
1107
1108            case 'highlight-hover':
1109
1110            break;
1111            case 'highlight-focus':
1112
1113            break;
1114        }
1115
1116    });
1117
1118});
1119
1120
1121
1122$(document).ready(function () {
1123
1124    $('#menu-glowne-toggle').click(function(e) {
1125        e.preventDefault();
1126        var obj_btn = $(this);
1127        //var obj_accord = $(this).parent().next();
1128        var obj_accord = $('#' + $(this).attr('aria-controls') );
1129
1130        if ( obj_btn.attr('aria-expanded')=='false' ){
1131            obj_btn.addClass('menu-opened');
1132            obj_btn.find('.menu-btn-toggle-icon').addClass('open');
1133            obj_btn.attr('aria-expanded','true');
1134            obj_accord.removeAttr('hidden');
1135            $('#menu-glowne').addClass('mactive');
1136        } else {
1137            obj_btn.removeClass('menu-opened');
1138            obj_btn.find('.menu-btn-toggle-icon').removeClass('open');
1139            obj_btn.attr('aria-expanded','false');
1140            obj_accord.attr('hidden','');
1141            $('#menu-glowne').removeClass('mactive');
1142        }
1143    });
1144
1145
1146    var $obj_menu_glowne = $('#menu-glowne');
1147    var $obj_menu_glowne_toggle = $('#menu-glowne-toggle');
1148    $(window).resize(function(){
1149        var window_width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
1150        if (window_width > 960){
1151            $obj_menu_glowne.removeAttr('hidden');
1152            $obj_menu_glowne_toggle.removeClass('menu-opened').addClass('menu-opened').attr('aria-expanded','true').find('.-js-iap-btn-toogle-icon-main-menu').removeClass('open');
1153            $('#menu-glowne').addClass('mactive');
1154            //alert('x');
1155        } else {
1156            $obj_menu_glowne.attr('hidden','');
1157            $obj_menu_glowne_toggle.removeClass('menu-opened').attr('aria-expanded','false').find('.-js-iap-btn-toogle-icon-main-menu').removeClass('open');
1158            $('#menu-glowne').removeClass('mactive');
1159        }
1160    });
1161
1162
1163
1164
1165});
1166
1167//INICJALIZACJA MENU
1168$(function() {
1169    $('#main-menu').smartmenus({
1170        subMenusMaxWidth: '50em',
1171        subMenusMinWidth: '20em', 
1172        //accessIdPrefix: 'smx',
1173        subIndicatorsText: '',
1174        collapsibleShowFunction: function($ul, complete) { $ul.slideDown(200, complete); },
1175        collapsibleHideFunction: function($ul, complete) { $ul.slideUp(200, complete); },
1176        hideOnClick: false
1177    });
1178    $('#main-menu').smartmenus('keyboardSetHotkey', 123, 'shiftKey');
1179});
1180
1181
1182//INICJALIZACJA GALERII
1183$(function() {
1184
1185
1186    var imageLinks = document.querySelectorAll('#gallery-lightbox a')
1187    for (var i = 0; i < imageLinks.length; i++) {
1188        imageLinks[i].addEventListener('click', function(e) {
1189            e.preventDefault()
1190            BigPicture({
1191                el: e.target,
1192                gallery: '#gallery-lightbox',
1193            })
1194        })
1195    }
1196
1197});
1198
1199
1200//-js-header-search-close-v1-btn
1201
1202//INICJALIZACJA SZUKARKI
1203$(function() {
1204    if (document.getElementById('id-header-search-section-v1')!==null){
1205        $('.-js-header-search-section-v1-btn').click(function(e) {
1206            var obj_header_search_section = $('#id-header-search-section-v1'); 
1207            if ( obj_header_search_section.hasClass('opened') ){
1208                obj_header_search_section.removeClass('opened').attr('hidden','');
1209                $(this).attr('aria-expanded','false');
1210                obj_header_search_section.slideUp();
1211                document.getElementById('header-search-open-section-v1-btn').focus();
1212            } else {
1213                obj_header_search_section.addClass('opened').removeAttr('hidden');;
1214                obj_header_search_section.slideDown();
1215                $(this).attr('aria-expanded','true');
1216                document.getElementById('id-header-search-section-v1__input').focus();
1217            }
1218        });
1219        $('.-js-header-search-close-v1-btn').click(function(e) {
1220            e.preventDefault();
1221            var obj_header_search_section = $('#id-header-search-section-v1'); 
1222            obj_header_search_section.removeClass('opened').attr('hidden','');
1223            $(this).attr('aria-expanded','false');
1224            obj_header_search_section.slideUp();
1225            document.getElementById('header-search-open-section-v1-btn').focus();
1226        });
1227    }
1228});
1229
1230//INICJALIZACJA SLIDERA
1231$(function() {
1232    if (document.getElementById('wcag-main-header-slider')!==null){
1233        var slider = tns({
1234            container: '#wcag-main-header-slider',
1235            //loop: false,
1236            //controlsText:  ["poprzedni", "następny"],
1237            //controlsText:  ['&nbsp;', '&nbsp;'],
1238            controlsText:  ['<span>&nbsp;</span>', '<span>&nbsp;</span>'],
1239            //prevButton: "",
1240            //nextButton: "", 
1241            //autoHeight: true,
1242            items: 1,
1243            speed: 300,
1244            autoplay: true,
1245            autoplayHoverPause: true,
1246            autoplayTimeout: 3500,
1247            autoplayText: ["▶","❚❚"],
1248            //swipeAngle: false,
1249            //slideBy: "page",
1250            //mouseDrag: true,
1251      
1252            //autoWidth: true, //false - default
1253            //lazyload: true,
1254            //lazyloadSelector: ".tns-lazy",
1255        });
1256    }
1257});
1258
1259
1260$(document).ready(function () {
1261    const players = Plyr.setup('.-js-plyr-player');
1262});
1263
1264$(document).ready(function () {
1265
1266    var owl_slider_main = $('.slider-main');
1267    //$('.slider-main').on('initialized.owl.carousel changed.owl.carousel', function(e) {
1268    owl_slider_main.on('initialized.owl.carousel changed.owl.carousel', function(e) {
1269        if (!e.namespace)  {
1270            return;
1271        }
1272        var carousel = e.relatedTarget;
1273        //$('.slider-counter').text(carousel.relative(carousel.current()) + 1 + '/' + carousel.items().length);
1274    }).owlCarousel({
1275        items: 1,
1276        loop: true,
1277        margin: 0,
1278        nav: true,
1279        //default settings:
1280            autoplay: true,
1281            autoplayTimeout: 6000,
1282            autoplayHoverPause:false
1283    });
1284
1285    // $('.play').on('click',function(){
1286    //     owl_slider_main.trigger('play.owl.autoplay',[1000])
1287    // });
1288    // $('.stop').on('click',function(){
1289    //     owl_slider_main.trigger('stop.owl.autoplay')
1290    // });
1291
1292
1293});
1294
1295
1296
1297
1298
1299
1300
1301//menu vertical v2
1302$(document).ready(function () {
1303    $('.vert-menu-v2__expander').each(function() {
1304        var $this = $(this);
1305        var link_title = $this.prev().text();
1306        $this.html('<span class="sr-only">Kliknij aby rozwinąć dodatkowe opcje menu ' + link_title + '</span>');
1307        $this.click(function() {
1308            $this.toggleClass('vert-menu-icon-v2-minus vert-menu-icon-v2-plus');
1309            $this.next('ul.vert-menu-v2').toggle();
1310            $this.attr('aria-vert-menu-v2--sumbmenu', function(_, attr) { return !(attr == 'true') });
1311            if ($this.html('<span class="sr-only">Kliknij aby rozwinąć dodatkowe opcje menu ' + link_title + '</span>')) {
1312                $this.html('<span class="sr-only">Kliknij aby zwinąć dodatkowe opcje menu ' + link_title + '</span>')
1313            }
1314            return false
1315        });
1316    });
1317    $('.vert-menu-wrp-v2').once('collapse', function() {
1318        $(this).find('li').not('.active-trail').children('.vert-menu-v2__expander').click();
1319    });
1320});
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334

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.