1var initAccessbilityBar = function () { 2 // element variables 3 4 var $accessibilityBar = $('#accessibility_bar'), 5 $accessibilityBarToggler = $accessibilityBar.find('#accessibility_bar__toggler'), 6 $accessibilityBarTogglerText = $accessibilityBarToggler.find('.accessibility_bar__toggler_text'), 7 $accessibilityBarList = $accessibilityBar.find('.accessibility_bar__list'), 8 $textSizeTogglers = $accessibilityBar.find('.accessibility_bar__text_size_toggler'), 9 $contrastToggler = $accessibilityBar.find('#toggle_contrast'); 10 11 // constant variables 12 13 var acessibilityBarOpenText = "Hide", 14 acessibilityBarClosedText = "Show", 15 activeClass = "active", 16 acessibilityBarClosedCookieName = "accessibility_bar_closed"; 17 18 // functions 19 20 // show/hide specific 21 22 var initializeAccessibilityBar = function () { 23 var acessibilityBarClosedCookie = getCookie(acessibilityBarClosedCookieName); 24 25 if (!acessibilityBarClosedCookie) { 26 setTimeout(function () { 27 openAccessibilityBar(); 28 }, 600); 29 } 30 }; 31 32 var openAccessibilityBar = function () { 33 $accessibilityBarToggler.addClass(activeClass); 34 $accessibilityBarTogglerText.text(acessibilityBarOpenText); 35 $accessibilityBarList.stop().slideDown(); 36 deleteCookie(acessibilityBarClosedCookieName); 37 }; 38 39 var closeAccessibilityBar = function () { 40 $accessibilityBarToggler.removeClass(activeClass); 41 $accessibilityBarTogglerText.text(acessibilityBarClosedText); 42 $accessibilityBarList.stop().slideUp(); 43 createCookie(acessibilityBarClosedCookieName, "true", 0, 0, 182); 44 }; 45 46 // UI bindings 47 48 // toggle accessibility bar visibility 49 50 $accessibilityBarToggler.on('click', function () { 51 if ($(this).hasClass(activeClass)) { 52 closeAccessibilityBar(); 53 } else { 54 openAccessibilityBar(); 55 } 56 }); 57 58 // text size change 59 60 $textSizeTogglers.on('click', function () { 61 changeFontSize($(this).data('change-type')); 62 setTimeout(function () { initCustomEqualizerzs(); }, 201);
63 }); 64 65 // contrast theme change 66 67 $contrastToggler.on('click', function () { 68 changeContrastTheme(); 69 $contrastToggler.toggleClass(activeClass); 70 }); 71 72 73 74 initializeAccessibilityBar(); 75};
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.