(function($) { var PADMA_URL = padmaConfig.links_url; $(function() { $("a").each(function() { var that = this; if ($(this).attr("href") === undefined) { return; } var href = $(this).attr("href"); if (href.indexOf('#') != -1) { return; } $(this).attr("target", "_blank"); var link = href; if (link.indexOf(PADMA_URL) != -1) { var linkData = parsePadmaUrl(link, PADMA_URL); if (linkData && $.inArray(linkData.type, ['info', 'tcRange', 'editor', 'tc', 'layer'])) { //Don't fetch data twice if video id already exists $(that).addClass('padmaLink'); var videoId = linkData.videoId; /* var cacheVideo = padmaVideo.getFromCache(videoId); if (cacheVideo) { var videoObj = cacheVideo; } else { var videoObj = new padmaVideo(videoId); } */ var videoObj = new padmaVideo(videoId); $(this).data({ 'videoObj': videoObj }); // console.log(linkData); videoObj.getAllData(setupPadmaLink, {'linkData': linkData, 'jq': that}); // v.getVideoData(setupSidenotes, {'linkData': linkData, 'jq': that}); // getPadmaData(linkData, that, {}); } } }); if ($('#leftBar').length > 0) { var playlist = new PadmaPlaylist($('#leftBar')); } // FOO = new PadmaPlaylist($('#essay')); }); // D = parsePadmaUrl; })(jQuery);