User:Ryanli/customEdittools.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
//<source lang="javascript">
if(!mwCustomEditButtons.Signature){mwCustomEditButtons.Signature='--~~\~~';} //可以改成你的定制签名
//define buttons 定義按鈕與下拉菜單
addEditButton('btnInterHashLink',{
src : "9/93/Button_sub_link.png",
tagOpen : wgULS("[[条目#","[[條目#"),
sampleText : wgULS("章节|文本","章節|文本"),
tagClose : "]]",
speedTip : wgULS("内部段落链接","內部段落連結")
});
addEditButton('btnExtraLink',{
src : '7/73/External_link_icon.png',
tagOpen : '[',
sampleText : 'http://www.example.com 链接标题',
tagClose : ']',
speedTip : '外部链接(加前缀 http://)'
});
addEditButton('btnTemplateLink',{
src : "9/97/Template_button.png",
tagOpen : "{{",
sampleText : "模板名",
tagClose : "}}",
speedTip : wgULS("应用模板","應用模板")
});
addEditButton('btnCategory',{
src : "b/b4/Button_category03.png",
tagOpen : "[[Category:",
sampleText : wgULS("分类名","分類名"),
tagClose : "]]",
speedTip : wgULS("分类","分類")
});
addEditButton('btnRedirect',{
src : "4/47/Button_redir.png",
tagOpen : "#REDIRECT [[",
sampleText : wgULS("目标条目名","目標條目名"),
tagClose : "]]",
speedTip : "重定向"
});
addEditButton('btnImage',{
src : 'f/f0/Image_icon.png',
tagOpen : '[[Image:',
sampleText : 'Example.jpg',
tagClose : ']]',
speedTip : '嵌入图像'
});
addEditButton('btnAdvImage',{
src : "1/1c/Button_advanced_image.png",
tagOpen : "<imagemap>\n",
sampleText : "Image:圖像名 | 100px | 描述\nrect 0 0 50 50 [[鏈接]]\ncircle 50 50 20 [[鏈接B]]\ndesc bottom-left\n",
tagClose : "</imagemap>",
speedTip : wgULS("高级画像", "高级画像")
});
var __temp="\nImage:PictureFileName.jpg|"+wgULS("图片题注","圖片題注");
addEditButton('btnGallery',{
src : "9/9e/Btn_toolbar_gallery.png",
tagOpen : "<gallery>",
sampleText : __temp+__temp,
tagClose : "\n</gallery>",
speedTip : wgULS("画廊", "畫廊")
});
addEditButton('btnNowiki',{
src : '8/82/Nowiki_icon.png',
tagOpen : '<nowiki>',
sampleText : '插入非格式文本',
tagClose : '</nowiki>',
speedTip : '插入非格式文本'
});
addEditButton('btnSigOnly',{
src : 'd/d8/Button_sig_zh.png',
tagOpen : '~~\~',
sampleText : '',
tagClose : '',
speedTip : wgULS('签名(无日期)','簽名(無日期)'),
width : 12
});
addEditButton('btnSignature',{
src : '6/6d/Button_sig.png',
tagOpen : '—~~\~~',
sampleText : '',
tagClose : '',
speedTip : wgULS('签名','簽名')
});
addEditButton('btnHeadline2',{
src : 'e/e9/Button_headline2.png',
tagOpen : '== ',
sampleText : '标题文字',
tagClose : ' ==',
speedTip : '2级标题文字',
action : mwCustomEditButtons.lineAction
});
addEditButton('btnHeadline3',{
src : "3/3a/Button_headline3.png",
tagOpen : "=== ",
sampleText : wgULS("标题文本","標題文本"),
tagClose : " ===",
speedTip : wgULS("三级子标题","三級子標題"),
action : mwCustomEditButtons.lineAction
});
addEditButton('btnHr',{
src : 'a/a4/H-line_icon.png',
tagOpen : '\n----\n',
sampleText : '',
tagClose : '',
speedTip : wgULS('水平线','水平線')
});
addEditButton('btnBr',{
src : "1/13/Button_enter.png",
tagOpen : "<br />",
sampleText : "",
tagClose : "",
speedTip : wgULS("换行","換行")
});
addEditButton('btnBold',{
src : '6/6f/Bold_icon.png',
tagOpen : '\'\'\'',
sampleText : '粗体',
tagClose : '\'\'\'',
speedTip : '粗体'
});
__temp=wgULS("删除线","刪除線");
addEditButton('btnStrike',{
src : "c/c9/Button_strike.png",
tagOpen : "<del>",
sampleText : __temp,
tagClose : "</del>",
speedTip : __temp
});
__temp=wgULS("左对齐","左對齊");
addEditButton('btnAlignLeft',{
src : "e/ea/Button_align_left.png",
tagOpen : '<div style="text-align: left;">\n',
sampleText : __temp,
tagClose : "\n</div>",
speedTip : __temp,
action : mwCustomEditButtons.lineAction
});
addEditButton('btnAlignCenter',{
src : "5/5f/Button_center.png",
tagOpen : '<div style="text-align: center;">\n',
sampleText : "居中",
tagClose : "\n</div>",
speedTip : "居中",
action : mwCustomEditButtons.lineAction
});
__temp=wgULS("右对齐","右對齊");
addEditButton('btnAlignRight',{
src : "a/a5/Button_align_right.png",
tagOpen : '<div style="text-align: right;">\n',
sampleText : __temp,
tagClose : "\n</div>",
speedTip : __temp,
action : mwCustomEditButtons.lineAction
});
addEditButton('btnBig',{
src : "5/56/Button_big.png",
tagOpen : '<span style="font-size:larger;">',
sampleText : "放大",
tagClose : "</span>",
speedTip : "放大"
});
__temp=wgULS("缩小","縮小");
addEditButton('btnSmall',{
src : "5/58/Button_small.png",
tagOpen : '<span style="font-size:smaller;">',
sampleText : __temp,
tagClose : "</span>",
speedTip : __temp
});
addEditButton('btnShift',{
src : "8/8e/Button_shifting.png",
tagOpen : ":",
sampleText : "",
tagClose : "",
speedTip : wgULS("缩进","縮進"),
action : mwCustomEditButtons.lineAction
});
addEditButton('btnEnum',{
src : "8/88/Btn_toolbar_enum.png",
tagOpen : "#",
sampleText : "",
tagClose : "",
speedTip : wgULS("数字列表","數字列表"),
action : mwCustomEditButtons.lineAction
});
addEditButton('btnList',{
src : "1/11/Btn_toolbar_liste.png",
tagOpen : "*",
sampleText : "",
tagClose : "",
speedTip : wgULS("符号列表","符號列表"),
action : mwCustomEditButtons.lineAction
});
addEditButton('btnDefine',{
src : "d/d3/Button_definition_list.png",
tagOpen : "; ",
sampleText : wgULS("释义","釋義") ,
tagClose : " : ",
speedTip : wgULS("定义文本","定義文本"),
action : mwCustomEditButtons.lineAction
});
addEditButton('btnColor',{
src : "1/1e/Button_font_color.png",
tagOpen : '<span style="color: ColorName;">',
sampleText : "彩色文本",
tagClose : "</span>",
speedTip : "彩色文本"
});
addEditButton('btnQuote',{
src : "f/fd/Button_blockquote.png",
tagOpen : '{\{quote|\n',
sampleText : "引文",
tagClose : "\n}\}",
speedTip : wgULS("块引用","塊引用")
});
addEditButton('btnCode',{
src : "2/23/Button_code.png",
tagOpen : "<code>",
sampleText : wgULS("代码","代碼"),
tagClose : "</code>",
speedTip : wgULS("代码文本","代碼文本")
});
addEditButton('btnSource',{
src : "d/d2/Button_source.png",
tagOpen : '<source lang="text">',
sampleText : wgULS("源代码","源代碼"),
tagClose : "<\/source>",
speedTip : wgULS("高亮代码","高亮代碼")
});
addEditButton('btnComment',{
src : "3/34/Button_hide_comment.png",
tagOpen : "<!-- ",
sampleText : wgULS("隐藏文字","隱藏文字"),
tagClose : " -->",
speedTip : wgULS("注释或隐藏文字","注釋或隱藏文字")
});
addEditButton('btnTable',{
src : "0/04/Button_array.png",
tagOpen : '\n{| border="1" \n|- \n| 第一部分 || 第二部分 \n|- \n| 第三部分 || 第四部分',
sampleText : "",
tagClose : "\n|}\n",
speedTip : "插入表格"
});
__temp=wgULS("同项参考","同項參考");
addEditButton('btnRef',{
src : "c/c4/Button_ref.png",
tagOpen : '<ref name="">',
sampleText : __temp,
tagClose : '</ref>',
speedTip : __temp,
width : 12
});
addEditButton('btnReferences',{
src : "f/fe/Button_refs.png",
tagOpen : '\n==参考文献==\n<div class="references-small">\n<references />\n</div>',
sampleText : '',
tagClose : '',
speedTip : wgULS("参考文献区","參考文獻區")
});
delete __temp;
addDropdownMenu("articleEdit",wgULS('条目编辑','條目編輯'),[
{
id : "elink",
text : wgULS("外部链接章节","外部連結章節"),
tagOpen : "\n==外部链接==\n* [" ,
sampleText : "网页地址 网页说明" ,
tagClose : "]\n"
},
{
id : "seealso",
text : wgULS("参见章节","參見章節"),
tagOpen : "\n==参见==\n* [[" ,
sampleText : "参见地址" ,
tagClose : "]]\n"
},
{
id : "stub",
text : "小作品",
tagOpen : "\n{\{" ,
sampleText : "" ,
tagClose : "小作品}\}"
},
{
id : "Disambig",
text : wgULS("消歧义","消歧義"),
tagOpen : "\n'''{{PAGENAME}}'''可以指:\n" ,
sampleText : "* [[歧义1]],描述1\n* [[歧义2]],描述2" ,
tagClose : "\n{\{disambig}\}"
},
{
id : "otheruses",
text : wgULS("条目消歧义","條目消歧義"),
tagOpen : "{\{Otheruses|",
sampleText : "条目名称|subject=本页主題描述|other=同名或類似名的其它條目描述",
tagClose : "}\}"
},
{
id : "inuse",
text : wgULS("正在编辑","正在編輯"),
tagOpen : "{\{Inuse}\}",
sampleText : "",
tagClose : ""
},
{
id : "Current",
text : wgULS("正在发生","正在發生"),
tagOpen : "{\{Current}\}",
sampleText : "",
tagClose : ""
},
{
id : "noconv",
text : wgULS("取消繁简转换","取消繁簡轉換"),
tagOpen : "-\{" ,
sampleText : "不转换内容",
tagClose : "}\-"
},
{
id : "title",
text : wgULS("标题错误","標題錯誤"),
tagOpen : "-\{T|",
sampleText : "正确标题名称",
tagClose : "}\-"
},
{
id : "noteTA",
text : wgULS("标题全文转换","標題全文轉換"),
tagOpen : '{\{noteTA|',
sampleText : 'T=zh:中;zh-hans:大陆;zh-hk:香港;zh-sg:新马;zh-hant:台灣;\n|G1=公共组名\n|1=zh-cn:大陆;zh-tw:台灣;zh-hk:香港;zh-sg:新马;\n|2=zh-cn:大陆;zh-tw:台灣;zh-hk:香港;zh-sg:新马;\n',
tagClose : '}\}'
},
{
id : "mergeto",
text : wgULS("合并本条目到","合併本條目到"),
tagOpen : "{\{mergeto|",
sampleText : "合并本条目到的条目名称",
tagClose : "}\}"
},
{
id : "mergefrom",
text : wgULS("合并到本条目","合併到本條目"),
tagOpen : "{\{mergefrom|",
sampleText : "需要合并到本条目的条目名称",
tagClose : "}\}"
},
{
id : "split",
text : wgULS("分拆条目","分拆條目"),
tagOpen : "{\{Split}\}",
sampleText : "",
tagClose : ""
},
{
id : "translation",
text : wgULS("正在翻译","正在翻譯"),
tagOpen : "{\{translation|tfrom=",
sampleText : "在此填入来源",
tagClose : "|tpercent=翻譯進度百分數}\}"
},
{
id : "Unreferenced",
text : wgULS("缺少参考文献","缺少參考文獻"),
tagOpen : "{\{subst:Unreferenced/auto}\}",
sampleText : "",
tagClose : ""
},
{
id : "lrm",
text : "LRM符",
tagOpen : "\u200E",
sampleText : "",
tagClose : ""
}
]);
addDropdownMenu("langTags",wgULS('非中文标明','非中文標明'),[
{
id : "en",
text : wgULS("英语","英語"),
tagOpen : "{\{lang|en|",
sampleText : wgULS("英语","英語"),
tagClose : "}\}"
},
{
id : "de",
text : wgULS("德语","德語"),
tagOpen : "{\{lang|de|",
sampleText : wgULS("德语","德語"),
tagClose : "}\}"
},
{
id : "fr",
text : wgULS("法语","法語"),
tagOpen : "{\{lang|fr|",
sampleText : wgULS("法语","法語"),
tagClose : "}\}"
},
{
id : "ja",
text : wgULS("日语","日語"),
tagOpen : "{\{lang|ja|",
sampleText : wgULS("日语","日語"),
tagClose : "}\}"
},
{
id : "es",
text : wgULS("西班牙语","西班牙語"),
tagOpen : "{\{lang|es|",
sampleText : wgULS("西班牙语","西班牙語"),
tagClose : "}\}"
},
{
id : "ar",
text : wgULS("阿拉伯语","阿拉伯語"),
tagOpen : "{\{lang|ar|",
sampleText : wgULS("阿拉伯语","阿拉伯語"),
tagClose : "|\u200E}\}"
},
{
id : "ru",
text : wgULS("俄语","俄語"),
tagOpen : "{\{lang|ru|",
sampleText : wgULS("俄语","俄語"),
tagClose : "}\}"
},
{
id : "he",
text : wgULS("希伯来语","希伯來語"),
tagOpen : "{\{lang|he|",
sampleText : wgULS("希伯来语","希伯來語"),
tagClose : "|\u200E}\}"
},
{
id : "el",
text : wgULS("希腊语","希臘語"),
tagOpen : "{\{lang|el|",
sampleText : wgULS("希腊语","希臘語"),
tagClose : "}\}"
},
{
id : "langcode",
text : wgULS("其他语言","其他語言"),
tagOpen : "{\{lang|"+wgULS("在此填上语言代码|","在此填上語言代碼|"),
sampleText : wgULS("其他语言","其他語言"),
tagClose : "}\}"
}
]);
addDropdownMenu("articleMaintenance",wgULS('页面维护','頁面維護'),[
{
id : "stub",
text : "小作品",
tagOpen : "\n{\{" ,
sampleText : "" ,
tagClose : "小作品}\}"
},
{
id : "inuse",
text : wgULS("正在编辑","正在編輯"),
tagOpen : "{\{Inuse}\}",
sampleText : "",
tagClose : ""
},
{
id : "Unreferenced",
text : wgULS("缺少参考文献","缺少參考文獻"),
tagOpen : "{\{subst:Unreferenced/auto}\}",
sampleText : "",
tagClose : ""
},
{
id : "Substub",
text : wgULS("小小条目","小小條目"),
tagOpen : "{\{subst:Substub/auto}\}",
sampleText : "",
tagClose : ''
},
{
id : "vfd",
text : wgULS("标示删除","標示刪除"),
tagOpen : "{\{subst:vfd/auto|",
sampleText : "理由",
tagClose : "}\}"
},
{
id : "sd",
text : wgULS("标示快速删除","標示快速刪除"),
tagOpen : "{\{Delete|",
sampleText : "理由",
tagClose : "}\}"
},
{
id : "Copyvio",
text : wgULS("标示侵权","標示侵權"),
tagOpen : "\n{\{subst:Copyvio/auto|url=",
sampleText : "*http://url1\n*http://url2\n*http://url3",
tagClose : "}\}\n"
},
{
id : "mergeto",
text : wgULS("合并本条目到","合併本條目到"),
tagOpen : "{\{mergeto|",
sampleText : "合并本条目到的条目名称",
tagClose : "}\}"
},
{
id : "mergefrom",
text : wgULS("合并到本条目","合併到本條目"),
tagOpen : "{\{mergefrom|",
sampleText : "需要合并到本条目的条目名称",
tagClose : "}\}"
},
{
id : "split",
text : wgULS("分拆条目","分拆條目"),
tagOpen : "{\{Split}\}",
sampleText : "",
tagClose : ""
},
{
id : "translation",
text : wgULS("正在翻译","正在翻譯"),
tagOpen : "{\{translation|tfrom=",
sampleText : "在此填入来源",
tagClose : "|tpercent=翻譯進度百分數}\}"
}
]);
addDropdownMenu("cleanupTags",wgULS('条目清理','條目清理'),[
{
id : "cleanup",
text : wgULS("清理","清理"),
tagOpen : "{\{subst:Cleanup/auto}\}",
sampleText : "",
tagClose : ""
},
{
id : "disputed",
text : wgULS("准确性有争议","準確性有爭議"),
tagOpen : "{\{Disputed}\}",
sampleText : "",
tagClose : ""
},
{
id : "importance",
text : wgULS("未凸显重要性",""),
tagOpen : "{\{Subst:Importance/auto}\}",
sampleText : "",
tagClose : ""
},
{
id : "cleanup-rewrite",
text : wgULS("完全需要重写",""),
tagOpen : "{\{cleanup-rewrite}\}",
sampleText : "",
tagClose : ""
},
{
id : "review",
text : wgULS("类似评论",""),
tagOpen : "{\{review}\}",
sampleText : "",
tagClose : ""
},
{
id : "advert",
text : wgULS("类似广告",""),
tagOpen : "{\{advert}\}",
sampleText : "",
tagClose : ""
},
{
id : "fansite",
text : wgULS("类似爱好者网站",""),
tagOpen : "{\{fansite}\}",
sampleText : "",
tagClose : ""
},
{
id : "howto",
text : wgULS("包含指南/教学段落",""),
tagOpen : "{\{howto}\}",
sampleText : "",
tagClose : ""
},
{
id : "copyedit",
text : wgULS("需要校对",""),
tagOpen : "{\{copyedit}\}",
sampleText : "",
tagClose : ""
},
{
id : "expert",
text : wgULS("需要专家",""),
tagOpen : "{\{expert}\}",
sampleText : "",
tagClose : ""
},
{
id : "globalize",
text : wgULS("需要世界化",""),
tagOpen : "{\{globalize}\}",
sampleText : "",
tagClose : ""
},
{
id : "inappropriate tone",
text : wgULS("语调不符合",""),
tagOpen : "{\{Subst:inappropriate tone/auto}\}",
sampleText : "",
tagClose : ""
},
{
id : "update",
text : wgULS("需要更新",""),
tagOpen : "{\{update}\}",
sampleText : "",
tagClose : ""
},
{
id : "area",
text : wgULS("含有地区惯用译名",""),
tagOpen : "{\{地区惯用词}\}",
sampleText : "",
tagClose : ""
},
{
id : "expand",
text : wgULS("需要扩充",""),
tagOpen : "{\{subst:Expand/auto}\}",
sampleText : "",
tagClose : ""
},
{
id : "lead-section",
text : wgULS("导言过短",""),
tagOpen : "{\{Lead section}\}",
sampleText : "",
tagClose : ""
},
{
id : "uncategorized",
text : wgULS("缺少页面分类",""),
tagOpen : "{\{Uncategorized}\}",
sampleText : "",
tagClose : ""
},
{
id : "reqimage",
text : wgULS("需要图像",""),
tagOpen : "{\{Reqimage}\}",
sampleText : "",
tagClose : ""
}
]);
importScript("Wikipedia:維基百科工具/編輯工具/cite.js");
//</source>