MediaWiki:BilibiliVideo.js

/************************* $(function {  $('.BiliVideo').html(function  { var av = this.dataset.av; if (av == '' || av == undefined || av == 'undefined') { $(this).html(' Error in BilibiliVideo : Av number undefined '); } else { if (!/^\d+$/.test(av)) { $(this).html(' Error in BilibiliVideo : Invalid av id. '); } else { var param = this.dataset.param; if (param == '' || param == 'null') { param = '1' }       var size = this.dataset.size; if (size == '' || size == 'null') { size = '80%' }       $(this).html(' '); //优化iframe大小，因为用css无法定义长宽比 var biliwidth = $('.bili-show').width; var biliheight; biliheight = biliwidth / 4 * 3; $('.bili-show').height(biliheight); }   }  });  window.addEventListener('resize', function  { var biliwidth = $('.bili-show').width; var biliheight = biliwidth / 4 * 3; $('.bili-show').height(biliheight); }, false); });
 * BilibiliVideo
 * Author:机智的小鱼君
 * Synopsis:Show h5 VideoPlayer for video from bilibili.com
 * LOG
 * 12:13, December 17, 2018 (UTC) : Beta post