Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* show recent comments */
- function showrecentcomments(json){for(var i=0;i<a_rc;i++){var b_rc=json.feed.entry[i];var c_rc;if(i==json.feed.entry.length)break;for(var k=0;k<b_rc.link.length;k++){if(b_rc.link[k].rel=='alternate'){c_rc=b_rc.link[k].href;break;}}c_rc=c_rc.replace("#","#comment-");var d_rc=c_rc.split("#");d_rc=d_rc[0];var e_rc=d_rc.split("/");e_rc=e_rc[5];e_rc=e_rc.split(".html");e_rc=e_rc[0];var f_rc=e_rc.replace(/-/g," ");f_rc=f_rc.link(d_rc);var g_rc=b_rc.published.$t;var h_rc=g_rc.substring(0,4);var i_rc=g_rc.substring(5,7);var j_rc=g_rc.substring(8,10);var k_rc=new Array();k_rc[1]="Jan";k_rc[2]="Feb";k_rc[3]="Mar";k_rc[4]="Apr";k_rc[5]="May";k_rc[6]="Jun";k_rc[7]="Jul";k_rc[8]="Aug";k_rc[9]="Sep";k_rc[10]="Oct";k_rc[11]="Nov";k_rc[12]="Dec";if("content" in b_rc){var l_rc=b_rc.content.$t;}else if("summary" in b_rc){var l_rc=b_rc.summary.$t;}else var l_rc="";var re=/<\S[^>]*>/g;l_rc=l_rc.replace(re,"");if(m_rc==true)document.write('On '+k_rc[parseInt(i_rc,10)]+' '+j_rc+' ');document.write('<a href="'+c_rc+'">'+b_rc.author[0].name.$t+'</a> commented');if(n_rc==true)document.write(' on '+f_rc);document.write(': ');if(l_rc.length<o_rc){document.write('<i>“');document.write(l_rc);document.write('”</i><br/><br/>');}else{document.write('<i>“');l_rc=l_rc.substring(0,o_rc);var p_rc=l_rc.lastIndexOf(" ");l_rc=l_rc.substring(0,p_rc);document.write(l_rc+'…”</i>');document.write('<br/><br/>');}}}
- function rp(json){document.write('<ul>');for(var i=0;i<numposts;i++){document.write('<li>');var entry=json.feed.entry[i];var posttitle=entry.title.$t;var posturl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){posturl=entry.link[k].href;break}}posttitle=posttitle.link(posturl);var readmorelink="(more)";readmorelink=readmorelink.link(posturl);var postdate=entry.published.$t;var cdyear=postdate.substring(0,4);var cdmonth=postdate.substring(5,7);var cdday=postdate.substring(8,10);var monthnames=new Array();monthnames[1]="Jan";monthnames[2]="Feb";monthnames[3]="Mar";monthnames[4]="Apr";monthnames[5]="May";monthnames[6]="Jun";monthnames[7]="Jul";monthnames[8]="Aug";monthnames[9]="Sep";monthnames[10]="Oct";monthnames[11]="Nov";monthnames[12]="Dec";if("content"in entry){var postcontent=entry.content.$t}else if("summary"in entry){var postcontent=entry.summary.$t}else var postcontent="";var re=/<\S[^>]*>/g;postcontent=postcontent.replace(re,"");document.write(posttitle);if(showpostdate==true)document.write(' - '+monthnames[parseInt(cdmonth,10)]+' '+cdday);if(showpostsummary==true){if(postcontent.length<numchars){document.write(postcontent)}else{postcontent=postcontent.substring(0,numchars);var quoteEnd=postcontent.lastIndexOf(" ");postcontent=postcontent.substring(0,quoteEnd);document.write(postcontent+'...'+readmorelink)}}document.write('</li>')}document.write('</ul>')}
- /*make thumb*/
- summary_noimg = 300;
- summary_img = 220;
- img_thumb_height = 150;
- img_thumb_width = 200;
- function removeHtmlTag(strx,chop){
- if(strx.indexOf("<")!=-1)
- {
- var s = strx.split("<");
- for(var i=0;i<s.length;i++){
- if(s[i].indexOf(">")!=-1){
- s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
- }
- }
- strx = s.join("");
- }
- chop = (chop < strx.length-1) ? chop : strx.length-2;
- while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
- strx = strx.substring(0,chop-1);
- return strx+'...';
- }
- function createSummaryAndThumb(pID){
- var div = document.getElementById(pID);
- var imgtag = "";
- var img = div.getElementsByTagName("img");
- var summ = summary_noimg;
- if(img.length>=1) {
- imgtag = '<img src="'+img[0].src+'" class="pbtthumbimg"/>';
- summ = summary_img;
- }
- var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
- div.innerHTML = summary;
- }
- /* Scroll past header image on small screens */
- jQuery( document ).ready( function( $ ) {
- var $width = $(window).width();
- var $height = $(window).height();
- var $masthead = $( '.site-headernbt' );
- var $timeout = false;
- var $sidebarheight = $masthead.height() + 100;
- var $originalPosition = $( '.site-brandingnbt' ).position().top;
- var $scrollPosition;
- //Calculate distance to scroll
- if ( $width < 600 ) { //Static admin bar
- $scrollPosition = $originalPosition - 20;
- } else { //Fixed admin bar
- $scrollPosition = $originalPosition - 60;
- }
- //Scroll past header image on screen widths less than 820px
- $.fn.scrollDown = function() {
- $( 'body,html' ).animate( {
- scrollTop: $scrollPosition
- }, 400 );
- };
- //Allow sidebar to scroll if the sidebar is too tall for the screen height
- if ( $sidebarheight > $height ) {
- $masthead.css( 'position', 'relative' );
- }
- //Toggle open $class by clicking $toggle
- $.fn.navToggle = function() {
- $( '.main-navigationnbt' ).addClass( 'active' );
- $( '#menu-togglenbt' ).unbind( 'click' ).click( function() {
- $( '.widget-areanbt' ).hide().removeClass( 'active' );
- $( '.header-searchnbt' ).hide().removeClass( 'active' );
- $( '.main-navigationnbt' ).slideToggle( 'ease' );
- $( this ).toggleClass( 'toggled-on' );
- } );
- };
- $.fn.widgetsToggle = function() {
- $( '.widget-areanbt' ).addClass( 'active' );
- $( '#widgets-togglenbt' ).unbind( 'click' ).click( function() {
- $( '.main-navigationnbt' ).hide().removeClass( 'active' );
- $( '.header-searchnbt' ).hide().removeClass( 'active' );
- $( '.widget-areanbt' ).slideToggle( 'ease' );
- $( this ).toggleClass( 'toggled-on' );
- } );
- };
- $.fn.searchToggle = function() {
- $( '.header-searchnbt' ).addClass( 'active' );
- $( '#search-togglenbt' ).unbind( 'click' ).click( function() {
- $( '.main-navigationnbt' ).hide().removeClass( 'active' );
- $( '.widget-areanbt' ).hide().removeClass( 'active' );
- $( '.header-searchnbt' ).slideToggle( 'ease' );
- $( this ).toggleClass( 'toggled-on' );
- } );
- };
- // Check viewport width on first load.
- if ( $width < 820 ) {
- $.fn.navToggle();
- $.fn.widgetsToggle();
- $.fn.searchToggle();
- $.fn.scrollDown();
- }
- // Check viewport width when user resizes the browser window.
- $( window ).on( 'resize', function() {
- $width = $(window).width();
- if ( false !== $timeout ) {
- clearTimeout( $timeout );
- }
- $timeout = setTimeout( function() {
- if ( $width < 600 ) { //Static admin bar
- $scrollPosition = $originalPosition - 20;
- } else { //Fixed admin bar
- $scrollPosition = $originalPosition - 60;
- }
- //Allow sidebar to scroll if the sidebar is too tall for the screen height
- if ( $sidebarheight > $height ) {
- $masthead.css( 'position', 'relative' );
- }
- if ( $width < 820 ) {
- $.fn.navToggle();
- $.fn.widgetsToggle();
- $.fn.searchToggle();
- $.fn.scrollDown();
- $.fn.scrollDown();
- } else {
- $( '.main-navigationnbt' ).removeClass( 'active' );
- $( '.widget-areanbt' ).removeClass( 'active' );
- $( '.header-searchnbt' ).removeClass( 'active' );
- $( '.main-navigationnbt' ).removeAttr( 'style' );
- $( '.widget-areanbt' ).removeAttr( 'style' );
- $( '.header-searchnbt' ).removeAttr( 'style' );
- }
- }, 200 );
- } );
- });
- ( function() {
- var is_webkit = navigator.userAgent.toLowerCase().indexOf( 'webkit' ) > -1,
- is_opera = navigator.userAgent.toLowerCase().indexOf( 'opera' ) > -1,
- is_ie = navigator.userAgent.toLowerCase().indexOf( 'msie' ) > -1;
- if ( ( is_webkit || is_opera || is_ie ) && 'undefined' !== typeof( document.getElementById ) ) {
- var eventMethod = ( window.addEventListener ) ? 'addEventListener' : 'attachEvent';
- window[ eventMethod ]( 'hashchange', function() {
- var element = document.getElementById( location.hash.substring( 1 ) );
- if ( element ) {
- if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) )
- element.tabIndex = -1;
- element.focus();
- }
- }, false );
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement