1/* newIconBasic.js */ 2/* 2020.06.17 by Yuki.Sugaya */ 3 4function showNewIcon( idBlist ) { 5 try { 6 if(typeof idBlist !== 'string') return; 7 8 var eBlist = document.getElementById(idBlist); 9 if( !eBlist ) return; 10 11 if( $(eBlist).find('.tabItems').length <1 ) return; 12 13 var dateNow = new Date(); 14 var dayTerm = null; 15 16 var attrTerm = $(eBlist).find('.tabItems').attr('data-term'); 17 if( !!attrTerm ) { 18 dayTerm = parseInt( attrTerm, 10 ); 19 if( isNaN(dayTerm) || (dayTerm <= 0) ) { 20 dayTerm = null; 21 } 22 } 23 24 $(eBlist).find('.tabItems > li').each( function() { 25//console.log("e=" +!$(this).attr('entrydate')+ " t=" +!$(this).attr('term') ); 26 27 // åå¥ã«æ¥æ°æå®ãããã°ä¸æ¸ã 28 if( !attrTerm ) { 29 if( !!$(this).attr('term') ) { 30 dayTerm = parseInt( $(this).attr('term'), 10 ); 31 if( isNaN(dayTerm) || (dayTerm <= 0) ) { 32 dayTerm = null; 33 } 34 } 35 } 36 37 if( !!$(this).attr('entrydate') ) { 38 var aEntryDate = $(this).attr('entrydate').split("/"); 39 40 if( (aEntryDate.length != 3) ) { 41 return; 42 } 43 44//console.log("entrydate= " +aEntryDate[0]+ "/" +aEntryDate[1]+ "/" +aEntryDate[2] ); 45 46 var dateEntry = new Date(aEntryDate[0], aEntryDate[1]-1, aEntryDate[2], 0, 0, 0); 47 var dayPassed = Math.ceil( (dateNow.getTime() - dateEntry.getTime())/(24*60*60*1000) ); 48//console.log("entry= " +dateEntry.getTime() +" :term= " +dayTerm+ ":passed= " +dayPassed ); 49 if( !!dayTerm && dayPassed <= dayTerm ) { 50 $(this).find('.n_icon').css('display', 'inline'); 51 } 52 } 53 54 }); 55 } catch(e) { 56 console.log("Err: "+ e.message +" in newIconBasic.js"); 57 } 58}
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.