Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(function(){
- $('#pageBody').on('onload', function (event) {
- event.preventDefault();
- var domain = $('youtube.com').val();
- var newdomain = domain.replace(/\//g, ''); // remove all slashes
- var requrl = "http://www.reddit.com/domain/";
- var fullurl = requrl + domain + ".json";
- $.getJSON(fullurl, function(json){
- var listing = json.data.children;
- var html = '<ul class="videoList">\n';
- for(var i=0, l=listing.length; i<l; i++) {
- var obj = listing[i].data;
- var votes = obj.score;
- var title = obj.title;
- var subtime = obj.created_utc;
- var thumb = obj.thumbnail;
- var subrdt = "/r/"+obj.subreddit;
- var redditurl = "http://www.reddit.com"+obj.permalink;
- var subrdturl = "http://www.reddit.com/r/"+obj.subreddit+"/";
- var exturl = obj.url;
- var timeago = timeSince(subtime);
- if (subrdt == '/r/leagueoflegends') {
- html += '<li>\n';
- html += 'width="430" height="300" src="//www.youtube.com/embed/' + exturl + '" frameborder="0" allowfullscreen></iframe>\n';
- html += '</li>\n';
- }
- else {
- }
- } // end for{} loop
- htmlOutput(html);
- }); // end getJSON()
- }); // end .on(submit) listener
- function htmlOutput(html) {
- html += '</ul>';
- $('#content').html(html);
- //console.log(html);
- }
- /**
- * Return time since link was posted
- * http://stackoverflow.com/a/3177838/477958
- **/
- function timeSince(date) {
- var seconds = Math.floor(((new Date().getTime() / 1000) - date))
- var interval = Math.floor(seconds / 31536000);
- if (interval >= 1) {
- if (interval == 1) return interval + " year ago";
- else
- return interval + " years ago";
- }
- interval = Math.floor(seconds / 2592000);
- if (interval >= 1) {
- if (interval == 1) return interval + " month ago";
- else
- return interval + " months ago";
- }
- interval = Math.floor(seconds / 86400);
- if (interval >= 1) {
- if (interval == 1) return interval + " day ago";
- else
- return interval + " days ago";
- }
- interval = Math.floor(seconds / 3600);
- if (interval >= 1) {
- if (interval == 1) return interval + " hour ago";
- else
- return interval + " hours ago";
- }
- interval = Math.floor(seconds / 60);
- if (interval >= 1) {
- if (interval == 1) return interval + " minute ago";
- else
- return interval + " minutes ago";
- }
- return Math.floor(seconds) + " seconds ago";
- }
- });
Add Comment
Please, Sign In to add comment