注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
?_=1
来访问最新页面。https://zh.moegirl.org.cn/User:Senyucishi/edithelper.js?_=1
// <pre> /* 本页内容部分修改自[[User:東東君/js/charinsert.js]]和[[User:在下羊羽君/js/charinsert.js]]。 载入后将在编辑页面的编辑栏下方载入快捷生成代码的按钮,如果你想自己对按钮进行定制,需要将该文件复制到你自己的用户js页面中。 通过在下方所示的charsets数组中添加按钮信息的对象,生成按钮。 其中,【{start:"", end:"", text:"string"}】这样只填text将生成只显示文本的无效按钮,可用于提示按钮分类;【{text:"<br/>"}】可以用于换行。 */ $(document).ready( function() { if($("#specialchars").length>0){ var charsets = [ // 在这里插入魔术字,start是光标前文本,end是光标后文本,text是显示文本 {start:"", end:"", text:"主要模板:"}, {start:"{{LyricsKai/hover\n|lstyle=color:\n|rstyle=color:\n|containerstyle=\n|original=\n|translated=", end:"}}", text:"LyricsKai/hover"}, {start:"{{标题替换|", end:"}}", text:"标题替换"}, {start:"{{VOCALOID殿堂曲题头}}", end:"", text:"V家殿堂"}, {start:"{{Vocaloid_Songbox\n|image = \n|颜色 = \n|演唱 = [[初音未来|{{lj|初音ミク}}]]\n|歌曲名称 = {{lj|}}<br />\n|P主 = [[]]\n|nnd_id = sm\n|yt_id = \n|其他资料 = 于年月日投稿至niconico,再生数为{{NiconicoCount|id=}}<br />同日投稿至Youtube,播放量为\n", end:"}}", text:"Vocaloid_Songbox"}, {text:"<br/>"}, {start:"{{Elementgirl top}}", end:"", text:"【元素娘 top】"}, {start:"<!-- ", end:" -->", text:"【编辑注释】"}, {start:"{{放射性}}", end:"", text:"【放射性 top】"}, {start:"<gallery>\n", end:"\n</gallery>", text:"【图像gallery】"}, {start:"{{chem|display=block|", end:"}}", text:"{{chem}}"}, {start:"{{chemify|", end:"}}", text:"【chemify】"}, {start:"[[分类:", end:"]]", text:"【自定义分类】"}, {start:"{{unsigned|", end:"| (CST)}}", text:"【补签名】"}, {start:"<code><nowiki>", end:"</nowiki></code>", text:"【显示代码】"}, {start:"{{Subst:Template:萌元素周期表/编辑指引}}", end:"", text:"【通用模版】"}, {start:"#重定向 [[", end:"]]", text:"【重定向】"}, {start:"<includeonly><!--\n-->", end:"\n<!--\n--></includeonly><noinclude>\n\n</noinclude>", text:"【模板】"}, {start:"{{急需改进|", end:"}}", text:"【急需改进】"}, {start:"{{ping|一位史蒂夫}}", end:"", text:"ping"}, {start:"{{OK|了解}}", end:"", text:"【了解】"}, {start:"{{萌点|", end:"}}", text:"【萌点】"}, {text:"<br/>"}, ]; // 以下内容非特殊情况勿动!! if($('#mycharinsert').length<=0){$("#specialchars").prepend("<p id='mycharinsert'></p>");} for(var i in charsets){ var label={};if(charsets[i].text=="<br/>"){label = document.createElement('br');}else{label = document.createElement('a');label.setAttribute("class","mw-charinsert-item");label.setAttribute("href","#");label.setAttribute("data-mw-charinsert-start",charsets[i].start); label.setAttribute("data-mw-charinsert-end",charsets[i].end);label.innerHTML=charsets[i].text;} $('#mycharinsert').append(label);} //this code picked from mw.ext.charinsert (function($,mw){ var addClickHandlers = function ( $content ) { $content.find('a.mw-charinsert-item' ).each( function () { var $elm = $( this ),start = $elm.data( 'mw-charinsert-start' ),end = $elm.data( 'mw-charinsert-end' ); if ( $elm.data( 'mw-charinsert-done' ) ) {return;} $elm.click(function(e){e.preventDefault();mw.toolbar.insertTags( start, end, '' );}).data( 'mw-charinsert-done', true ).attr( 'href', '#' );});}; $(function(){addClickHandlers( $( document ) );}); mw.hook('wikipage.content').add( addClickHandlers ); })(jQuery,mediaWiki);} }); //</pre>