function format_unix_time(t){return new Date(t*1e3).getFullString()}var page_size=50;function load_content(t){serverCall("recent-submit",{start:(t-1)*page_size,count:page_size,uid:G_show_uid},function(e){var a=$(".content-container");a.children().remove();$(".gallery-total").text(e.total);$(".gallery-total-uids").text(e.total_uids);$(".gallery-total-sessions").text(e.total_sessions);$(".gallery-total-sessions-uids").text(e.total_sessions_uids);$(".content-container").html("");$(".content-pages").each(function(){var a=$(this);var n=Math.ceil(e.total/page_size);a.children().remove();var d=$("
").append($(" ").attr("href","#").html("«"));a.append(d);if(t==1)d.addClass("disabled");else{d.click(function(e){load_content(t-1);e.preventDefault()})}for(var p=1;p<=n;p++){if(Math.abs(t-p)>=4&&p>=3&&p<=n-3){if(p==t-4){var i=$(" ").attr("href","#").text("...");var r=$(" ").append(i);a.append(r)}if(p==t+4){var i=$(" ").attr("href","#").text("...");var r=$(" ").append(i);a.append(r)}continue}var i=$(" ").attr("href","#").text(p);var r=$(" ").append(i);a.append(r);if(p==t)r.addClass("active");else{i.data().index=p;i.click(function(t){load_content($(this).data().index);t.preventDefault()})}}var o=$(" ").append($(" ").attr("href","#").html("»"));a.append(o);if(t==n)o.addClass("disabled");else{o.click(function(e){load_content(t+1);e.preventDefault()})}});e.items.forEach(function(t){var e=1e100;var n=null;a.each(function(){var t=$(this);if(t.children().length ").addClass("media");d.append($(" ").addClass("pull-left").attr("href","#").append($(" ").attr("src","http://tp3.sinaimg.cn/"+t.uid+"/50/0")));var p=$("
").addClass("media-body");d.append(p);p.append($(" ").addClass("media-heading").append($(" ").addClass("name").attr("href","http://weibo.com/u/"+t.uid).attr("target","_blank").text("@"+t.name)).append($(" ").text(": "+t.text.replace(/\ *\#北京大学PKUVIS微博可视分析工具\#\ */,"").replace(/\ *\(\ *http\:\/\/vis\.pku\.edu\.cn\/weibova\/weiboevents\ *\)\ */,""))));if(t.root_tweet){p.append($("
").append($(" ").text("Original Tweet: ")).append($(" ").text("@"+t.root_tweet.user.screen_name+": ")).append($(" ").text(t.root_tweet.text)).append($(" ").text(" Re: "+t.root_tweet.reposts_count+" Co: "+t.root_tweet.comments_count+" Time: "+new Date(t.root_tweet.created_at).getFullString())).append($(" ").text(" Open Tweet").attr("href",WeiboEvents.getURLFromMidUid(t.root_tweet.mid,t.root_tweet.user.id))))}p.append($("
").append($(" ").addClass("thumbnail").attr("src",t.image_small_url).css("max-width","300px")));var i=$("
");i.append($(" ").text(format_unix_time(t.created_at)+" "));i.append($(" "));i.append($(" ").addClass("btn btn-default btn-xs").text("Large Image").click(function(){window.open(t.image_url)}));i.append($(" ").text(" "));if(t.data!="null"){if(G_show_uid!=-1){i.append($(" ").addClass("btn btn-default btn-xs").text("Download Data").click(function(){window.open(t.data_csv_url)}));i.append($(" ").addClass("btn btn-default btn-xs").text("Download Graph").click(function(){window.open(t.network_json_url)}));i.append($(" ").text(" "));i.append($(" ").addClass("btn btn-default btn-xs").text("Crawl Graph").click(function(){var e=$(this);e.text("...");workerAddJob({action:"crawl-network",data_hash:t.data.replace(".json","")},function(){e.text("Enqueued")})}));i.append($(" ").text(" "))}i.append($(" ").addClass("btn btn-default btn-xs").text("Open").click(function(){window.open("weiboevents.html?load="+t.record_id)}))}var r=$("
");var o=function(e){var a=$(" ").css("margin-right","0.2em").addClass("label label-default").text(e.text);a.append($(" ").text(" ✕").css("cursor","pointer").click(function(n){serverCall("upload-remove-tag",{upload_id:t.record_id,tag:e.text},function(){a.remove()});return false}));return a};var l=$(" ").append(t.tags.map(o));r.append(l);var s=$(' ').css({padding:"2px",margin:"0 2px",outline:"none",border:"1px solid gray","font-size":"11px","border-radius":"2px"}).keydown(function(t){if(t.which==13){c($(this).val())}});r.append(s);r.append($(' Add tag ').click(function(){c(s.val())}));var c=function(e){e=e.trim();if(e=="")return;serverCall("upload-add-tag",{upload_id:t.record_id,tag:e},function(){s.val("");l.append(o({text:e}))})};p.append(r);p.append(i);n.append(d);n.append($(" "))})})}load_content(1);