document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <b:if cond=\'data:blog.pageType == &quot;item&quot;\'>
  2. <script type=\'text/javascript\'>
  3. // Post titles to Older Post and Newer Post links (without stats skew)
  4. // by MS-potilas 2012. See http://yabtb.blogspot.com/2012/01/add-post-titles-to-older-and-newer-post.html
  5. //<![CDATA[
  6. var urlToNavTitle = {};
  7. function getTitlesForNav(json) {
  8.   for(var i=0 ; i < json.feed.entry.length ; i++) {
  9.     var entry = json.feed.entry[i];
  10.     var href = "";
  11.     for (var k=0; k<entry.link.length; k++) {
  12.       if (entry.link[k].rel == \'alternate\') {
  13.         href = entry.link[k].href;
  14.         break;
  15.       }
  16.     }
  17.     if(href!="") urlToNavTitle[href]=entry.title.$t;
  18.   }
  19. }
  20. document.write(\'<script type="text/javascript" src="http://\'+window.location.hostname+\'/feeds/posts/summary?redirect=false&max-results=500&alt=json-in-script&callback=getTitlesForNav"></\'+\'script>\');
  21. function urlToPseudoTitle(href) {
  22.   var title=href.match(/\\/([^\\/_]+)(_.*)?\\.html/);
  23.   if(title) {
  24.     title=title[1].replace(/-/g," ");
  25.     title=title[0].toUpperCase() + title.slice(1);
  26.     if(title.length > 28) title=title.replace(/ [^ ]+$/, "...")
  27.   }
  28.   return title;
  29. }
  30. $(window).load(function() {
  31.  window.setTimeout(function() {
  32.   var href = $("a.blog-pager-newer-link").attr("href");
  33.   if(href) {
  34.     href = href.replace(/\\.blogspot\\.[^/]+\\//, ".blogspot.com/");
  35.     var title=urlToNavTitle[href];
  36.     if(!title) title=urlToPseudoTitle(href);
  37.     if(title) $("a.blog-pager-newer-link").html("&lt;&lt; Newer Post<br />" + title);
  38.   }
  39.   href = $("a.blog-pager-older-link").attr("href");
  40.   if(href) {
  41.     href = href.replace(/\\.blogspot\\.[^/]+\\//, ".blogspot.com/");
  42.     var title=urlToNavTitle[href];
  43.     if(!title) title=urlToPseudoTitle(href);
  44.     if(title) $("a.blog-pager-older-link").html("Older Post &gt;&gt;<br />" + title);
  45.   }
  46.  }, 500);
  47. });
  48. //]]>
  49. </script>
  50. </b:if>
');