PageSourceSearch

https://esinvesticijos.lt/assets/js/google.translate.js?723ea33f80eedb6aff05a47d2852eda5

js esinvesticijos.lt collected 2026-10-03 21:41:28 UTC 3,055 bytes, 83 lines download raw bytes

1$(function () {
2    var toolBar = document.getElementsByClassName('goog-te-banner-frame skiptranslate')[0];
3    if (toolBar !== undefined) {
4        toolBar.style.display = 'none';
5        document.body.style.top = '0px';
6    }
7});
8
9var googleTranslateElementInit = function googleTranslateElementInit() {
10    var pageLanguage = $('html').attr('lang');
11    new google.translate.TranslateElement({
12        pageLanguage: pageLanguage,
13    },
14        'google_translate_element');
15    setTimeout(function () {
16        changeButtonVisibility();
17
18        // Adding aria label for accessibility
19        $('#goog-gt-votingForm').find('input').each(function () {
20            $(this).attr('aria-label', 'voting-input');
21        })
22
23    }, 500);
24}
25//global.googleTranslateElementInit = googleTranslateElementInit;
26
27
28$('.languages button:not(:last-of-type)').on('click', function (e) {
29    //LT aplinkoj paspaudė EN
30    var language = $(this).attr('data-language');
31    sessionStorage.setItem("translateLang", language);
32
33    var selectField = document.querySelector('#google_translate_element select');
34    if (selectField && selectField.length) {
35        for (var i = 0; i < selectField.children.length; i++) {
36            var option = selectField.children[i];
37            // find desired langauge and change the former language of the hidden selection-field
38            if (option.value == language) {
39                selectField.selectedIndex = i;
40                // trigger change event afterwards to make google-lib translate this side
41                selectField.dispatchEvent(new Event('change'));
42                break;
43            }
44        }
45    }
46    changeButtonVisibility();
47});
48$('.languages button:last-of-type').on('click', function (e) {
49    //EN aplinkoj paspaudė LT
50    sessionStorage.removeItem("translateLang");
51    changeButtonVisibility();
52
53    // find `iframe` element with GoogleTranslate select and buttons
54    var iframe = document.getElementsByClassName('goog-te-banner-frame')[0]
55        || document.getElementById(':1.container');
56    if (!iframe) return;
57
58    // search all buttons from the retrieved iframe
59    var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
60    var restore_el = innerDoc.getElementsByTagName('button');
61
62    if (restore_el && restore_el.length) {
63        // fire `click` event on the `restore` button, that `Shows the origin`
64        for (var i = 0; i < restore_el.length; i++) {
65            if (restore_el[i].id.indexOf(':1.restore') >= 0) {
66                restore_el[i].click();
67                return;
68            }
69        }
70    }
71});
72
73function changeButtonVisibility() {
74    let translateLang = sessionStorage.getItem("translateLang");
75
76    if(!translateLang){
77        translateLang = 'lt';
78    }
79
80    $(`.languages button[data-language="${translateLang}"]`).addClass('d-none');
81    $(`.languages button:not([data-language="${translateLang}"])`).removeClass('d-none');
82    //$('html').attr('lang', );
83}

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.