/** * @author pax */ function getAuthorImage(strAuthorName){ var strImgSrc = ''; switch (strAuthorName) { case 'Linn\u00e9a Lilja': strImgSrc = 'LinneaLilja114x129.jpg'; break; case 'Ida Alfsdotter-Thoor': strImgSrc = 'IdaAlfsdotterThoor114x129.jpg'; break; case 'Karin Astrom-Iko': strImgSrc = 'KarinAstromIko114x129.jpg'; break; case 'Amanda Sj\u00f6quist': strImgSrc = 'AmandaSjoquist114x129.jpg'; break; case 'Amanda Sj\u00f6quist': strImgSrc = 'amanda.jpg'; break; case 'Hans Kyr\u00f6': strImgSrc = 'HansKyro114x129.jpg'; break; case 'Anders Regnell': strImgSrc = 'AndersRegnell114x129.jpg'; break; case 'Amanda Sj\u00f6quist': strImgSrc = 'amanda.jpg'; break; case 'Bo Westas': strImgSrc = 'BoWestas114x129.jpg'; break; default: strImgSrc = 'Default114x129.jpg'; } return '' + strAuthorName + ''; } function getBloggCitat(divTargetId){ var url = 'http://www.diktafonen.se/dikbloggen/?feed=json&callback=?'; $.getJSON(url, function(data){ try { var startquote = '“'; var endquote = '”'; var maxsize = 80; var imgquote = '&quote;'; var link = data.items[0].link; var title = data.items[0].title; var author = data.items[0].author; var description = data.items[0].description; var blogquote = title; //select title or description //blogquote ='Twitter, det nya sättet att hitta ett nytt jobb! Twitter, det nya sättet att hitta ett nytt jobb!'; var blogentry = ''; var fontsize = '14pt'; if (blogquote.length > 25) { fontsize = '12pt'; imgquote = '&quote;'; } if (blogquote.length > 40) { fontsize = '10pt'; imgquote = '&quote;'; } if (blogquote.length > maxsize) { blogquote = getAbstracts(blogquote, maxsize); } blogentry = ''; blogentry += ''; blogentry += ''; blogentry += '
'+getAuthorImage(author)+'
' + imgquote +' 

' + blogquote + ''; blogentry += '

' + author + '
'; //blogentry = '' + blogentry + '' document.getElementById(divTargetId).innerHTML = blogentry; } catch (e) { //in case of failure, display this var defaultHeader = ''; document.getElementById(divTargetId).innerHTML = defaultHeader; } }); } function getAbstracts(strText, size){ if ( strText.length > size){ var strAbstracts = strText.slice(0,size); if (strAbstracts.substr(size,1)==' ') strAbstracts = strText.slice(0,size-1); strAbstracts = strAbstracts + '...'; return strAbstracts; } else { return strText; } } function setHeaderBlock(){ getBloggCitat('dikinlagg'); }