User:ZheiZhei/test.js:修订间差异
外观
无编辑摘要 |
小无编辑摘要 |
||
| 第20行: | 第20行: | ||
$(function () { | $(function () { | ||
if (mw.config.values.wgAction == "edit" || mw.config.values.wgAction == "submit") { | if (mw.config.values.wgAction == "edit" || mw.config.values.wgAction == "submit") { | ||
var btn = $('<li><a title="LyricsKai可视化编辑">歌词编辑</a></li>'); | var btn = $('<li class="mw-list-item"><a title="LyricsKai可视化编辑">歌词编辑</a></li>'); | ||
btn.click(showLyricsKaiEditor); | btn.click(showLyricsKaiEditor); | ||
$('#p-cactions ul').append(btn); | $('#p-cactions ul').append(btn); | ||
| 第27行: | 第27行: | ||
function showLyricsKaiEditor() { | function showLyricsKaiEditor() { | ||
var textbox = document.getElementById('wpTextbox1'); | var textbox = document.getElementById('wpTextbox1'); | ||
var regex = /(\{\{[Ll]yrics*?\|original=)([\s\S]*?)(\|translated=)([\s\S]*?)\}\}/; | var regex = /(\{\{[Ll]yrics[\s\S]*?\|original=)([\s\S]*?)(\|translated=)([\s\S]*?)\}\}/; | ||
var codeContent = ''; | var codeContent = ''; | ||
if (textbox.selectionStart == textbox.selectionEnd) { | if (textbox.selectionStart == textbox.selectionEnd) { | ||