Glorious Wiki readers. We are adding the Midnight Magic video and livestream to the wiki. We appreciate your patience as we process the new and updated information!

Difference between revisions of "MediaWiki:Common.js"

Ashes of Creation community empowered Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
$(function () {
 
$(function () {
     $('.gallery video:not([controls])').click(function (e) {
+
     $('.gallery video:not([controls]):not(.mediatest)').click(function (e) {
 
         var url = $(e.target).find('a').text();
 
         var url = $(e.target).find('a').text();
 
         window.location.href = url;
 
         window.location.href = url;
 +
    });
 +
    $('.gallery video:not([controls]).mediatest').click(function (e) {
 +
e.preventDefault();
 +
e.stopPropagation();
 +
var html = $(e.target).parent().html();
 +
console.log(html);
 +
$("#content").append(
 +
$("<dialog>", { id: "ll-modal", html }).append(
 +
$("<div>", { class: "ll-close", html: "⊗" }).click(function (e) {
 +
$("#ll-modal")[0].close();
 +
                                $("#ll-modal").remove();
 +
})
 +
)
 +
);
 +
$("#ll-modal")[0].showModal();
 
     });
 
     });
 
     $('.gallery.hoverhighlight a:has(img[link])').removeClass('image').off('click').click(function (e) {
 
     $('.gallery.hoverhighlight a:has(img[link])').removeClass('image').off('click').click(function (e) {

Revision as of 22:20, 22 April 2024

$(function () {
    $('.gallery video:not([controls]):not(.mediatest)').click(function (e) {
        var url = $(e.target).find('a').text();
        window.location.href = url;
    });
    $('.gallery video:not([controls]).mediatest').click(function (e) {
	e.preventDefault();
	e.stopPropagation();
	var html = $(e.target).parent().html();
	console.log(html);
	$("#content").append(
		$("<dialog>", { id: "ll-modal", html }).append(
			$("<div>", { class: "ll-close", html: "⊗" }).click(function (e) {
				$("#ll-modal")[0].close();
                                $("#ll-modal").remove();
			})
		)
	);
	$("#ll-modal")[0].showModal();
    });
    $('.gallery.hoverhighlight a:has(img[link])').removeClass('image').off('click').click(function (e) {
        e.preventDefault();
        e.stopPropagation();
        return false;
    });
    $('.gallery.hoverhighlight a').off('click').click(function (e) {
        e.preventDefault();
        e.stopPropagation();
        var url = decodeURI($(e.target).parents('a').first().attr('href'));
        if(!url) return false;
        var matches = url.match(/"(.*?)"/);
        if(matches)
           window.location.href = matches[1];
        return false;
    });
});