1$(function(){ 2 $(".csc-textpic-imagewrap IMG").attr("width","100%"); 3 $("DIV.csc-textpic-center DIV.csc-textpic-imagewrap").removeAttr("style"); 4 $(".csc-textpic-imagewrap IMG").removeAttr("height"); 5 6 $("div.jumbotron-image").jumbotronify(); 7 $("li.dropdown > a").append(' <span class="caret"></span>'); 8 9 fixImagesUrl(); 10 fixLinksUrl(); 11 buttonClasses(); 12 arabicFixes(); 13 externalLinksHandler() 14}) 15 16 17$.fn.jumbotronify = function() { 18 return this.each(function() { 19 var copyrightImg = $(this).find("img").attr("alt"); 20 var imgSrc = $(this).find("img").attr("src"); 21 var imgLink = $(this).find("a").attr("href"); 22 23 //var videowrapper=$(this).find('.video-wrapper'); 24 /* console.log(videowrapper); 25 26 if(videowrapper!==undefined){ 27 copyrightImg= $(this).find("span.video-wrapper-copyright").attr('rel'); 28 imgLink = $(this).find("a.video-wrapper-link").attr("href"); 29 $(this).find("span.video-wrapper-copyright").remove(); 30 $(this).find("a.video-wrapper-link").remove(); 31 } */ 32 33 $(this).find("img").remove(); 34 35 $(this).css("background-image","url("+imgSrc+")"); 36 37 // $(this).find("img").after('<div class="image-gradient"></div>'); 38 $(this).prepend('<div class="image-gradient"></div>'); 39 if(imgLink){ 40 $(".image-gradient").wrap('<a title="'+copyrightImg+'" href="'+imgLink+'"></a>'); 41 } 42 43 $(".image-gradient").after($(this).find(".csc-textpic-text")); 44 $(this).find(".csc-textpic-text").addClass("jumbotron-image-text"); 45 $(this).find("div.csc-textpic-imagewrap, div.csc-textpic").remove(); 46 47 48 }); 49 return this; 50}; 51function arabicFixes(){ 52 if($("html").attr("lang")=='ar'){ 53 // swiper fix 54 $(".swiper-container").attr("dir","rtl"); 55 } 56} 57 58function blurLink(){ 59 // none; 60} 61 62function fixImagesUrl(){ 63 $("img").each(function(){ 64 if($(this).attr("src")){ 65 if($(this).attr("src").startsWith("fileadmin")) $(this).attr("src", "/" + $(this).attr("src")); 66 } 67 }) 68} 69function fixLinksUrl(){ 70 $("a").each(function(){ 71 if($(this).attr("href")){ 72 if($(this).attr("href").startsWith("fileadmin")) $(this).attr("href", "/" + $(this).attr("href")); 73 } 74 }) 75} 76 77function buttonClasses(){ 78 $("input[type='button'], input[type='submit'], input[type='reset']").each(function(){ 79 if(!$(this).hasClass("btn")) $(this).addClass("btn btn-default"); 80 if($(this).attr("value")=='Delete') $(this).addClass("btn-warning"); 81 }) 82} 83function externalLinksHandler(){ 84 $(".csc-default a[href^='http://www.fao.org'], .csc-default a[href^='/']").not(".csc-default a.freetarget, .csc-default a[href*='.pdf'], .csc-default a[href$='.png'],.csc-default a[href$='.gif'],.csc-default a[href$='.jpg'],.csc-default a[href$='.doc'], .csc-default a[href$='.xls']").attr("target","_top"); 85 $(".csc-default a[href^='http']").not(".csc-default a[href*='www.fao.org'], .csc-default a[href*='api.linkedin.com']").attr("target","_blank"); 86 //$(".csc-default a[href*='fao-stories/article/']").attr("target","_blank"); 87 $(".csc-default a[href*='sustainable-development-goals/goals/']").attr("target","_blank"); 88 $(".csc-default a[href*='/3/']").attr("target","_blank"); 89 $(".csc-default a[href*='www.fao.org/documents/']").attr("target","_blank"); 90} 91 92$(function(){ 93 $('footer .links a').prop('target', '_top'); 94}); 95 96$(document).ready(function() { 97 var s = $(".search-container"); 98 var pos = s.position(); 99 $(window).scroll(function() { 100 var windowpos = $(window).scrollTop(); 101 if (windowpos >= pos.top & windowpos >= 100) { 102 s.addClass("hide"); 103 } else { 104 s.removeClass("hide"); 105 } 106 }); 107}); 108 109function startsWith(str, word) { 110 return str.lastIndexOf(word, 0) === 0; 111}
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.