User:Sara Lindery/common.js

importArticle({ type: 'script', article: 'u:dev:MediaWiki:I18n-js/code.js' }); /************************* $(function {  $('.BiliVideo').html(function  { var av = this.dataset.av; if (av == '' || av == undefined || av == 'undefined') {//av是必须的参数 $(this).html(' Error in BilibiliVideo : Av number undefined '); } else { var param = this.dataset.param; if (param == '' || param == 'null') { param = '1' }     var size = this.dataset.size; if (size == '' || size == 'null') { size = '80%' }     if (!/^\d+$/.test(av) || !/^\d+$/.test(param) ) {//av号和分p仅允许纯数字 $(this).html(' Error in BilibiliVideo : Invalid data. '); } else if (size.substring(size.length-1) != "%" && size.substring(size.length-2) != "px") {//检查尺寸参数是否符合规定 $(this).html(' Error in BilibiliVideo : Invalid size. '); } else { $(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
 * LOGs
 * 12:13, December 17, 2018 (UTC) : Beta post
 * 18:33, December 17, 2018 (UTC) : Update data filter