Advertisement
Guest User

Untitled

a guest
Aug 21st, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.37 KB | None | 0 0
  1. <b:if cond='data:blog.pageType != &quot;item&quot;'>
  2. <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
  3. <script type='text/javascript'>
  4. //<![CDATA[
  5. function showpageCount(json) {
  6. var thisUrl = home_page_url;
  7. var htmlMap = new Array();
  8. var thisNum = 1;
  9. var postNum = 1;
  10. var itemCount = 0;
  11. var fFlag = 0;
  12. var eFlag = 0;
  13. var html = '';
  14. var upPageHtml = '';
  15. var downPageHtml = '';
  16. for (var i = 0, post; post = json.feed.entry[i]; i++) {
  17. var timestamp1 = post.published.$t.substring(0, 19) + post.published.$t.substring(23, 29);
  18. timestamp = encodeURIComponent(timestamp1);
  19. var title = post.title.$t;
  20. if (title != '') {
  21. if (itemCount == 0 || (itemCount % pageCount == (pageCount - 1))) {
  22. if (thisUrl.indexOf(timestamp) != -1) {
  23. thisNum = postNum
  24. }
  25. if (title != '') postNum++;
  26. htmlMap[htmlMap.length] = '/search?updated-max=' + timestamp + '&max-results=' + pageCount
  27. }
  28. }
  29. itemCount++
  30. }
  31. for (var p = 0; p < htmlMap.length; p++) {
  32. if (p >= (thisNum - displayPageNum - 1) && p < (thisNum + displayPageNum)) {
  33. if (fFlag == 0 && p == thisNum - 2) {
  34. if (thisNum == 2) {
  35. upPageHtml = '<span class="showpage"><a href="/">' + upPageWord + '</a></span>'
  36. } else {
  37. upPageHtml = '<span class="showpage"><a href="' + htmlMap[p] + '">' + upPageWord + '</a></span>'
  38. }
  39. fFlag++
  40. }
  41. if (p == (thisNum - 1)) {
  42. html += '<span class="showpagePoint">' + thisNum + '</span>'
  43. } else {
  44. if (p == 0) {
  45. html += '<span class="showpageNum"><a href="/">1</a></span>'
  46. } else {
  47. html += '<span class="showpageNum"><a href="' + htmlMap[p] + '">' + (p + 1) + '</a></span>'
  48. }
  49. } if (eFlag == 0 && p == thisNum) {
  50. downPageHtml = '<span class="showpage"> <a href="' + htmlMap[p] + '">' + downPageWord + '</a></span>';
  51. eFlag++
  52. }
  53. }
  54. }
  55. if (thisNum > 1) {
  56. html = '' + upPageHtml + ' ' + html + ' '
  57. }
  58. html = '<div class="showpageArea"><span style="COLOR: #000;" class="showpageOf"> Pages (' + (postNum - 1) + ')</span>' + html;
  59. if (thisNum < (postNum - 1)) {
  60. html += downPageHtml
  61. }
  62. if (postNum == 1) postNum++;
  63. html += '</div>';
  64. var pageArea = document.getElementsByName("pageArea");
  65. var blogPager = document.getElementById("blog-pager");
  66. if (postNum <= 2) {
  67. html = ''
  68. }
  69. for (var p = 0; p < pageArea.length; p++) {
  70. pageArea[p].innerHTML = html
  71. }
  72. if (pageArea && pageArea.length > 0) {
  73. html = ''
  74. }
  75. if (blogPager) {
  76. blogPager.innerHTML = html
  77. }
  78. }
  79.  
  80. function showpageCount2(json) {
  81. var thisUrl = home_page_url;
  82. var htmlMap = new Array();
  83. var isLablePage = thisUrl.indexOf("/search/label/") != -1;
  84. var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/") + 14, thisUrl.length) : "";
  85. thisLable = thisLable.indexOf("?") != -1 ? thisLable.substr(0, thisLable.indexOf("?")) : thisLable;
  86. var thisNum = 1;
  87. var postNum = 1;
  88. var itemCount = 0;
  89. var fFlag = 0;
  90. var eFlag = 0;
  91. var html = '';
  92. var upPageHtml = '';
  93. var downPageHtml = '';
  94. var labelHtml = '<span class="showpageNum"><a href="/search/label/' + thisLable + '?&max-results=' + pageCount + '">';
  95. var thisUrl = home_page_url;
  96. for (var i = 0, post; post = json.feed.entry[i]; i++) {
  97. var timestamp1 = post.published.$t.substring(0, 19) + post.published.$t.substring(23, 29);
  98. timestamp = encodeURIComponent(timestamp1);
  99. var title = post.title.$t;
  100. if (title != '') {
  101. if (itemCount == 0 || (itemCount % pageCount == (pageCount - 1))) {
  102. if (thisUrl.indexOf(timestamp) != -1) {
  103. thisNum = postNum
  104. }
  105. if (title != '') postNum++;
  106. htmlMap[htmlMap.length] = '/search/label/' + thisLable + '?updated-max=' + timestamp + '&max-results=' + pageCount
  107. }
  108. }
  109. itemCount++
  110. }
  111. for (var p = 0; p < htmlMap.length; p++) {
  112. if (p >= (thisNum - displayPageNum - 1) && p < (thisNum + displayPageNum)) {
  113. if (fFlag == 0 && p == thisNum - 2) {
  114. if (thisNum == 2) {
  115. upPageHtml = labelHtml + upPageWord + '</a></span>'
  116. } else {
  117. upPageHtml = '<span class="showpage"><a href="' + htmlMap[p] + '">' + upPageWord + '</a></span>'
  118. }
  119. fFlag++
  120. }
  121. if (p == (thisNum - 1)) {
  122. html += '<span class="showpagePoint">' + thisNum + '</span>'
  123. } else {
  124. if (p == 0) {
  125. html = labelHtml + '1</a></span>'
  126. } else {
  127. html += '<span class="showpageNum"><a href="' + htmlMap[p] + '">' + (p + 1) + '</a></span>'
  128. }
  129. } if (eFlag == 0 && p == thisNum) {
  130. downPageHtml = '<span class="showpage"> <a href="' + htmlMap[p] + '">' + downPageWord + '</a></span>';
  131. eFlag++
  132. }
  133. }
  134. }
  135. if (thisNum > 1) {
  136. if (!isLablePage) {
  137. html = '' + upPageHtml + ' ' + html + ' '
  138. } else {
  139. html = '' + upPageHtml + ' ' + html + ' '
  140. }
  141. }
  142. html = '<div class="showpageArea"><span style="COLOR: #000;" class="showpageOf"> Pages (' + (postNum - 1) + ')</span>' + html;
  143. if (thisNum < (postNum - 1)) {
  144. html += downPageHtml
  145. }
  146. if (postNum == 1) postNum++;
  147. html += '</div>';
  148. var pageArea = document.getElementsByName("pageArea");
  149. var blogPager = document.getElementById("blog-pager");
  150. if (postNum <= 2) {
  151. html = ''
  152. }
  153. for (var p = 0; p < pageArea.length; p++) {
  154. pageArea[p].innerHTML = html
  155. }
  156. if (pageArea && pageArea.length > 0) {
  157. html = ''
  158. }
  159. if (blogPager) {
  160. blogPager.innerHTML = html
  161. }
  162. }
  163. var home_page_url = location.href;
  164. var thisUrl = home_page_url;
  165. if (thisUrl.indexOf("/search/label/") != -1) {
  166. if (thisUrl.indexOf("?updated-max") != -1) {
  167. var lblname1 = thisUrl.substring(thisUrl.indexOf("/search/label/") + 14, thisUrl.indexOf("?updated-max"))
  168. } else {
  169. var lblname1 = thisUrl.substring(thisUrl.indexOf("/search/label/") + 14, thisUrl.indexOf("?&max"))
  170. }
  171. }
  172. var home_page = "/";
  173. if (thisUrl.indexOf("?q=") == -1) {
  174. if (thisUrl.indexOf("/search/label/") == -1) {
  175. document.write('<script src="' + home_page + 'feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" ><\/script>')
  176. } else {
  177. document.write('<script src="' + home_page + 'feeds/posts/full/-/' + lblname1 + '?alt=json-in-script&callback=showpageCount2&max-results=99999" ><\/script>')
  178. }
  179. }
  180.  
  181. //]]>
  182. </script>
  183. </b:if>
  184. </b:if>
  185. <!--Page Navigation Ends -->
  186.  
  187.  
  188. <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
  189. <b:if cond='data:blog.pageType != &quot;item&quot;'>
  190. <script>
  191. /* masonry */
  192. jQuery(document).ready(function($) {
  193. $(&#39;.blog-posts&#39;).masonry({
  194. itemSelector : &#39;.post-outer&#39;,
  195. isAnimated: true,
  196. animationOptions: {
  197. duration: 450
  198. }
  199. });
  200. });
  201. </script>
  202. <script>
  203. /* Image loader */
  204. jQuery(document).ready(function($) {
  205. var $container = $(&#39;.blog-posts&#39;);
  206. $container.imagesLoaded(function(){
  207. $container.masonry({
  208. itemSelector : &#39;.post-outer&#39;,
  209. });
  210. });
  211. });
  212.  
  213. </script>
  214.  
  215. </b:if>
  216. </b:if>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement