注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
?_=1
来访问最新页面。https://zh.moegirl.org.cn/User:%E5%9C%A8%E4%B8%8B%E7%BE%8A%E7%BE%BD%E5%90%9B/js/charinsert.js?_=1
// <pre> /* 本页内容部分修改自[[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:"{{虚拟UP主TOP|nocate=1}}", end:"", text:"【VUPtop】"}, {start:"<!-- ", end:" -->", text:"【编辑注释】"}, {start:"|顶栏颜色 = ", end:"\n|横栏颜色 = \n|底栏颜色 = \n|外框颜色 = \n|左栏颜色 = \n|左栏文字颜色 = \n", text:"【信息栏配色】"}, {start:"<center>{{image|图片=", end:"|宽=400|高=200}}</center>", text:"【页顶logo】"}, {start:"{{萌点|", end:"}}", text:"【萌点】"}, //{start:"{{BilibiliLink|", end:"}}", text:"【B站logo】"}, //{start:"{{AcfunLink|", end:"}}", text:"【A站logo】"}, //{start:"{{YoutubeLink|", end:"}}", text:"【油管logo】"}, {start:"<gallery>\n", end:"\n</gallery>", text:"【形象gallery】"}, {start:"{{timeline\n|in", end:"=\n}}", text:"【历程时间线】"}, {start:"{{bv|id=", end:"}}", text:"【B站视频】"}, {start:"{{虚拟UP主/", end:"}}", text:"【Vup大家族】"}, {text:"<br/>"}, {start:"", end:"", text:"页面维护:"}, {start:"<code><nowiki>", end:"</nowiki></code>", text:"【显示代码】"}, {start:"[[分类:", end:"]]", text:"【自定义分类】"}, {start:"<ref>{{ cite web | url=", end:" | title= | author= | author-link= | website= | date= }}</ref>", text:"【参考资料注释】"}, {start:"{{著作权侵犯|", end:"}}", text:"【版权侵犯】"}, {start:"#重定向 [[", end:"]]", text:"【重定向】"}, {start:"<includeonly>", end:"</includeonly>\n<noinclude>\n\n</noinclude>", text:"【创建模板】"}, {start:"<templatestyles src=\"", end:"\" />", text:"【样式表】"}, //{start:"<noinclude>{{U:ZXYYJ/DS|", end:"}}</noinclude>", text:"【即将提删(仅可用户页自用!!)】"}, {text:"<br/>"}, {start:"", end:"", text:"讨论页用:"}, {start:"{{unsigned|", end:"| (CST)}}", text:"【补签名】"}, {start:"{{subst:U:ZXYYJ/W}}", end:"", text:"【全站欢迎词(无需签名)】"}, {start:"{{subst:U:ZXYYJ/VW}}", end:"", text:"【专题欢迎词(需要签名)】"}, {start:"{{subst:U:ZXYYJ/MOD|增|text=", end:"|<!--修改原因-->|~~~~~|bg-c=1}}", text:"【增加发言】"}, {start:"{{subst:U:ZXYYJ/MOD|删|text=", end:"|<!--修改原因-->|~~~~~|bg-c=1}}", text:"【删去发言】"}, {start:"{{subst:U:ZXYYJ/MOD|改|text1=", end:"|text2=|<!--修改原因-->|~~~~~|bg-c=1}}", text:"【修改发言】"}, {start:"{{InvalidSpeech|", 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>