1jQuery(document).ready(function($){ 2 $('.venobox').venobox(); 3 $(".nj-youtube-gallery-loadmore a").click(function(e){ 4 var this_data = $(this).parent(); 5 var container_gallery = this_data.parent(); 6 var token = this_data.find(".nj-youtube-gallery-token").val(); 7 var settings = this_data.find(".nj-youtube-gallery-settings").val(); 8 var list = { 9 'action': 'nj_youtube_galler_loadmore', 10 'token': token, 11 'link' : $(this).data("next"), 12 'settings': settings 13 }; 14 container_gallery.find(".nj-youtube-loading").removeClass("hidden"); 15 jQuery.post(data.ajax_url, list, function(response) { 16 //console.log( response ) 17 var content = $.parseJSON(response); 18 container_gallery.find(".nj-youtube-loading").addClass("hidden"); 19 container_gallery.find('.nj-youtube-gallery-container').append( content.list ); 20 if ( content.token_next && content.token_next !="null" ) { 21 this_data.find(".nj-youtube-gallery-token").val(content.token_next ); 22 }else{ 23 this_data.remove(); 24 } 25 $('.venobox').venobox(); 26 }) 27 return false; 28 }) 29 $(".nj-youtube-gallery-pagination .nj-youtube-next").click(function(e){ 30 var this_data = $(this).parent().parent().parent(); 31 var container_gallery = this_data.parent(); 32 var token = this_data.find(".nj-youtube-gallery-token-next").val(); 33 var settings = this_data.find(".nj-youtube-gallery-settings").val(); 34 var list = { 35 'action': 'nj_youtube_galler_loadmore', 36 'token': token, 37 'link' : $(this).data("next"), 38 'settings': settings 39 }; 40 container_gallery.find(".nj-youtube-loading").removeClass("hidden"); 41 jQuery.post(data.ajax_url, list, function(response) { 42 var content = $.parseJSON(response); 43 container_gallery.find(".nj-youtube-loading").addClass("hidden"); 44 container_gallery.find('.nj-youtube-gallery-container').html( content.list ); 45 if ( content.token_next && content.token_next !="null" ) { 46 this_data.find(".nj-youtube-gallery-token-next").val(content.token_next ); 47 this_data.find(".nj-youtube-next").removeClass("nj-hidden"); 48 }else{ 49 this_data.find(".nj-youtube-next").addClass("nj-hidden"); 50 } 51 if ( content.token_prev && content.token_prev !="null" ) { 52 this_data.find(".nj-youtube-gallery-token-prev").val(content.token_prev ); 53 this_data.find(".nj-youtube-prev").removeClass("nj-hidden"); 54 }else{ 55 this_data.find(".nj-youtube-prev").addClass("nj-hidden"); 56 } 57 $('.venobox').venobox(); 58 }) 59 return false; 60 }) 61 62 $(".nj-youtube-gallery-pagination .nj-youtube-prev").click(function(e){ 63 var this_data = $(this).parent().parent().parent(); 64 var container_gallery = this_data.parent(); 65 var token = this_data.find(".nj-youtube-gallery-token-prev").val(); 66 var settings = this_data.find(".nj-youtube-gallery-settings").val(); 67 var list = { 68 'action': 'nj_youtube_galler_loadmore', 69 'token': token, 70 'link' : $(this).data("next"), 71 'settings': settings 72 }; 73 container_gallery.find(".nj-youtube-loading").removeClass("hidden"); 74 jQuery.post(data.ajax_url, list, function(response) { 75 var content = $.parseJSON(response); 76 container_gallery.find(".nj-youtube-loading").addClass("hidden"); 77 container_gallery.find('.nj-youtube-gallery-container').html( content.list ); 78 if ( content.token_next && content.token_next !="null" ) { 79 this_data.find(".nj-youtube-gallery-token-next").val(content.token_next ); 80 this_data.find(".nj-youtube-next").removeClass("nj-hidden"); 81 }else{ 82 this_data.find(".nj-youtube-next").addClass("nj-hidden"); 83 } 84 if ( content.token_prev && content.token_prev !="null" ) { 85 this_data.find(".nj-youtube-gallery-token-prev").val(content.token_prev ); 86 this_data.find(".nj-youtube-prev").removeClass("nj-hidden"); 87 }else{ 88 this_data.find(".nj-youtube-prev").addClass("nj-hidden"); 89 } 90 $('.venobox').venobox();
91 }) 92 return false; 93 }) 94 $("body").on("click", ".nj-youtube-showtop",function(e){ 95 96 var layer_top = $(this).parent().parent().parent().parent().find(".nj-youtube-warper-player ").offset().top; 97 $("html, body").animate({ scrollTop: layer_top - 100 }, "slow"); 98 $(".nj-youtube-showtop").removeClass("active"); 99 $(this).addClass("active"); 100 var url = $(this).attr("href"); 101 var youtube = url.split("/"); 102 var youtueb_id_play = youtube[3].split("?"); 103 var player = $(this).parent().parent().parent().parent().find(".nj-youtube-gallery-play"); 104 var settings = player.attr("src"); 105 var youtube_link_cr = 'https://www.youtube.com/embed/'; 106 var array_settings = URLToArray(settings); 107 array_settings.autoplay = 1; 108 var link_settings = ArrayToURL(array_settings); 109 $(".nj-youtube-gallery-play").attr("src",youtube_link_cr+youtueb_id_play[0]+"?"+link_settings); 110 return false; 111 }) 112 113 function URLToArray(url) { 114 var request = {}; 115 var pairs = url.substring(url.indexOf('?') + 1).split('&'); 116 for (var i = 0; i < pairs.length; i++) { 117 if(!pairs[i]) 118 continue; 119 var pair = pairs[i].split('='); 120 request[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]); 121 } 122 return request; 123 } 124 function ArrayToURL(array) { 125 var pairs = []; 126 for (var key in array) 127 if (array.hasOwnProperty(key)) 128 129 pairs.push(encodeURIComponent(key) + '=' + encodeURIComponent(array[key])); 130 return pairs.join('&'); 131 } 132})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.