PageSourceSearch

https://www.fao.org/Frontend-Assembly/SitefinityWebApp/Mvc/Scripts…?package=FAO&v=Njc4MDUyMjI5

js fao.org collected 2026-09-24 06:44:42 UTC 1,375 bytes, 45 lines download raw bytes

1
2function initializeLanguageSelector() {
3
4    // Language Selector items
5    var languageSelectorItems = document.querySelectorAll('#faoLanguageSelector .dropdown-item');
6
7    // Actual languages
8    const languages = document.querySelectorAll('[data-sf-role]');
9    if (languages) {
10
11        for (i = 0; i < languages.length; i++) {
12
13            if (languages[i].value === '') {
14
15                var culture = languages[i].getAttribute('data-sf-role');
16                for (j = 0; j < languageSelectorItems.length; j++) {
17
18                    var c = languageSelectorItems[j].getAttribute('data-sf-culture');
19                    if (c === culture) {
20
21                        let n = languageSelectorItems[j];
22                        n.parentNode.removeChild(n);
23                    }
24                }
25            }
26        }
27    }
28
29    $('#dropdownLanguageMenu').on('click', function (event) {
30        if ($("#faoLanguageSelector").children().length <= 0) {
31            $("#faoLanguageSelector").hide();
32        }
33    });
34
35    if ($("#faoLanguageSelector").children().length <= 0) {
36        $("#dropdownLanguageMenu").addClass("dropdown-disabled");
37    }
38 }
39
40function openLink(culture) {
41
42    var url = document.querySelector('[data-sf-role="' + culture + '"]').value;
43    if (url !== '')
44        window.location.href = url;
45}

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.