1var init = function (container) { 2 $('input').attr('autocomplete', 'off'); 3 $('form').submit(function () { 4 var btn = $(this).find('button[type=submit]:not(.sk-range-input__submit)'); 5 btn.attr("disabled", true); 6 var loadingText = btn.data("loading-text"); 7 btn.text(loadingText); 8 }); 9 if ($.fn.select2) { 10 $.fn.select2.defaults.set("theme", "bootstrap"); 11 $.fn.select2.defaults.set('language', currentCulture); 12 $('select:not(".swal2-select"):not(".sk-select > select")', container).select2({ width: '100%', minimumResultsForSearch: Infinity }); 13 $('select.select2', container).select2({ width: '100%' }); 14 } 15 $('[data-toggle="tooltip"]', container).tooltip(); 16 $('[data-toggle="popover"]', container).popover(defaultPopoverOptions); 17}; 18 19$('.hamburger-icon').on('click', function () { 20 $('#main-menu').toggleClass('show'); 21}); 22 23function toTitleCase (str, currentCultureIsPrimary) { 24 if (currentCultureIsPrimary) { 25 return str.toLocaleLowerCase('tr-TR').replace(/(?:^|\s|,|;|!|:|-|\.|\?)[a-z0-9ðçþüöý]/g, function (match) { 26 return match.toLocaleUpperCase('tr-TR'); 27 }); 28 } 29 return str.replace( 30 /\w\S*/g, 31 function (txt) { 32 return txt.charAt(0).toUpperCase() + txt.substring(1).toLowerCase(); 33 } 34 ); 35} 36 37String.prototype.turkishToLowerCase = function () { 38 var string = this; 39 var letters = { "Ý": "i", "I": "ý", "Þ": "þ", "Ð": "ð", "Ü": "ü", "Ö": "ö", "Ç": "ç" }; 40 string = string.replace(/(([ÝIÞÐÜÇÖ]))+/g, function(letter){ return letters[letter]; }) 41 return string.toLowerCase(); 42} 43 44function sortBuckets(buckets, customBuckets, sorted) { 45 const sortedBuckets = buckets.filter(buckets => customBuckets.includes(buckets.key)) 46 if (sorted) { 47 sortedBuckets.sort((a, b) => customBuckets.indexOf(a.key) - customBuckets.indexOf(b.key)); 48 } 49 buckets = buckets.filter(bucket => !customBuckets.includes(bucket.key)); 50 buckets.unshift(...sortedBuckets); 51 return buckets.slice(0, sortedBuckets.length); 52} 53 54function customSortBuckets(buckets, customBuckets) { 55 const sortedBuckets = sortBuckets(buckets, customBuckets, true); 56 buckets = buckets.filter(bucket => !customBuckets.includes(bucket.key)); 57 buckets.unshift(...sortedBuckets); 58 return buckets; 59} 60 61function sortBucketsTerm(buckets) { 62 return buckets.sort((a, b) => a.key.localeCompare(b.key)); 63} 64 65function sortBucketsCount(buckets) { 66 return buckets.sort((a, b) => b.doc_count - a.doc_count); 67} 68 69function RemoveHtmlTags (text) { 70 return text.replace(/( |(<([^>]+)>))/ig, ''); 71}
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.