You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

53 lines
1.6 KiB

(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);
// console.log(linkData.type);
// if (linkData && $.inArray(linkData.type, ['info', 'tcRange', 'editor', 'tc', 'layer'])) {
if (linkData && $.inArray(linkData.type, ['tcRange', 'info']) != -1) {
$(that).addClass('padmaLink');
var videoId = linkData.videoId;
// console.log(linkData);
/*
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);