1 2/* Check if datables is on the page */ 3if(jQuery('.datatable').length){ 4 jQuery('input[type="radio"]').on('click', function() { 5 var elem = jQuery(this), 6 text = elem.closest('label').text(), 7 lang = elem.closest('label').data('language'), 8 datatable = elem.closest('.datatable'), 9 rows = datatable.DataTable().rows().nodes(); 10 11 for (var i = 0; i < rows.length; i++) { 12 jQuery(rows[i]).removeClass('selected'); 13 jQuery(rows[i]).find('input[type="radio"]').prop('checked', false); 14 15 } 16 17 elem.prop('checked', true); 18 //elem.closest('table').find('tr').removeClass('selected'); 19 elem.closest('tr').addClass('selected'); 20 21 if(!jQuery('#linkedSites').length){ 22 if(jQuery('#selectedPages .selectedPage[data-language="'+lang+'"]').length) { 23 jQuery('#selectedPages .selectedPage[data-language="'+lang+'"]').html('<strong>' + lang + ':</strong> ' + text); 24 } else { 25 jQuery('#selectedPages').append('<span class="selectedPage" data-language="' + lang + '"><strong>' + lang + ':</strong> ' + text + '</span>'); 26 } 27 } 28 29 }); 30 var tables = jQuery('.datatable').DataTable({ 31 aaSorting: [], 32 paging: false, 33 language: { 34 "sProcessing": "Hetkinen...", 35 "sLengthMenu": "Näytä kerralla _MENU_ riviä", 36 "sZeroRecords": "Tietoja ei löytynyt", 37 "sInfo": "Näytetään rivit _START_ - _END_ (yhteensä _TOTAL_)", 38 "sInfoEmpty": "Näytetään 0 - 0 (yhteensä 0)", 39 "sInfoFiltered": "(suodatettu _MAX_ tuloksen joukosta)", 40 "sInfoPostFix": "", 41 "sSearch": "Etsi:", 42 "sUrl": "", 43 "oPaginate": { 44 "sFirst": "Ensimmäinen", 45 "sPrevious": "Edellinen", 46 "sNext": "Seuraava", 47 "sLast": "Viimeinen" 48 } 49 } 50 51 }); 52 53 54} /* EOF if */ 55if(jQuery('.chosen').length){ 56 var chosen = $(".chosen").chosen({ 57 no_results_text: "Ei tuloksia" 58 }); 59}
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.