diff --git a/popup.js b/popup.js index 2683419..dcb34ac 100644 --- a/popup.js +++ b/popup.js @@ -35,37 +35,37 @@ function buildPage(pageUrl) { if (data.likes === 'true') voteDir = 1; if (data.likes === null) voteDir = 0; if (data.likes === 'false') voteDir = -1; - var entry = new String(); + var entry = new Array(); var hiddenText = data.saved === 'true' ? 'hidden' : 'hide'; var saveText = data.saved === 'true' ? 'saved' : 'save'; - entry += '
  • '; - entry += '
    '; - entry += ''; - entry += '' + data.score + ''; - entry += ''; - entry += '
    '; - entry += ''; + entry.push('
  • '); + entry.push('
    '); + entry.push(''); + entry.push('' + data.score + ''); + entry.push(''); + entry.push('
    '); + entry.push(''); var thumbSrc = data.thumbnail.indexOf('/') === 0 ? 'http://www.reddit.com' + data.thumbnail : data.thumbnail; - entry += '' + data.title + ''; - entry += ''; - entry += '
    '; - entry += '' + data.title + ' '; - entry += '(' + data.domain + ')'; - entry += '
    '; - entry += 'submitted ' + prettyDate(ISODateString(new Date(data.created_utc * 1000))) + ' by '; - entry += '' + data.author + ' to'; - entry += '' + data.subreddit + ''; - entry += '
    '; - entry += '
    '; - entry += '' + data.num_comments + ' comments'; - entry += ''; - entry += '' + saveText + ''; - entry += '' + hiddenText + ''; - entry += 'report'; - entry += '
    '; - entry += '
    ' - entry += '
  • '; - document.getElementById('posts').innerHTML += entry; + entry.push('' + data.title + ''); + entry.push(''); + entry.push('
    '); + entry.push('' + data.title + ' '); + entry.push('(' + data.domain + ')'); + entry.push('
    '); + entry.push('submitted ' + prettyDate(ISODateString(new Date(data.created_utc * 1000))) + ' by '); + entry.push('' + data.author + ' to'); + entry.push('' + data.subreddit + ''); + entry.push('
    '); + entry.push('
    '); + entry.push('' + data.num_comments + ' comments'); + entry.push(''); + entry.push('' + saveText + ''); + entry.push('' + hiddenText + ''); + entry.push('report'); + entry.push('
    '); + entry.push('
    '); + entry.push(''); + document.getElementById('posts').innerHTML += entry.join(''); } if(!isCommentsPage) { document.getElementById('submit').href = 'http://www.reddit.com/submit?resubmit=true&url=' + encodeURI(document.getElementById('posts').getAttribute('data-url'));