-
Notifications
You must be signed in to change notification settings - Fork 9
/
allscript.js
16 lines (16 loc) · 11.7 KB
/
allscript.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* Global Setting */
var MONTH_FORMAT = [, "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; // months formats to translation or change to another format
var NO_IMAGE = "https://2.bp.blogspot.com/-ypDvh29D4sk/Wgi_mgB1aqI/AAAAAAAACcM/pvkF0_UndekpJVLGBAGG_Rq8qbz3QbIpwCLcBGAs/s1600/nomage.png"; // default no image
var WIDGET_RECENT_POST_NUM = 4; // show number of results - widget recent posts
var WIDGET_RANDOM_POST_NUM = 4; // show number of results - widget random posts
var WIDGET_RECENT_COMMENT_NUM = 4; // show number of results - widget recent comments
var POSTPERPAGE_NUM = 7; // number of posts per page
var LABEL_SEARCH_NUM = 7; // number of posts labels search
// JQuery hover event
(function(c){c.fn.hoverTimeout=function(d,e,f,g){return this.each(function(){var a=null,b=c(this);b.hover(function(){clearTimeout(a);a=setTimeout(function(){e.call(b)},d)},function(){clearTimeout(a);a=setTimeout(function(){g.call(b)},f)})})}})(jQuery);
// jquery replacetext
(function(e){e.fn.replaceText=function(t,n,r){return this.each(function(){var i=this.firstChild,s,o,u=[];if(i){do{if(i.nodeType===3){s=i.nodeValue;o=s.replace(t,n);if(o!==s){if(!r&&/</.test(o)){e(i).before(o);u.push(i)}else{i.nodeValue=o}}}}while(i=i.nextSibling)}u.length&&e(u).remove()})}})(jQuery);
// Plugin: SelectNav.js ~ url: https://github.com/lukaszfiszer/selectnav.js
window.selectnav=function(){"use strict";var e=function(e,t){function c(e){var t;if(!e)e=window.event;if(e.target)t=e.target;else if(e.srcElement)t=e.srcElement;if(t.nodeType===3)t=t.parentNode;if(t.value)window.location.href=t.value}function h(e){var t=e.nodeName.toLowerCase();return t==="ul"||t==="ol"}function p(e){for(var t=1;document.getElementById("selectnav"+t);t++);return e?"selectnav"+t:"selectnav"+(t-1)}function d(e){a++;var t=e.children.length,n="",l="",c=a-1;if(!t){return}if(c){while(c--){l+=o}l+=" "}for(var v=0;v<t;v++){var m=e.children[v].children[0];if(typeof m!=="undefined"){var g=m.innerText||m.textContent;var y="";if(r){y=m.className.search(r)!==-1||m.parentNode.className.search(r)!==-1?f:""}if(i&&!y){y=m.href===document.URL?f:""}n+='<option value="'+m.href+'" '+y+">"+l+g+"</option>";if(s){var b=e.children[v].children[1];if(b&&h(b)){n+=d(b)}}}}if(a===1&&u){n='<option value="">'+u+"</option>"+n}if(a===1){n='<select class="selectnav" id="'+p(true)+'">'+n+"</select>"}a--;return n}e=document.getElementById(e);if(!e){return}if(!h(e)){return}if(!("insertAdjacentHTML"in window.document.documentElement)){return}document.documentElement.className+=" js";var n=t||{},r=n.activeclass||"active",i=typeof n.autoselect==="boolean"?n.autoselect:true,s=typeof n.nested==="boolean"?n.nested:true,o=n.indent||"- ",u=n.label||"Menu",a=0,f=" selected ";e.insertAdjacentHTML("afterend",d(e));var l=document.getElementById(p());if(l.addEventListener){l.addEventListener("change",c)}if(l.attachEvent){l.attachEvent("onchange",c)}return l};return function(t,n){e(t,n)}}();$(document).ready(function(){selectnav('menu-main-nav');selectnav('nav1');});
// Main Scripts
$("#LinkList96").each(function(){var e="<ul id='menu-main-nav'><li><ul class='sub-menu'>";$("#LinkList96 li").each(function(){var t=$(this).text(),a=t.substr(0,1),n=t.substr(1);"_"==a?(a=$(this).find("a").attr("href"),e+='<li><a href="'+a+'">'+n+"</a></li>"):(a=$(this).find("a").attr("href"),e+='</ul></li><li><a href="'+a+'">'+t+"</a><ul class='sub-menu'>")}),e+="</ul></li></ul>",$(this).html(e),$("#LinkList96 ul").each(function(){var e=$(this);0==e.html().replace(/\s| /g,"").length&&e.remove()}),$("#LinkList96 li").each(function(){var e=$(this);0==e.html().replace(/\s| /g,"").length&&e.remove()})}),$(document).ready(function(){var e=$("#HTML905").text();$("#tagline").html(e)}),$(document).ready(function(){$("#menu").show(),$("ul.sub-menu").parent("li").addClass("has-children"),$("#menu ul li").each(function(){$(this).hoverTimeout(0,function(){$(this).children("ul").slideDown()},0,function(){$(this).children("ul").hide()})}),$("#search-icon").on("click",function(){$("#nav-search").slideToggle(250)}),$(".index .post-outer,.archive .post-outer").each(function(){$(this).find(".block-image .thumb a").attr("style",function(e,t){return t.replace("/default.jpg","/mqdefault.jpg")}).attr("style",function(e,t){return t.replace("s72-c","s1600")})}),$(".index .post-outer,.archive .post-outer").each(function(){$(this).find(".block-image .thumb a").attr("style",function(e,t){return t.replace("http://3.bp.blogspot.com/-Yw8BIuvwoSQ/VsjkCIMoltI/AAAAAAAAC4c/s55PW6xEKn0/s1600-r/nth.png",""+NO_IMAGE)})}),$("#sidebar-wrapper .widget h2").wrap("<div class='widget-title'/>"),$(".PopularPosts ul li img").each(function(){$(this).attr("src",function(e,t){return t.replace("/default.jpg","/mqdefault.jpg")}).attr("src",function(e,t){return t.replace("s72-c","s1600")}).attr("src",function(e,t){return t.replace("w72-h72-p-nu","s1600")})}),$(".PopularPosts .item-thumbnail a").prepend('<span class="img-overlay"/>'),$(".avatar-image-container img").each(function(){$(this).attr("src",function(e,t){return t.replace("//img1.blogblog.com/img/blank.gif","//4.bp.blogspot.com/-uCjYgVFIh70/VuOLn-mL7PI/AAAAAAAADUs/Kcu9wJbv790hIo83rI_s7lLW3zkLY01EA/s45-r/avatar.png")}).attr("src",function(e,t){return t.replace("/s35","/s45")})}),$(window).scroll(function(){$(this).scrollTop()>1e3?$("#back-to-top").fadeIn():$("#back-to-top").fadeOut()}),$("#back-to-top").click(function(){return $("body,html").animate({scrollTop:0},800),!1}),$("body").addClass("img-anime"),$(window).bind("load resize scroll",function(){var e=$(this).height();$(".box-image,.bf-thumb,.rcthumb,.PopularPosts img,.home .block-image .thumb a,.tc-thumb a,.related-thumb a,.PopularPosts .item-thumbnail a,.cmm-img").each(function(){var t=.1*$(this).height()-e+$(this).offset().top;$(document).scrollTop()>t&&$(this).addClass("img-effect")})})}),$(window).bind("load",function(){$(".Label a,.postags a,.label-head a,.box-title h2.title a,.first-tag a,.post-tag").each(function(){var e=$(this).attr("href");$(this).attr("href",e+"?&max-results="+LABEL_SEARCH_NUM)})}),$(".ready-widget .HTML .widget-content .recentcomments").each(function(){$.ajax({url:"/feeds/comments/default?alt=json-in-script&max-results="+WIDGET_RECENT_COMMENT_NUM,type:"get",dataType:"jsonp",success:function(e){for(var t="",a='<ul class="cmm-widget">',n=0;n<e.feed.entry.length&&n!=e.feed.entry.length;n++){for(var r=0;r<e.feed.entry[n].link.length;r++)if("alternate"==e.feed.entry[n].link[r].rel){t=e.feed.entry[n].link[r].href;break}if("content"in e.feed.entry[n])s=e.feed.entry[n].content.$t;else if("summary"in b_rc)s=e.feed.entry[n].summary.$t;else var s="";var i=/<\S[^>]*>/g;(s=s.replace(i,"")).length>70&&(s=s.substring(0,50)+"...");e.feed.entry[n].title.$t;var l=e.feed.entry[n].author[0].name.$t,c=e.feed.entry[n].author[0].gd$image.src;if(c.match("http://img1.blogblog.com/img/blank.gif"))o="http://4.bp.blogspot.com/-uCjYgVFIh70/VuOLn-mL7PI/AAAAAAAADUs/Kcu9wJbv790hIo83rI_s7lLW3zkLY01EA/s55-r/avatar.png";else if(c.match("http://img2.blogblog.com/img/b16-rounded.gif"))o="http://4.bp.blogspot.com/-uCjYgVFIh70/VuOLn-mL7PI/AAAAAAAADUs/Kcu9wJbv790hIo83rI_s7lLW3zkLY01EA/s55-r/avatar.png";else var o=c;a+='<li><div class="cmm-avatar"><img class="cmm-img" src="'+o+'"/></div><a href="'+t+'">'+l+'</a><span>"'+s+'"</span></li>'}a+='</ul><div class="clear"/>',$(".ready-widget .HTML .widget-content .recentcomments").each(function(){$(this).attr("class").match("recentcomments")&&$(this).html(a)})}})}),$(".ready-widget .HTML .widget-content .randomposts").each(function(){$.ajax({url:"/feeds/posts/default?alt=json-in-script",type:"get",dataType:"jsonp",success:function(e){e=e.feed.entry.length-3,0==(e=Math.floor(Math.random()*(e-0+1))+0)&&(e=Math.floor(Math.random()*(e-0+1))+1),$.ajax({url:"/feeds/posts/default?alt=json-in-script&start-index="+e+"&max-results="+WIDGET_RANDOM_POST_NUM,type:"get",dataType:"jsonp",success:function(e){for(var t="",a='<ul class="custom-widget">',n=0;n<e.feed.entry.length;n++){for(var r=0;r<e.feed.entry[n].link.length;r++)if("alternate"==e.feed.entry[n].link[r].rel){t=e.feed.entry[n].link[r].href;break}var s=e.feed.entry[n].title.$t,i=e.feed.entry[n].published.$t,l=i.substring(0,4),c=i.substring(5,7),o=i.substring(8,10),u=(MONTH_FORMAT[parseInt(c,10)],e.feed.entry[n].content.$t),d=$("<div>").html(u);if(u.indexOf("http://www.youtube.com/embed/")>-1||u.indexOf("https://www.youtube.com/embed/")>-1)f=e.feed.entry[n].media$thumbnail.url;else if(u.indexOf("<img")>-1)f=d.find("img:first").attr("src");else var f=NO_IMAGE;a+='<li><a class="rcthumb" href="'+t+'" style="background:url('+f+') no-repeat center center;background-size: cover"><span class="img-overlay"/></a><div class="post-panel"><h3 class="rcp-title"><a href="'+t+'">'+s+"</a></h3></div></li>"}a+='</ul><div class="clear"/>',$(".ready-widget .HTML .widget-content .randomposts").each(function(){$(this).attr("class").match("randomposts")&&($(this).html(a),$(this).find(".rcthumb").each(function(){$(this).attr("style",function(e,t){return t.replace("/default.jpg","/mqdefault.jpg")}).attr("style",function(e,t){return t.replace("s72-c","s1600")})}))})}})}})}),$(".ready-widget .HTML .widget-content .recentposts").each(function(){$.ajax({url:"/feeds/posts/default?alt=json-in-script",type:"get",dataType:"jsonp",success:function(e){$.ajax({url:"/feeds/posts/default?alt=json-in-script&max-results="+WIDGET_RECENT_POST_NUM,type:"get",dataType:"jsonp",success:function(e){for(var t="",a='<ul class="custom-widget">',n=0;n<e.feed.entry.length;n++){for(var r=0;r<e.feed.entry[n].link.length;r++)if("alternate"==e.feed.entry[n].link[r].rel){t=e.feed.entry[n].link[r].href;break}var s=e.feed.entry[n].title.$t,i=e.feed.entry[n].published.$t,l=i.substring(0,4),c=i.substring(5,7),o=i.substring(8,10),u=(MONTH_FORMAT[parseInt(c,10)],e.feed.entry[n].content.$t),d=$("<div>").html(u);if(u.indexOf("http://www.youtube.com/embed/")>-1||u.indexOf("https://www.youtube.com/embed/")>-1)f=e.feed.entry[n].media$thumbnail.url;else if(u.indexOf("<img")>-1)f=d.find("img:first").attr("src");else var f=NO_IMAGE;a+='<li><a class="rcthumb" href="'+t+'" style="background:url('+f+') no-repeat center center;background-size: cover"><span class="img-overlay"/></a><div class="post-panel"><h3 class="rcp-title"><a href="'+t+'">'+s+"</a></h3></div></li>"}a+='</ul><div class="clear"/>',$(".ready-widget .HTML .widget-content .recentposts").each(function(){$(this).attr("class").match("recentposts")&&($(this).html(a),$(this).find(".rcthumb").each(function(){$(this).attr("style",function(e,t){return t.replace("/default.jpg","/mqdefault.jpg")}).attr("style",function(e,t){return t.replace("s72-c","s1600")})}))})}})}})}),$("#related-ready").each(function(){var e=$(this).text();$.ajax({url:"/feeds/posts/default/-/"+e+"?alt=json-in-script&max-results=3",type:"get",dataType:"jsonp",success:function(e){for(var t="",a='<div class="related-posts">',n=0;n<e.feed.entry.length;n++){for(var r=0;r<e.feed.entry[n].link.length;r++)if("alternate"==e.feed.entry[n].link[r].rel){t=e.feed.entry[n].link[r].href;break}var s=e.feed.entry[n].title.$t,i=(e.feed.entry[n].category[0].term,e.feed.entry[n].content.$t),l=$("<div>").html(i);if(i.indexOf("//www.youtube.com/embed/")>-1)c=e.feed.entry[n].media$thumbnail.url;else if(i.indexOf("<img")>-1)c=l.find("img:first").attr("src");else var c=NO_IMAGE;a+='<li class="related-item"><div class="related-thumb"><a class="related-img" href="'+t+'" style="background:url('+c+') no-repeat center center;background-size: cover"><span class="related-overlay"/></a></div><div class="related-content"><h3><a href="'+t+'">'+s+"</a></h3></div></li>"}a+='</div><div class="clear"/>',$("#related-ready").html(a),$(".related-img").each(function(){$(this).attr("style",function(e,t){return t.replace("/default.jpg","/hqdefault.jpg")}).attr("style",function(e,t){return t.replace("s72-c","s1600")})})}})});