1jQuery(document).ready(function() { /* ----- Series Engine ----- */ 2 3 function sescroll(bla){ 4 var tag = jQuery("#enmse-top"+bla); 5 jQuery("html, body").animate({scrollTop: tag.offset().top}, 400, function() { 6 jQuery("html, body").clearQueue(); 7 }); 8 } 9 10 function serscroll(bla){ 11 var tag = jQuery("#enmse-related"+bla); 12 jQuery("html, body").animate({scrollTop: tag.offset().top}, 400, function() { 13 jQuery("html, body").clearQueue(); 14 }); 15 } 16 17 function copyToClipboard(element) { 18 var temp = jQuery("<input>"); 19 jQuery("body").append(temp); 20 temp.val(jQuery(element).text()).select(); 21 document.execCommand("copy"); 22 temp.remove(); 23 } 24 25 function ecompleteload(ajaxitem){ 26 jQuery(ajaxitem).parent().parent().removeClass("enmse-opaque"); 27 jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").hide(); 28 jQuery(ajaxitem).parent().parent().unbind("ajaxSend"); 29 jQuery(document).off('ajaxSend'); 30 jQuery(ajaxitem).parent().parent().off(); 31 }; 32 33 jQuery(document).on("change", ".enmse_series", function() { 34 var ajaxvalues = jQuery(this).val(); 35 var ajaxitem = jQuery(this); 36 var randval = jQuery(this).parent().parent().siblings(".enmse-random").val(); 37 if (ajaxvalues != 0) { 38 var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val(); 39 var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val(); 40 41 if (embedoptions==null) { 42 var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val(); 43 var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val(); 44 }; 45 46 jQuery(document).ajaxSend(function(){ 47 jQuery(ajaxitem).parent().parent().addClass("enmse-opaque"); 48 sescroll(randval); 49 jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show(); 50 }); 51 52 jQuery.ajax({ 53 url: seajax.ajaxurl, 54 data: { 55 'action': 'seriesengine_ajaxlinks', 56 'ajaxvalues' : ajaxvalues, 57 'embedoptions' : embedoptions, 58 'enmse_permalink' : permalinkurl 59 }, 60 success:function(data) { 61 ecompleteload(ajaxitem); 62 jQuery(ajaxitem).parent().parent().html(data); 63 }, 64 error: function(errorThrown){ 65 console.log(errorThrown); 66 } 67 }); 68 } 69 return false; 70 }); 71 72 jQuery(document).on("change", ".enmse_speakers", function() { 73 var ajaxvalues = jQuery(this).val(); 74 var ajaxitem = jQuery(this); 75 var randval = jQuery(this).parent().parent().siblings(".enmse-random").val(); 76 if (ajaxvalues != 0) { 77 var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val(); 78 var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val(); 79 80 if (embedoptions==null) { 81 var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val(); 82 var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val(); 83 }; 84 85 jQuery(document).ajaxSend(function(){ 86 jQuery(ajaxitem).parent().parent().addClass("enmse-opaque"); 87 sescroll(randval); 88 jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show(); 89 }); 90 91 jQuery.ajax({ 92 url: seajax.ajaxurl, 93 data: { 94 'action': 'seriesengine_ajaxlinks', 95 'ajaxvalues' : ajaxvalues, 96 'embedoptions' : embedoptions, 97 'enmse_permalink' : permalinkurl 98 }, 99 success:function(data) { 100 ecompleteload(ajaxitem); 101 jQuery(ajaxitem).parent().parent().html(data); 102 }, 103 error: function(errorThrown){ 104 console.log(errorThrown); 105 } 106 }); 107 } 108 return false; 109 }); 110 111 jQuery(document).on("change", ".enmse_books", function() { 112 var ajaxvalues = jQuery(this).val(); 113 var ajaxitem = jQuery(this); 114 var randval = jQuery(this).parent().parent().siblings(".enmse-random").val(); 115 if (ajaxvalues != 0) { 116 var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val(); 117 var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val(); 118 119 if (embedoptions==null) { 120 var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val(); 121 var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val(); 122 }; 123 124 jQuery(document).ajaxSend(function(){ 125 jQuery(ajaxitem).parent().parent().addClass("enmse-opaque"); 126 sescroll(randval); 127 jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show(); 128 }); 129 130 jQuery.ajax({ 131 url: seajax.ajaxurl, 132 data: {
133 'action': 'seriesengine_ajaxlinks', 134 'ajaxvalues' : ajaxvalues, 135 'embedoptions' : embedoptions, 136 'enmse_permalink' : permalinkurl 137 }, 138 success:function(data) { 139 ecompleteload(ajaxitem); 140 jQuery(ajaxitem).parent().parent().html(data); 141 }, 142 error: function(errorThrown){ 143 console.log(errorThrown); 144 } 145 }); 146 } 147 return false; 148 }); 149 150 jQuery(document).on("change", ".enmse_topics", function() { 151 var ajaxvalues = jQuery(this).val(); 152 var ajaxitem = jQuery(this); 153 var randval = jQuery(this).parent().parent().siblings(".enmse-random").val(); 154 if (ajaxvalues != 0) { 155 var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val(); 156 var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val(); 157 158 if (embedoptions==null) { 159 var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val(); 160 var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val(); 161 }; 162 163 jQuery(document).ajaxSend(function(){ 164 jQuery(ajaxitem).parent().parent().addClass("enmse-opaque"); 165 sescroll(randval); 166 jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show(); 167 }); 168 169 jQuery.ajax({ 170 url: seajax.ajaxurl, 171 data: { 172 'action': 'seriesengine_ajaxlinks', 173 'ajaxvalues' : ajaxvalues, 174 'embedoptions' : embedoptions, 175 'enmse_permalink' : permalinkurl 176 }, 177 success:function(data) { 178 ecompleteload(ajaxitem); 179 jQuery(ajaxitem).parent().parent().html(data); 180 }, 181 error: function(errorThrown){ 182 console.log(errorThrown); 183 } 184 }); 185 } 186 return false; 187 }); 188 189 // Show/Hide Details and Sharing 190 jQuery(document).on("click", "a.enmse-hide-details", function() { 191 jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200); 192 jQuery(this).removeClass('enmse-hide-details'); 193 jQuery(this).addClass('enmse-show-details'); 194 return false; 195 }); 196 jQuery(document).on("click", "a.enmse-show-details", function() { 197 var getthis = jQuery(this); 198 jQuery(this).parent().parent().siblings('.enmse-share-details').slideUp(200, function() { 199 jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideUp(200, function() { 200 jQuery(getthis).parent().parent().siblings('.enmse-player-details').slideDown(200); 201 }); 202 }); 203 jQuery(this).parent().siblings('.enmse-share-this').children('a').removeClass('enmse-hide-share') 204 jQuery(this).parent().siblings('.enmse-share-this').children('a').addClass('enmse-show-share'); 205 jQuery(this).parent().siblings('.enmse-extras').children('a').removeClass('enmse-hide-extras'); 206 jQuery(this).parent().siblings('.enmse-extras').children('a').addClass('enmse-show-extras'); 207 jQuery(this).removeClass('enmse-show-details'); 208 jQuery(this).addClass('enmse-hide-details'); 209 return false; 210 }); 211 jQuery(document).on("click", "a.enmse-hide-share", function() { 212 jQuery(this).parent().parent().siblings('.enmse-share-details').slideUp(200); 213 jQuery(this).removeClass('enmse-hide-share'); 214 jQuery(this).addClass('enmse-show-share'); 215 return false; 216 }); 217 jQuery(document).on("click", "a.enmse-show-share", function() { 218 var getthis = jQuery(this); 219 jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200, function() { 220 jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideUp(200, function() { 221 jQuery(getthis).parent().parent().siblings('.enmse-share-details').slideDown(200); 222 }); 223 }); 224 jQuery(this).parent().siblings('.enmse-details').children('a').removeClass('enmse-hide-details'); 225 jQuery(this).parent().siblings('.enmse-details').children('a').addClass('enmse-show-details'); 226 jQuery(this).parent().siblings('.enmse-extras').children('a').removeClass('enmse-hide-extras'); 227 jQuery(this).parent().siblings('.enmse-extras').children('a').addClass('enmse-show-extras'); 228 jQuery(this).removeClass('enmse-show-share'); 229 jQuery(this).addClass('enmse-hide-share'); 230 return false;
231 }); 232 jQuery(document).on("click", "a.enmse-hide-extras", function() { 233 jQuery(this).parent().parent().siblings('.enmse-player-extras').slideUp(200); 234 jQuery(this).removeClass('enmse-hide-extras'); 235 jQuery(this).addClass('enmse-show-extras'); 236 return false; 237 }); 238 jQuery(document).on("click", "a.enmse-show-extras", function() { 239 var getthis = jQuery(this); 240 jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200, function() { 241 jQuery(getthis).parent().parent().siblings('.enmse-share-details').slideUp(200, function() { 242 jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideDown(200); 243 }); 244 }); 245 jQuery(this).parent().siblings('.enmse-details').children('a').removeClass('enmse-hide-details'); 246 jQuery(this).parent().siblings('.enmse-details').children('a').addClass('enmse-show-details'); 247 jQuery(this).parent().siblings('.enmse-share-this').children('a').removeClass('enmse-hide-share'); 248 jQuery(this).parent().siblings('.enmse-share-this').children('a').addClass('enmse-show-share'); 249 jQuery(this).removeClass('enmse-show-extras'); 250 jQuery(this).addClass('enmse-hide-extras'); 251 return false; 252 }); 253 254 //Show and Hide Tabs 255 jQuery(document).on("click", ".enmse-watch-tab a", function() { 256 jQuery(this).parent().siblings('.enmse-listen-tab').removeClass('enmse-tab-selected'); 257 jQuery(this).parent().siblings('.enmse-alternate-tab').removeClass('enmse-tab-selected'); 258 jQuery(this).parent().addClass('enmse-tab-selected'); 259 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").show(); 260 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch iframe").show(); 261 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").hide(); 262 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").hide(); 263 return false; 264 }); 265 266 jQuery(document).on("click", ".enmse-listen-tab a", function() { 267 jQuery(this).parent().siblings('.enmse-watch-tab').removeClass('enmse-tab-selected'); 268 jQuery(this).parent().siblings('.enmse-alternate-tab').removeClass('enmse-tab-selected'); 269 jQuery(this).parent().addClass('enmse-tab-selected'); 270 jQuery('.enmse-listen .mejs-horizontal-volume-slider').show(); 271 jQuery('.enmse-listen .mejs-time-loaded').css('display', 'block'); 272 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").hide(); 273 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").show(); 274 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").hide(); 275 return false; 276 }); 277 278 jQuery(document).on("click", ".enmse-alternate-tab a", function() { 279 jQuery(this).parent().siblings('.enmse-watch-tab').removeClass('enmse-tab-selected'); 280 jQuery(this).parent().siblings('.enmse-listen-tab').removeClass('enmse-tab-selected'); 281 jQuery(this).parent().addClass('enmse-tab-selected'); 282 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").hide(); 283 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").hide(); 284 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").show(); 285 jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate iframe").show(); 286 return false; 287 }); 288 289 //Ajax loading of more SE content 290 291 jQuery(document).on("click", "a.enmse-series-ajax", function() { 292 var getthis = jQuery(this); 293 var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val(); 294 var ajaxvalues = jQuery(this).children('.enmse-series-info').val(); 295 if (ajaxvalues != 0) { 296 var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val(); 297 var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val(); 298 if (embedoptions==null) { 299 var embedoptions = jQuery(this).parent().parent().parent().siblings().children(".enmse-embed-options").val(); 300 var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalink").val(); 301 }; 302 303 jQuery(document).ajaxSend(function(){ 304 jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque"); 305 sescroll(randval); 306 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 307 }); 308 309 function completeload(){ 310 jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque"); 311 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 312 jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend"); 313 jQuery(document).off('ajaxSend'); 314 jQuery(getthis).parent().parent().parent().parent().off(); 315 }; 316 317 jQuery.ajax({ 318 url: seajax.ajaxurl, 319 data: {
320 'action': 'seriesengine_ajaxlinks', 321 'ajaxvalues' : ajaxvalues, 322 'embedoptions' : embedoptions, 323 'enmse_permalink' : permalinkurl 324 }, 325 success:function(data) { 326 completeload(); 327 jQuery(getthis).parent().parent().parent().parent().html(data); 328 }, 329 error: function(errorThrown){ 330 console.log(errorThrown); 331 } 332 }); 333 }; 334 return false; 335 }); 336 337 jQuery(document).on("click", "a.enmse-topic-ajax", function() { 338 var getthis = jQuery(this); 339 var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val(); 340 var ajaxvalues = jQuery(this).children('.enmse-topic-info').val(); 341 if (ajaxvalues != 0) { 342 var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val(); 343 var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val(); 344 if (embedoptions==null) { 345 var embedoptions = jQuery(this).parent().parent().parent().siblings().children(".enmse-embed-options").val(); 346 var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalink").val(); 347 }; 348 349 jQuery(document).ajaxSend(function(){ 350 jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque"); 351 sescroll(randval); 352 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 353 }); 354 355 function completeload(){ 356 jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque"); 357 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 358 jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend"); 359 jQuery(document).off('ajaxSend'); 360 jQuery(getthis).parent().parent().parent().parent().off(); 361 }; 362 363 jQuery.ajax({ 364 url: seajax.ajaxurl, 365 data: { 366 'action': 'seriesengine_ajaxlinks', 367 'ajaxvalues' : ajaxvalues, 368 'embedoptions' : embedoptions, 369 'enmse_permalink' : permalinkurl 370 }, 371 success:function(data) { 372 completeload(); 373 jQuery(getthis).parent().parent().parent().parent().html(data); 374 }, 375 error: function(errorThrown){ 376 console.log(errorThrown); 377 } 378 }); 379 }; 380 return false; 381 }); 382 383 jQuery(document).on("click", "a.enmse-speaker-ajax", function() { 384 var getthis = jQuery(this); 385 var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val(); 386 var ajaxvalues = jQuery(this).children('.enmse-speaker-info').val(); 387 if (ajaxvalues != 0) { 388 var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val(); 389 var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val(); 390 391 jQuery(document).ajaxSend(function(){ 392 jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque"); 393 sescroll(randval); 394 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 395 }); 396 397 function completeload(){ 398 jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque"); 399 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 400 jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend"); 401 jQuery(document).off('ajaxSend'); 402 jQuery(getthis).parent().parent().parent().parent().off(); 403 }; 404 405 jQuery.ajax({ 406 url: seajax.ajaxurl, 407 data: { 408 'action': 'seriesengine_ajaxlinks', 409 'ajaxvalues' : ajaxvalues, 410 'embedoptions' : embedoptions, 411 'enmse_permalink' : permalinkurl 412 }, 413 success:function(data) { 414 415 completeload(); 416 jQuery(getthis).parent().parent().parent().parent().html(data); 417 418 }, 419 error: function(errorThrown){ 420 console.log(errorThrown); 421 } 422 }); 423 }; 424 return false; 425 }); 426 427 jQuery(document).on("click", "a.enmse-ajax-link", function() {
428 var getthis = jQuery(this); 429 var randval = jQuery(this).parent().parent().parent().parent().parent().parent().siblings(".enmse-random").val(); 430 var ajaxvalues = jQuery(this).siblings(".enmse-ajax-values").val(); 431 if (ajaxvalues != 0) { 432 var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-embed-options").val(); 433 var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-permalink").val(); 434 if (embedoptions==null) { 435 var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val(); 436 var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val(); 437 }; 438 439 jQuery(document).ajaxSend(function(){ 440 jQuery(getthis).parent().parent().parent().parent().parent().parent().addClass("enmse-opaque"); 441 sescroll(randval); 442 jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 443 }); 444 445 function completeload(){ 446 jQuery(getthis).parent().parent().parent().parent().parent().parent().removeClass("enmse-opaque"); 447 jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 448 jQuery(getthis).parent().parent().parent().parent().parent().parent().unbind("ajaxSend"); 449 jQuery(document).off('ajaxSend'); 450 jQuery(getthis).parent().parent().parent().parent().parent().parent().off(); 451 }; 452 453 jQuery.ajax({ 454 url: seajax.ajaxurl, 455 data: { 456 'action': 'seriesengine_ajaxlinks', 457 'ajaxvalues' : ajaxvalues, 458 'embedoptions' : embedoptions, 459 'enmse_permalink' : permalinkurl 460 }, 461 success:function(data) { 462 completeload(); 463 jQuery(getthis).parent().parent().parent().parent().parent().parent().html(data); 464 }, 465 error: function(errorThrown){ 466 console.log(errorThrown); 467 } 468 }); 469 }; 470 return false; 471 }); 472 473 jQuery(document).on("click", "a.enmse-ajax-card-link", function() { 474 var getthis = jQuery(this); 475 var randval = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-random").val(); 476 var ajaxvalues = jQuery(this).siblings(".enmse-ajax-values").val(); 477 if (ajaxvalues != 0) { 478 var embedoptions = jQuery(this).parent().parent().parent().parent().siblings(".enmse-embed-options").val(); 479 var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings(".enmse-permalink").val(); 480 if (embedoptions==null) { 481 var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val(); 482 var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val(); 483 }; 484 485 jQuery(document).ajaxSend(function(){ 486 jQuery(getthis).parent().parent().parent().parent().parent().addClass("enmse-opaque"); 487 sescroll(randval); 488 jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 489 }); 490 491 function completeload(){ 492 jQuery(getthis).parent().parent().parent().parent().parent().removeClass("enmse-opaque"); 493 jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 494 jQuery(getthis).parent().parent().parent().parent().parent().unbind("ajaxSend"); 495 jQuery(document).off('ajaxSend'); 496 jQuery(getthis).parent().parent().parent().parent().parent().off(); 497 }; 498 499 jQuery.ajax({ 500 url: seajax.ajaxurl, 501 data: { 502 'action': 'seriesengine_ajaxlinks', 503 'ajaxvalues' : ajaxvalues, 504 'embedoptions' : embedoptions, 505 'enmse_permalink' : permalinkurl 506 }, 507 success:function(data) { 508 completeload(); 509 jQuery(getthis).parent().parent().parent().parent().parent().html(data); 510 }, 511 error: function(errorThrown){ 512 console.log(errorThrown); 513 } 514 }); 515 }; 516 return false;
517 }); 518 519 jQuery(document).on("click", "a.enmse-ajax-row-link", function() { 520 var getthis = jQuery(this); 521 var randval = jQuery(this).parent().parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-random").val(); 522 var ajaxvalues = jQuery(this).siblings(".enmse-ajax-values").val(); 523 if (ajaxvalues != 0) { 524 var embedoptions = jQuery(this).parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-embed-options").val(); 525 var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-permalink").val(); 526 if (embedoptions==null) { 527 var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val(); 528 var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val(); 529 }; 530 531 jQuery(document).ajaxSend(function(){ 532 jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().addClass("enmse-opaque"); 533 sescroll(randval); 534 jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 535 }); 536 537 function completeload(){ 538 jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().removeClass("enmse-opaque"); 539 jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 540 jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().unbind("ajaxSend"); 541 jQuery(document).off('ajaxSend'); 542 jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().off(); 543 }; 544 545 jQuery.ajax({ 546 url: seajax.ajaxurl, 547 data: { 548 'action': 'seriesengine_ajaxlinks', 549 'ajaxvalues' : ajaxvalues, 550 'embedoptions' : embedoptions, 551 'enmse_permalink' : permalinkurl 552 }, 553 success:function(data) { 554 555 completeload(); 556 jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().html(data); 557 558 }, 559 error: function(errorThrown){ 560 console.log(errorThrown); 561 } 562 }); 563 }; 564 return false; 565 }); 566 567 //Share Link Button 568 jQuery(document).on("click", ".enmse-share-link a", function() { 569 var userAgent = navigator.userAgent || navigator.vendor || window.opera; 570 var findheight = jQuery(this).position(); 571 var correctheight = findheight.top-30; 572 var thislink = jQuery(this).attr("href"); 573 if( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) { 574 jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").css("top",correctheight+"px"); 575 jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").children("p:first").html("Copy <a href=\""+thislink+"\" target=\"_blank\">this link</a> to share it any way you like."); 576 jQuery(this).parent().parent().parent().parent().parent().addClass("enmse-opaque"); 577 jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").show(); 578 } else { 579 jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").css("top",correctheight+"px"); 580 jQuery(this).parent().parent().parent().parent().parent().addClass("enmse-opaque"); 581 jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").show(); 582 var temp = jQuery("<input>"); 583 jQuery(this).append(temp); 584 temp.val(thislink).select(); 585 document.execCommand("copy"); 586 temp.remove(); 587 } 588 return false; 589 }); 590 591 jQuery(document).on("click", ".enmse-copy-link-box a.enmse-copy-link-done", function() { 592 var getparent = jQuery(this).parent(); 593 var parentname = getparent[0].tagName; 594 if (parentname=="P") { 595 jQuery(this).parent().parent().siblings(".enmse-content-container").removeClass("enmse-opaque"); 596 jQuery(this).parent().parent().hide(); 597 } else { 598 jQuery(this).parent().siblings(".enmse-content-container").removeClass("enmse-opaque"); 599 jQuery(this).parent().hide(); 600 }; 601 return false;
602 }); 603 604 //Series Archives Link 605 jQuery(document).on("click", "a.enmse-archive-ajax", function() { 606 var getthis = jQuery(this); 607 var randval = jQuery(this).parent().parent().parent().parent().parent().parent().siblings(".enmse-random").val(); 608 var ajaxvalues = jQuery(this).attr("title"); 609 if (ajaxvalues != 0) { 610 var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-embed-options").val(); 611 var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-permalink").val(); 612 if (embedoptions==null) { 613 var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val(); 614 var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val(); 615 }; 616 617 jQuery(document).ajaxSend(function(){ 618 jQuery(getthis).parent().parent().parent().parent().parent().parent().addClass("enmse-opaque"); 619 sescroll(randval); 620 jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 621 }); 622 623 function completeload(){ 624 jQuery(getthis).parent().parent().parent().parent().parent().parent().removeClass("enmse-opaque"); 625 jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 626 jQuery(getthis).parent().parent().parent().parent().parent().parent().unbind("ajaxSend"); 627 jQuery(document).off('ajaxSend'); 628 jQuery(getthis).parent().parent().parent().parent().parent().parent().off(); 629 }; 630 631 jQuery.ajax({ 632 url: seajax.ajaxurl, 633 data: { 634 'action': 'seriesengine_ajaxlinks', 635 'ajaxvalues' : ajaxvalues, 636 'embedoptions' : embedoptions, 637 'enmse_permalink' : permalinkurl 638 }, 639 success:function(data) { 640 completeload(); 641 jQuery(getthis).parent().parent().parent().parent().parent().parent().html(data); 642 }, 643 error: function(errorThrown){ 644 console.log(errorThrown); 645 } 646 }); 647 }; 648 return false; 649 }); 650 651 jQuery(document).on("click", "a.enmse-imgarchive-ajax", function() { 652 var getthis = jQuery(this); 653 var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val(); 654 var ajaxvalues = jQuery(this).attr("title"); 655 if (ajaxvalues != 0) { 656 var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val(); 657 var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val(); 658 if (embedoptions==null) { 659 var embedoptions = jQuery(this).parent().parent().parent().siblings().children(".enmse-embed-options").val(); 660 var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalink").val(); 661 }; 662 663 jQuery(document).ajaxSend(function(){ 664 jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque"); 665 sescroll(randval); 666 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 667 }); 668 669 function completeload(){ 670 jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque"); 671 jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 672 jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend"); 673 jQuery(document).off('ajaxSend'); 674 jQuery(getthis).parent().parent().parent().parent().off(); 675 }; 676 677 jQuery.ajax({ 678 url: seajax.ajaxurl, 679 data: { 680 'action': 'seriesengine_ajaxlinks', 681 'ajaxvalues' : ajaxvalues, 682 'embedoptions' : embedoptions, 683 'enmse_permalink' : permalinkurl 684 }, 685 success:function(data) { 686 completeload(); 687 jQuery(getthis).parent().parent().parent().parent().html(data); 688 }, 689 error: function(errorThrown){ 690 console.log(errorThrown); 691 } 692 }); 693 }; 694 return false; 695 }); 696 697 jQuery(document).on("click", "a.enmse-imgarchivetext-ajax", function() {
698 var getthis = jQuery(this); 699 var randval = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-random").val(); 700 var ajaxvalues = jQuery(this).attr("title"); 701 if (ajaxvalues != 0) { 702 var embedoptions = jQuery(this).parent().parent().parent().parent().siblings(".enmse-embed-options").val(); 703 var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings(".enmse-permalink").val(); 704 if (embedoptions==null) { 705 var embedoptions = jQuery(this).parent().parent().parent().parent().siblings().children(".enmse-embed-options").val(); 706 var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings().children(".enmse-permalink").val(); 707 }; 708 709 jQuery(document).ajaxSend(function(){ 710 jQuery(getthis).parent().parent().parent().parent().parent().addClass("enmse-opaque"); 711 sescroll(randval); 712 jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show(); 713 }); 714 715 function completeload(){ 716 jQuery(getthis).parent().parent().parent().parent().parent().removeClass("enmse-opaque"); 717 jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide(); 718 jQuery(getthis).parent().parent().parent().parent().parent().unbind("ajaxSend"); 719 jQuery(document).off('ajaxSend'); 720 jQuery(getthis).parent().parent().parent().parent().parent().off(); 721 }; 722 723 jQuery.ajax({ 724 url: seajax.ajaxurl, 725 data: { 726 'action': 'seriesengine_ajaxlinks', 727 'ajaxvalues' : ajaxvalues, 728 'embedoptions' : embedoptions, 729 'enmse_permalink' : permalinkurl 730 }, 731 success:function(data) { 732 completeload(); 733 jQuery(getthis).parent().parent().parent().parent().parent().html(data); 734 }, 735 error: function(errorThrown){ 736 console.log(errorThrown); 737 } 738 }); 739 }; 740 return false; 741 }); 742 743 jQuery(document).on("click", "a.enmse-ajax-page", function() { 744 var getthis = jQuery(this); 745 var randval = jQuery(this).parent().parent().siblings(".enmse-rrandom").val(); 746 var ajaxvalues = jQuery(this).attr("name"); 747 if (ajaxvalues != 0) { 748 var embedoptions = jQuery(this).parent().parent().siblings(".enmse-embed-options").val(); 749 var permalinkurl = jQuery(this).parent().parent().siblings(".enmse-permalink").val(); 750 if (embedoptions==null) { 751 var embedoptions = jQuery(this).parent().parent().siblings().children(".enmse-embed-options").val(); 752 var permalinkurl = jQuery(this).parent().parent().siblings().children(".enmse-permalink").val(); 753 }; 754 755 jQuery(document).ajaxSend(function(){ 756 jQuery(getthis).parent().parent().addClass("enmse-opaque"); 757 serscroll(randval); 758 jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").show(); 759 }); 760 761 function completeload(){ 762 jQuery(getthis).parent().parent().removeClass("enmse-opaque"); 763 jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").hide(); 764 jQuery(getthis).parent().parent().unbind("ajaxSend"); 765 jQuery(document).off('ajaxSend'); 766 jQuery(getthis).parent().parent().off(); 767 }; 768 769 jQuery.ajax({ 770 url: seajax.ajaxurl, 771 data: { 772 'action': 'seriesengine_ajaxpag', 773 'ajaxvalues' : ajaxvalues, 774 'embedoptions' : embedoptions, 775 'enmse_permalink' : permalinkurl 776 }, 777 success:function(data) { 778 completeload(); 779 jQuery(getthis).parent().parent().html(data); 780 }, 781 error: function(errorThrown){ 782 console.log(errorThrown); 783 } 784 }); 785 }; 786 return false; 787 }); 788 789 jQuery(document).on("click", "a.enmse-ajax-apage", function() { 790 var getthis = jQuery(this); 791 var randval = jQuery(this).parent().parent().parent().siblings(".enmse-random").val(); 792 var ajaxvalues = jQuery(this).attr("name"); 793 if (ajaxvalues != 0) { 794 var embedoptions = jQuery(this).parent().parent().siblings(".enmse-embed-options").val(); 795 var permalinkurl = jQuery(this).parent().parent().siblings(".enmse-permalink").val(); 796 if (embedoptions==null) { 797 var embedoptions = jQuery(this).parent().parent().siblings().children(".enmse-embed-options").val(); 798 var permalinkurl = jQuery(this).parent().parent().siblings().children(".enmse-permalink").val(); 799 }; 800 801 jQuery(document).ajaxSend(function(){ 802 jQuery(getthis).parent().parent().addClass("enmse-opaque"); 803 sescroll(randval); 804 jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").show(); 805 }); 806 807 function completeload(){ 808 jQuery(getthis).parent().parent().removeClass("enmse-opaque"); 809 jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").hide(); 810 jQuery(getthis).parent().parent().unbind("ajaxSend"); 811 jQuery(document).off('ajaxSend'); 812 jQuery(getthis).parent().parent().off(); 813 }; 814 815 jQuery.ajax({ 816 url: seajax.ajaxurl, 817 data: {
818 'action': 'seriesengine_ajaxapag', 819 'ajaxvalues' : ajaxvalues, 820 'embedoptions' : embedoptions, 821 'enmse_permalink' : permalinkurl 822 }, 823 success:function(data) { 824 completeload(); 825 jQuery(getthis).parent().parent().html(data); 826 }, 827 error: function(errorThrown){ 828 console.log(errorThrown); 829 } 830 }); 831 }; 832 return false; 833 }); 834 835 jQuery('#seriesengine audio').mediaelementplayer({stretching: 'responsive'}); 836 jQuery('#seriesengine video').mediaelementplayer({stretching: 'responsive'}); 837 838 jQuery("#seriesengine audio.enmseaplayer").bind("play", function(){ 839 var begcurrent = jQuery(this).attr("rel"); 840 if ( begcurrent == "" ) { 841 begcurrent = 0; 842 }; 843 var current = parseInt(begcurrent); 844 var m = jQuery(this).attr("name"); 845 var newcount = current+1; 846 var mtype = "audio"; 847 jQuery.ajax({ 848 url: seajax.ajaxurl, 849 data: { 850 'action': 'seriesengine_ajaxviewcount', 851 'count' : newcount, 852 'id' : m, 853 'type' : mtype 854 }, 855 success:function(data) { 856 }, 857 error: function(errorThrown){ 858 console.log(errorThrown); 859 } 860 }); 861 jQuery(this).unbind(); 862 }); 863 864 jQuery("#seriesengine video.enmsevplayer").bind("play", function(){ 865 var begcurrent = jQuery(this).attr("rel"); 866 if ( begcurrent == "" ) { 867 begcurrent = 0; 868 }; 869 var current = parseInt(begcurrent); 870 var m = jQuery(this).attr("name"); 871 var newcount = current+1; 872 var mtype = "video"; 873 jQuery.ajax({ 874 url: seajax.ajaxurl, 875 data: { 876 'action': 'seriesengine_ajaxviewcount', 877 'count' : newcount, 878 'id' : m, 879 'type' : mtype 880 }, 881 success:function(data) { 882 }, 883 error: function(errorThrown){ 884 console.log(errorThrown); 885 } 886 }); 887 jQuery(this).unbind(); 888 }); 889 890 jQuery("#seriesengine video.enmseaplayer").bind("play", function(){ 891 var begcurrent = jQuery(this).attr("rel"); 892 if ( begcurrent == "" ) { 893 begcurrent = 0; 894 }; 895 var current = parseInt(begcurrent); 896 var m = jQuery(this).attr("name"); 897 var newcount = current+1; 898 var mtype = "alternate"; 899 jQuery.ajax({ 900 url: seajax.ajaxurl, 901 data: { 902 'action': 'seriesengine_ajaxviewcount', 903 'count' : newcount, 904 'id' : m, 905 'type' : mtype 906 }, 907 success:function(data) { 908 }, 909 error: function(errorThrown){ 910 console.log(errorThrown); 911 } 912 }); 913 jQuery(this).unbind(); 914 }); 915 916 // Force audio download links to download with one click 917 jQuery(document).on("click", "a#enmse-download.enmse-force", function() { 918 var getthis = jQuery(this); 919 var ajaxurl = jQuery(this).attr("href"); 920 var ajaxvalues = jQuery(this).attr("title"); 921 var loadurl = jQuery(this).parent().parent().parent().parent().siblings(".enmse-plugin-url").val(); 922 var xxse = encodeURIComponent(jQuery(this).parent().parent().parent().parent().siblings(".xxse").val()); 923 if (loadurl==null) { 924 var loadurl = jQuery(this).parent().parent().parent().parent().siblings().children(".enmse-plugin-url").val(); 925 var xxse = encodeURIComponent(jQuery(this).parent().parent().parent().parent().siblings().children(".xxse").val()); 926 }; 927 window.location.assign(loadurl+"/includes/download.php?enmsepath="+ajaxurl+"&xxse="+xxse); 928 return false; 929 }); 930 931 var enmsedocwidth = jQuery( document ).width(); 932 var enmseembedwidth = jQuery('#seriesengine').width(); 933 934 if ( enmseembedwidth <= 650 && enmsedocwidth >= 820 ) { 935 jQuery('#seriesengine').addClass('se-medium'); 936 }; 937 938 if ( enmseembedwidth <= 300 ) { 939 jQuery('#seriesengine').addClass('se-small'); 940 }; 941 942 943});
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.