Open main menu
Home
Random
Nearby
Log in
Settings
About Kancolle Wiki
Disclaimers
Kancolle Wiki
Search
Changes
← Older edit
Newer edit →
MediaWiki:Common.js
(view source)
Revision as of 02:53, 10 May 2023
932 bytes added
,
1 year ago
m
no edit summary
Line 334:
Line 334:
setTimeout(function() { initializeStickyHeader(); }, 1000);
setTimeout(function() { initializeStickyHeader(); }, 1000);
//})
//})
+
+
// Basic video support using <img> and <video> elements
+
+
$('.video').each(function () {
+
var src = $(this).data('src') || '';
+
var parts = src.split('.');
+
var ext = parts[parts.length - 1] || '';
+
if (ext === 'webp') {
+
var a = $('<a>').addClass('image').attr('href', '/File:' + src);
+
var img = $('<img>');
+
for (var attr in $(this).data()) {
+
img.attr(attr, (attr === 'src' ? 'https://en.kancollewiki.net/Special:Filepath/' : '') + $(this).data(attr));
+
}
+
a.append(img);
+
$(this).append(a);
+
} else {
+
var video = $('<video>').attr('controls', '');
+
var source = $('<source>').attr('type', 'video/' + ext);
+
for (var attr in $(this).data()) {
+
var el = attr === 'src' || attr === 'type' ? source : video;
+
el.attr(attr, (attr === 'src' ? 'https://en.kancollewiki.net/Special:Filepath/' : '') + $(this).data(attr));
+
}
+
video.append(source);
+
$(this).append(video);
+
}
+
});
+
});
});
がか
cssedit, gkautomate
6,928
edits