Changes

Jump to navigation Jump to search
1,283 bytes added ,  18:22, 24 August 2022
no edit summary
Line 20: Line 20:  
if($('.ns-6 .wcpl-infobox').length > 0){
 
if($('.ns-6 .wcpl-infobox').length > 0){
 
$('.fullMedia').detach().insertAfter('.wcpl-infobox-image');
 
$('.fullMedia').detach().insertAfter('.wcpl-infobox-image');
$('#file, #mw-imagepage-content').wrapAll('<div class="d-flex" />')
+
$('table.multipageimage').detach().insertBefore('#filehistory');
 +
} else {
 +
$('#file').show();
 
}
 
}
 
}
 
}
    
function galleryMoreContent(){
 
function galleryMoreContent(){
$(document).on('click', '.media-gallery-cover .card', function(){
+
$(document).on('click', '.media-gallery-cover > .card', function(){
$('.media-gallery-cover .card').css({'filter': 'hue-rotate(0)'});
+
$('.media-gallery-cover > .card').css({'filter': 'hue-rotate(0)'});
 
$(this).css({'filter': 'hue-rotate(45deg)'});
 
$(this).css({'filter': 'hue-rotate(45deg)'});
 
var property  = $(this).data('property');
 
var property  = $(this).data('property');
Line 32: Line 34:  
var mediacat  = $(this).data('media-category');
 
var mediacat  = $(this).data('media-category');
 
var wrapper = $(this).closest('.media-gallery-cover').find('.more-content-wrapper');
 
var wrapper = $(this).closest('.media-gallery-cover').find('.more-content-wrapper');
var query = '{{Media gallery filter|' + property + '|' + propvalue + '|' + mediacat + '}}';
+
var query = '{Media gallery filter|' + property + '|' + propvalue + '|' + mediacat + '}';
 
new mw.Api().post({
 
new mw.Api().post({
 
    action: "parse",
 
    action: "parse",
 
    contentmodel: "wikitext",
 
    contentmodel: "wikitext",
    text: query
+
    text: '{' + query + '}'
 
    }).done( function( data ) {
 
    }).done( function( data ) {
 
var text = data.parse.text['*'].replace(/<!--[\S\s]*?-->/gm, '' );
 
var text = data.parse.text['*'].replace(/<!--[\S\s]*?-->/gm, '' );
Line 45: Line 47:  
$(document).on('click', '.more-content-drop', function(){
 
$(document).on('click', '.more-content-drop', function(){
 
$('.more-content-wrapper').replaceWith('<div class="more-content-wrapper"></div>').hide();
 
$('.more-content-wrapper').replaceWith('<div class="more-content-wrapper"></div>').hide();
$('.media-gallery-cover .card').css({'filter': 'hue-rotate(0)'});
+
$('.media-gallery-cover > .card').css({'filter': 'hue-rotate(0)'});
 +
});
 +
}
 +
 
 +
function timelineMoreContent(){
 +
$(document).on('click', '.media-timeline-cover > .card', function(){
 +
$('.media-timeline-cover > .card .card-header').css({'background': '#25336c'});
 +
$(this).find('.card-header').css({'background': '#b273ff'});
 +
var property  = $(this).data('property');
 +
var propvalue = $(this).data('property-value');
 +
var year  = $(this).data('year');
 +
var wrapper = $('#timeline-wrapper .more-content-wrapper');
 +
var query = '{Media timeline filter|' + property + '|' + propvalue + '|' + year + '}';
 +
new mw.Api().post({
 +
    action: "parse",
 +
    contentmodel: "wikitext",
 +
    text: '{' + query + '}'
 +
    }).done( function( data ) {
 +
var text = data.parse.text['*'].replace(/<!--[\S\s]*?-->/gm, '' );
 +
wrapper.replaceWith('<div class="more-content-wrapper"><div class="timeline-label">' + year + '</div><div class="more-content-drop show"></div>' + text + '</div>');
 +
$('#timeline-wrapper .more-content-wrapper').show();
 +
});
 +
});
 +
$(document).on('click', '.more-content-drop', function(){
 +
$('#timeline-wrapper .more-content-wrapper').replaceWith('<div class="more-content-wrapper"></div>').hide();
 +
$('.media-timeline-cover > .card .card-header').css({'background': '#25336c'});
 
});
 
});
 
}
 
}
Line 171: Line 198:  
configureUploadsLabel();
 
configureUploadsLabel();
 
galleryMoreContent();
 
galleryMoreContent();
 +
timelineMoreContent();
 
fileInfobox();
 
fileInfobox();
 
});
 
});
5,925

edits

Navigation menu