const updateTime = () => { const n = (new Date()).getHours() var imgName = "goodnight" if ( n == 23 || n == 0) { imgName = "goodnight" } else if ( n >= 1 && n <= 4 ) { imgName = "goodnight" } else if ( n >= 5 && n <= 11 ) { imgName = "goodmorning" } else if ( n >= 12 && n <= 17 ) { imgName = "goodafternoon" } else if ( n >= 18 && n <= 22 ) { imgName = "goodevening" } //$("#message").html(imgName) $("#message").html(``) } const renderCategoryLink = (link, first) => { if(first) { return `${link.label} ` } return `${link.label} ` } const renderCategoryLinks = (links) => { let out = "" for(let i = 0; i < links.length; i++) { out = out + renderCategoryLink(links[i], i==0) } return out } const renderCategory =(obj) => { return ` ${renderCategoryLinks(obj.links)}
` } const renderCategories =(objs) => { let out = "" for(let i = 0; i < objs.length; i++) { out = out + renderCategory(objs[i]) } return out } const renderCategoriesBox = (data) => { return `${renderCategories(data.categories)}
` } const loadUI = () => { $.getJSON("config/config.json", (data)=>{ let drawn = renderCategoriesBox(data) console.log(drawn) $("#categories").html(drawn) }) } $(()=>{ loadUI(); updateTime(); setInterval(updateTime, 1000 * 60) }) $(window).scroll(function() { $('#animatedElement').each(function(){ var imagePos = $(this).offset().top; var topOfWindow = $(window).scrollTop(); if (imagePos < topOfWindow+400) { $(this).addClass("slideUp"); } }); });