Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var LOADER='<div class="loader" title="0">'+'<svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="40px" height="40px" viewBox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve">'+'<path opacity="0.2" fill="#000" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634\t\t\tc0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z"/>'+
- '<path fill="#000" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0C22.32,8.481,24.301,9.057,26.013,10.047z">'+'<animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 20 20" to="360 20 20" dur="0.5s" repeatCount="indefinite"/>'+"</path></svg></div>";
- function timeToDate(timestamp){var date=new Date(timestamp*1E3);var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var day=String(date.getDate()).length==1?"0"+date.getDate():date.getDate();var month=months[date.getMonth()];var hour=date.getHours();var minutes=String(date.getMinutes()).length==1?"0"+date.getMinutes():date.getMinutes();return day+" "+month+" "+hour+":"+minutes}
- $(document).ready(function(){$("#input").keyup(function(e){if(e.which===13)load()});$("#submit").click(function(){load()});if(~window.location.href.indexOf("?")){var name=window.location.href.split("?")[1];$("#input").val(name);load()}window.onpopstate=function(e){if(e.state){$("#input").val(e.state.name);load()}}});
- function load(){var name=$("#input").val();name=name.toLowerCase();window.history.pushState({html:document.body.innerHTML,pageTitle:"Profile Viewer",name:name},"","?"+name);$("#name").html(name);$("#input_error").html("");$("#profile_picture,#about,#mini,#full").html('<div class="loader">'+LOADER+"</div>");$(".container").removeClass("hidden");var urlpart=name.length==1?name+"/"+name+"/"+name:name.substr(0,1)+"/"+name.substr(1,1)+"/"+name;var FullProfImage=new Image;FullProfImage.src="http://fp.chatango.com/profileimg/"+
- urlpart+"/full.jpg";FullProfImage.onload=function(){$("#profile_picture").html(FullProfImage)};$.get("http://ust.chatango.com/profileimg/"+urlpart+"/mod1.xml").done(function(result,status,req){if(!result){console.log("Failed to load about me");return}var headers=req.getAllResponseHeaders();if(~headers.indexOf("Content-Type: image/jpeg")){$("#mini,#about").html('<div style="text-align:center; color: #f00;font-weight:bold;">No data available</div>');return}var data={mini:result.querySelector("body")?
- result.querySelector("body").innerHTML:false,age:result.querySelector("b")?result.querySelector("b").innerHTML:false,premium:result.querySelector("d")?result.querySelector("d").innerHTML:false,location:result.querySelector("l")?result.querySelector("l").innerHTML:false,gender:result.querySelector("s")?result.querySelector("s").innerHTML:false};if(data.age){var year=parseInt(data.age.substr(0,4));var month=parseInt(data.age.substr(5,2))-1;var day=parseInt(data.age.substr(8,2));data.age=Math.round((+new Date/
- 1E3-+new Date(year,month,day)/1E3)/(60*60*24*365))}if(data.mini)data.mini=decodeURIComponent(data.mini);if(data.premium){var prem=Math.round((parseInt(data.premium)-+new Date/1E3)/(60*60*24));data.premium=prem}else data.premium=0;if(data.location._)data.location=data.location._;$("#about").html("<table>"+"<tr><td>Age</td><td>"+(data.age||"?")+"</td></tr>"+"<tr><td>Gender</td><td>"+(data.gender||"?")+"</td></tr>"+"<tr><td>Location</td><td>"+(data.location||"?")+"</td></tr>"+"<tr><td>Premium</td><td>"+
- (data.premium||"?")+" days</td></tr>"+"</table>");$("#mini").html('<?prettify lang=html?><pre class="code prettyprint lang-html"></pre>').find("pre").text(data.mini);prettyPrint()});$.get("http://ust.chatango.com/profileimg/"+urlpart+"/mod2.xml").done(function(result,status,req){if(!result){console.log("Failed to load full profile");return}var headers=req.getAllResponseHeaders();if(~headers.indexOf("Content-Type: image/jpeg")){$("#full").html('<div style="text-align:center; color: #f00;font-weight:bold;">No data available</div>');
- return}if(!result.querySelector("body"))return;var body=decodeURIComponent(result.querySelector("body").innerHTML);$("#full").html('<?prettify lang=html?><pre class="code prettyprint lang-html"></pre>').find("pre").text(body);prettyPrint()})};
Add Comment
Please, Sign In to add comment