Browse Source

minor oprimisations on setVideoListener

master
edoardoo 10 years ago
parent
commit
0734d5a505
1 changed files with 9 additions and 12 deletions
  1. +9
    -12
      main.js

+ 9
- 12
main.js View File

@ -2,10 +2,12 @@ function setupVideoObject(){
return { return {
target: null, target: null,
gifUrl: null, gifUrl: null,
name: null
name: null,
permalink: null
}; };
} }
function setLilikLogo(){ function setLilikLogo(){
console.log(chrome.extension.getURL("assets/logo100.png")); console.log(chrome.extension.getURL("assets/logo100.png"));
jQuery(" header#top-nav a.logo").css({ jQuery(" header#top-nav a.logo").css({
@ -22,21 +24,14 @@ function setLongPostListener(){
jQuery("#list-view-2").on( "click", ".badge-evt.post-read-more", function( event ) { jQuery("#list-view-2").on( "click", ".badge-evt.post-read-more", function( event ) {
event.preventDefault(); event.preventDefault();
post = jQuery(event.target); post = jQuery(event.target);
// var image = post.parent().find("img");
var sidebar = jQuery("#sidebar-longPost"); var sidebar = jQuery("#sidebar-longPost");
sidebar.removeClass("closed"); sidebar.removeClass("closed");
sidebar.html("<img>"); sidebar.html("<img>");
var image = jQuery("#sidebar-longPost img"); var image = jQuery("#sidebar-longPost img");
// image.on('error', function(){
// image.attr("src", post.attr('href').replace("/gag/", "http://img-9gag-fun.9cache.com/photo/") + "_700b_v1.jpg");
// });
//
// image.attr("src", post.attr('href').replace("/gag/", "http://img-9gag-fun.9cache.com/photo/") + "_700b.jpg");
jQuery.get(post.attr('href'), function(content) { jQuery.get(post.attr('href'), function(content) {
image.attr("src", jQuery(content).find('.badge-item-img').attr("src")); image.attr("src", jQuery(content).find('.badge-item-img').attr("src"));
}) })
// post.remove();
}); });
@ -67,12 +62,14 @@ function setVideoListener(){
}); });
jQuery("#list-view-2").on('contextmenu', "a", function(e) { jQuery("#list-view-2").on('contextmenu', "a", function(e) {
currentVideo.target = jQuery(event.target) ; currentVideo.target = jQuery(event.target) ;
previous = currentVideo.target.parents("article").prev();
var previous = currentVideo.target.parents("article").prev();
var id = currentVideo.target.parents("article").data("entry-id");
if (previous.length > 0){ if (previous.length > 0){
currentVideo.permalink = "http://9gag.com/?id=" + previous.data("entry-id");
}else{
currentVideo.permalink = "http://9gag.com/?id=" + currentVideo.target.parents("article").data("entry-id");
id = previous.data("entry-id");
} }
cur
if (currentVideo.permalink == undefined){ if (currentVideo.permalink == undefined){
console.log("Warning: unable to find the permalink for this post") console.log("Warning: unable to find the permalink for this post")
} }


Loading…
Cancel
Save