1function constructImageUrl(fileName) { 2 var firstFourNumbers = fileName.substring(0, 4).split(''); 3 4 var imageUrl = `https://images.wcdn.co.il/f_auto,q_auto,w_300/${firstFourNumbers[0]}/${firstFourNumbers[1]}/${firstFourNumbers[2]}/${firstFourNumbers[3]}/${fileName}`; 5 6 return imageUrl; 7} 8if (window.innerWidth > 700) { 9 document.addEventListener('anchorsLoaded', function() { 10 fetch('https://dal.walla.co.il/sequence/12729?type=path&seo=1&limit=3') 11 .then(response => { 12 if (!response.ok) { 13 throw new Error('Network response was not ok ' + response.statusText); 14 } 15 return response.json(); 16 }) 17 .then(data => { 18 console.log("walla informer data",data.data.events); 19 var blockContainer = document.getElementById('science_hitech_ads'); 20 var block = document.createElement('div'); 21 block.style = "margin: 0 auto; width: 300px; height:600px padding: 5px; display: flex; flex-direction: column; justify-content: space-between"; 22 for (var i = 0; i < data.data.events.length; i++) { 23 var blockCard = document.createElement('a'); 24 console.log("walla informer data",data.data.events[i].canonical.url); 25 blockCard.href = data.data.events[i].canonical.url; 26 // blockCard.href = data.data.events[i].canonical.url; 27 blockCard.style = "margin: 0 auto; width: 300px; height: 200px; margin-bottom: 10px; overflow: hidden"; 28 var blockTitle = document.createElement('div'); 29 blockTitle.style = "margin: 10px auto; width: 300px; max-height: 40px; text-align: center; font-size: 14px; font-weight: bold; padding: 0 10px; display: flex; align-items: flex-end; justify-content: center"; 30 blockTitle.innerHTML = data.data.events[i].celltitle; 31 var imageData = data.data.events[i].main_media.image; 32 var blockImage = document.createElement('img'); 33 blockImage.src = constructImageUrl(imageData.file_name); 34 blockImage.style = "max-height: 150px; max-width:270px; margin: 0 auto; display: block"; 35 // var blockText = document.createElement('div'); 36 // blockText.style = "margin: 0 auto; width: 300px; height: 25px; text-align: center; font-size: 15px; padding-top: 5px"; 37 38 blockCard.appendChild(blockTitle); 39 blockCard.appendChild(blockImage); 40 // blockCard.appendChild(blockText); 41 block.appendChild(blockCard); 42 } 43 blockContainer.append(block); 44 45 }) 46 .catch(error => { 47 console.error('There was a problem with the fetch operation:', error); 48 }); 49 }); 50}
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.