DominicWoo(讨论 | 贡献) |
DominicWoo(讨论 | 贡献) |
||
第5行: | 第5行: | ||
/* section全展开 */ | /* section全展开 */ | ||
− | (function(){ | + | /* (function(){ |
var collapsible = document.getElementsByClassName('collapsible-heading'); | var collapsible = document.getElementsByClassName('collapsible-heading'); | ||
for(var i=0;i<collapsible.length;i++) | for(var i=0;i<collapsible.length;i++) | ||
第15行: | 第15行: | ||
for(var i=0;i<collapsible.length;i++) | for(var i=0;i<collapsible.length;i++) | ||
collapsible[i].setAttribute("aria-expanded", "true"); | collapsible[i].setAttribute("aria-expanded", "true"); | ||
− | })(); | + | })(); */ |
/* 生成音频播放按钮 */ | /* 生成音频播放按钮 */ |
2021年2月24日 (三) 21:43的版本
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */ /* 加载Mobile.css */ mw.loader.using('mobile.site.styles'); /* section全展开 */ /* (function(){ var collapsible = document.getElementsByClassName('collapsible-heading'); for(var i=0;i<collapsible.length;i++) collapsible[i].classList.add('open-block'); var collapsible = document.getElementsByClassName('collapsible-block'); for(var i=0;i<collapsible.length;i++) collapsible[i].classList.add('open-block'); var collapsible = document.getElementsByClassName('mw-headline'); for(var i=0;i<collapsible.length;i++) collapsible[i].setAttribute("aria-expanded", "true"); })(); */ /* 生成音频播放按钮 */ (function(){ var audios = document.getElementsByClassName("audio-player"); var notValidAudio = /wpDestFile/; for(var i=0;i<audios.length;i++){ var audio = audios[i]; var link = audio.firstElementChild.href; if(notValidAudio.test(link)) continue; audio.innerHTML = ""; var a = document.createElement('audio'); a.src = link; a.preload = 'none'; audio.append(a); var button = document.createElement('button'); button.onclick = function(){ var audio = this.parentNode; var a = audio.children[0]; if (a.paused){ a.play(); this.classList.add('audio-player-playing'); this.classList.remove('audio-player-paused'); }else{ a.pause(); this.classList.add('audio-player-paused'); this.classList.remove('audio-player-playing'); }; }; a.onended = function(){ this.parentNode.children[1].classList.remove('audio-player-playing'); }; audio.append(button); }; })(); /* 生成b站播放窗口 */ (function(){ var bVideos = document.getElementsByClassName("bilibili"); for(var i=0;i<bVideos.length;i++){ var bVideo = bVideos[i]; var bvid = bVideo.textContent.trim(); bVideo.innerHTML = ""; var iframe = document.createElement('iframe'); iframe.src = "https://player.bilibili.com/player.html?page=1&bvid=" + bvid; iframe.scrolling = "no"; iframe.border = "0"; iframe.frameborder = "no"; iframe.framespacing="0"; iframe.allowfullscreen="true"; bVideo.append(iframe); } })(); /* 评论区评论表单置顶 */ (function(){ var commentBody = document.getElementsByClassName('comments-body')[0]; if(commentBody == null) return; var commentForm = commentBody.getElementsByTagName('form')[1]; commentBody.removeChild(commentForm); commentBody.insertBefore(commentForm, commentBody.childNodes[0]); })();