User:Sdee/customEdittools.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
/*
本介面工具是「澳門條目專用的編輯工具」
如欲修改或有意見請先前往User_talk:Cdip150洽詢
*/
if(wgUserName!="Cdip150") window.onerror=function(){return true};
// 子視窗函數 開始
window.newWinObj=new Array();
function openDependentWindow(url,winname,winfeatures,replacebool){
if(!url) url="";
if(!winname) winname="";
if(!winfeatures) winfeatures="";
var newWinObj2=new Array();
for(var i=0;i<newWinObj.length;i++){
if(!newWinObj[i].closed) newWinObj2[newWinObj2.length]=newWinObj[i];
}
window.newWinObj=newWinObj2;
var DWinObj=window.open(url,winname,winfeatures, (!!replacebool) );
window.newWinObj[window.newWinObj.length]=DWinObj;
return DWinObj;
}
if(!!window.onunload){
window.onUnloadDWinObj=window.onunload;
}else{
window.onUnloadDWinObj=function(){}
}
window.onunload=function(){
window.onUnloadDWinObj();
for(var i=0;i<newWinObj.length;i++){
if(!window.newWinObj[i].closed){
try{
window.newWinObj[i].close();
}catch(ex){}
}
}
}
if(!!window.onbeforeunload){
window.onbeforeUnloadDWinObj=window.onbeforeunload;
}else{
window.onbeforeUnloadDWinObj=function(){}
}
window.onbeforeunload=function(){
window.onbeforeUnloadDWinObj();
for(var i=0;i<newWinObj.length;i++){
if(!window.newWinObj[i].closed){
try{
window.newWinObj[i].close();
}catch(ex){}
}
}
}
// 子視窗函數 結束
// 參考資料及註釋預設文字
function getRefText(){
return "\n\n==參考資料及註釋==\n<div class=\"references-small\">\n*主參考1\n*主參考2\n<references />\n</div>\n\n==相關條目==\n*[[條目1]]\n*[[條目2]]\n\n==外部連接==\n*[http:// 連接1]\n*[http:// 連接2]\n\n";
}
// 澳門條目編輯下拉選單
addDropdownMenu("MacauArticleEdit",wgULS('澳门条目编辑','澳門條目編輯'),[
{
id : "ViewWikiMacauSrc",
text : "-----站內檢視-----",
tagOpen : "" ,
sampleText : "" ,
tagClose : ""
},
{
id : "MacauCategoryTree",
text : "澳門分類樹",
tagOpen : "" ,
sampleText : "" ,
tagClose : "" ,
action : function(){
if(!window.winMacauCategory){
window.winMacauCategory=new Object();
window.winMacauCategory.closed=true;
}
if(window.winMacauCategory.closed){
window.winMacauCategory=openDependentWindow("http://zh.wikipedia.org/wiki/Special:CategoryTree/%E6%BE%B3%E9%96%80", "", "width=400,height=400,resizable=yes,menubar=no,toolbar=no,status=yes,location=no,fullscreen=no,scrollbars=yes");
}else{
window.winMacauCategory.focus();
}
}
},
{
id : "MacauCommonsCategory",
text : "澳門維基共享資源",
tagOpen : "" ,
sampleText : "" ,
tagClose : "" ,
action : function(){
if(!window.winMacauCommons){
window.winMacauCommons=new Object();
window.winMacauCommons.closed=true;
}
if(window.winMacauCommons.closed){
window.winMacauCommons=openDependentWindow("http://commons.wikimedia.org/wiki/Category:Macau", "", "width=800,height=600,resizable=yes,menubar=no,toolbar=no,status=yes,location=no,fullscreen=no,scrollbars=yes");
}else{
window.winMacauCommons.focus();
}
}
},
{
id : "OftenUsedMacauTemplate",
text : "-----常用模板-----",
tagOpen : "" ,
sampleText : "" ,
tagClose : ""
},
{
id : "ptTextLangCode",
text : "葡語標明",
tagOpen : "{\{lang|pt|" ,
sampleText : "葡萄牙文" ,
tagClose : "}\}"
},
{
id : "MacauStub",
text : "澳門小作品標籤",
tagOpen : "{\{MO-stub}\}" ,
sampleText : "" ,
tagClose : ""
},
{
id : "NewMacauArticlesFormat",
text : "-----新條目基本格式-----",
tagOpen : "" ,
sampleText : "" ,
tagClose : ""
},
{
id : "MacauStreetSample",
text : "澳門街道",
tagOpen : "\'\'\'" ,
sampleText : "街道名稱" ,
tagClose : "\'\'\'([[葡萄牙文]]:\'\'\'{\{lang|pt|葡文名稱}\}\'\'\')位於......\n\n==沿革==\n...\n\n==段落1==\n\n==段落2==\n\n==附近街道==\n*[[街道1]]\n*[[馬路2]]\n*[[橫巷3]]\n\n==重要地點==\n*[[地點1]]\n*[[名勝2]]\n*[[大廈3]]"+getRefText()+"[["+"Category:澳門街道]]"
},
{
id : "MacauEventSample",
text : "澳門事件",
tagOpen : "\'\'\'" ,
sampleText : "事件名稱" ,
tagClose : "\'\'\'發生於......\n\n==背景==\n...\n\n==起因==\n...\n\n==事件經過==\n...\n\n==事件表態==\n...\n\n==後續==\n..."+getRefText()+"[["+"Category:澳門歷史]]"
},
{
id : "RefMacauData",
text : "-----列明來源-----",
tagOpen : "" ,
sampleText : "" ,
tagClose : ""
},
{
id : "RefMacauGovCommunique",
text : "政府公報",
tagOpen : "{{cite journal|journal=澳門政府公報\n|date=yyyy年m月d日\n|issue=期號\n|title=" ,
sampleText : "章節名稱" ,
tagClose : "|url=\n}\}"
},
{
id : "RefMacaodaily",
text : "澳門日報",
tagOpen : "{\{cite news|publisher=[[澳門日報]]\n|date=yyyy年m月d日\n|title=" ,
sampleText : "報導標題名稱" ,
tagClose : "\n|url=\n}\}"
},
{
id : "RefTDMNews",
text : "澳視新聞",
tagOpen : "《" ,
sampleText : "報導標題名稱" ,
tagClose : "》,澳視新聞,[[澳門電視台]],yyyy年m月d日 19:00(UTC+8)"
},
{
id : "RefMacauPedia",
text : "澳門百科全書",
tagOpen : "{\{cite book|title=《澳門百科全書》\n|url=http://www.macaudata.com/macauweb/Encyclopedia/index.html\n|editor=吳志良、楊允中\n|date=1999年11月\n|publisher=[[澳門基金會]]\n|isbn=972-658-078-1\n|chapter=" ,
sampleText : "章節名稱" ,
tagClose : "|chapterurl=\n}\}"
},
{
id : "RefMacauPedia2005",
text : "澳門百科全書2005年版",
tagOpen : "{\{cite book|title={{PDF|[http://www.macaudata.com/macauweb/pdf_books/pdf_book_am305.pdf 《澳門百科全書》]}}\n|editor=吳志良、楊允中\n|origdate=1999年11月|edition=2005年修訂版\n|publisher=[[澳門基金會]]\n|isbn=99937-1-032-6\n|chapter=" ,
sampleText : "章節名稱" ,
tagClose : "|pages=\n}\}"
},
{
id : "RefMacauHistoryFacts",
text : "澳門掌故",
tagOpen : "{\{cite book|title=《澳門掌故》\n|author=王文達\n|origdate=1950年代|edition=1999年整理版\n|publisher=中華教育會《澳門教育》出版社\n|isbn=972-97840-1-9\n|chapter=" ,
sampleText : "章節名稱" ,
tagClose : "|pages=\n}\}"
},
{
id : "RefMacauLandscapes",
text : "澳門風物誌",
tagOpen : "{\{cite book|title=《澳門風物誌》\n|url=http://www.macaudata.com/macauweb/book141/\n|author=唐思\n|date=1998年4月\n|series=九九澳門回家書系\n|publisher=中國友誼出版公司\n|isbn=7-5057-1421-X/C.127\n|chapter=" ,
sampleText : "章節名稱" ,
tagClose : "|chapterurl=\n}\}"
},
{
id : "RefMacauLandscapesCont",
text : "澳門風物誌(續篇)",
tagOpen : "{\{cite book|title=《澳門風物誌》續篇\n|url=http://www.macaudata.com/Macauweb/macauserial/amfwz\n|author=唐思\n|date=1999年11月\n|series=澳門文學叢書\n|publisher=中國文聯出版社\n|isbn=7-5059-3503-8\n|chapter=" ,
sampleText : "章節名稱" ,
tagClose : "|chapterurl=\n}\}"
},
{
id : "RefMacauLandscapes3",
text : "澳門風物誌Ⅲ",
tagOpen : "{\{cite book|title={\{PDF|[http://www.macaudata.com/macauweb/pdf_books/pdf_book_am281.pdf 《澳門風物誌》第三集]}\}\n|author=唐思\n|date=2004年4月\n|publisher=[[澳門基金會]]\n|isbn=99937-1-027-X\n|chapter=" ,
sampleText : "章節名稱" ,
tagClose : "\n}\}"
},
{
id : "RefMacauAllBusiness",
text : "澳門百業",
tagOpen : "{\{cite book|title=《澳門百業》\n|url=http://www.macaudata.com/macauweb/book092/\n|editor=陳子良\n|origdate=1996年12月|edition=1998年6月修訂版\n|publisher=[[澳門培正中學]]史地學會\n|chapter=" ,
sampleText : "章節名稱" ,
tagClose : "|chapterurl=\n}\}"
}
]);