Difference between revisions of "MediaWiki:Common.js"

From Korean Wiki Project
Jump to: navigation, search
(More templates added to the toolbar, slang button works but has no function yet, slang format still being decided)
(trying to find the source of toolbar problem)
 
(17 intermediate revisions by one user not shown)
Line 128: Line 128:
 
     "}}\n\n" +
 
     "}}\n\n" +
 
     "==See Also==\n*Related topic or grammar\n\n" +
 
     "==See Also==\n*Related topic or grammar\n\n" +
     "[[Category:CATEGORY NAME|WHERE TO SORT]]\n" + "{\{Languages|{\{PAGENAME}}}}",
+
     "[[Category:Grammar|WHERE TO SORT]]\n" + "{\{Languages|{\{PAGENAME}}}}",
 
     "tagClose": "",
 
     "tagClose": "",
 
     "sampleText": ""};
 
     "sampleText": ""};
Line 138: Line 138:
 
     "==Usage==\n\n" +
 
     "==Usage==\n\n" +
 
     "==English Equivalent==\n\n" +
 
     "==English Equivalent==\n\n" +
     "==Sentence Examples==\n\n" +
+
     "==Sentence Examples==\n" +
 +
    "[[Category:Incomplete examples]]<<!-- -->!--Remove this line if there are enough examples-->  \n\n" +
 
     "==See Also==\n\n" +
 
     "==See Also==\n\n" +
 
     "[[Category:Idioms]]" +  "<<!-- -->!--Or change category to Proverbs-->\n",
 
     "[[Category:Idioms]]" +  "<<!-- -->!--Or change category to Proverbs-->\n",
Line 157: Line 158:
 
     "{{Music kor eng\n" +  
 
     "{{Music kor eng\n" +  
 
     "|kor =<<!-- -->!--Korean lyrics-->\n" +
 
     "|kor =<<!-- -->!--Korean lyrics-->\n" +
     "|eng = English translation side\n" +
+
     "|eng =<<!-- -->!--English lyrics-->\n" +
 
     "}}\n\n" +
 
     "}}\n\n" +
 
     "{{Music vocab box\n"  +
 
     "{{Music vocab box\n"  +
 
     "|left = vocabulary words\n" +
 
     "|left = vocabulary words\n" +
 
     "|right = grammar\n" +
 
     "|right = grammar\n" +
     "}}",
+
     "}}" +
 +
    "\n\nSource:<<!-- -->!--Insert url of translation source-->\n\n" +
 +
    "[[Category:Music]]",
 
     "tagClose": "",
 
     "tagClose": "",
 
     "sampleText": ""};
 
     "sampleText": ""};
 
 
  
 
   mwCustomEditButtons[mwCustomEditButtons.length] = {
 
   mwCustomEditButtons[mwCustomEditButtons.length] = {
Line 238: Line 239:
 
     "sampleText": "comment"};
 
     "sampleText": "comment"};
 
        
 
        
 +
  mwCustomEditButtons[mwCustomEditButtons.length] = {
 +
    "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_hanja.png",
 +
    "speedTip": "Hanja template\n" + "한자 탬플릿",
 +
    "tagOpen": "{{Hanjabox2" +
 +
      "|char = ",           
 +
      "tagClose": "<<!-- -->!--The hanja character-->\n" + 
 +
      "|def =              <<!-- -->!--Definition-->\n"+
 +
      "|kor name =        <<!-- -->!--Name of the character in Korean-->\n" +
 +
      "|info =            <<!-- -->!--Additional info-->\n" +
 +
      "|examples =        <<!-- -->!--Examples, put on the next line after *-->\n" +
 +
      "*\n" +
 +
      "|real pics =        <<!-- -->!--make the image size 200px please-->" +
 +
      "\n}}\n\n",
 +
    "sampleText": "hanja char"};
 +
 +
  mwCustomEditButtons[mwCustomEditButtons.length] = {
 +
    "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_temp.png",
 +
    "speedTip": "Hanja template top part" + "",
 +
    "tagOpen": "Total Characters: \n",
 +
    "tagClose": "",
 +
    "sampleText": ""};
 
  }
 
  }

Latest revision as of 10:08, 15 May 2011

/* Any JavaScript here will be loaded for all <s>users</s> on every page load. */
 /** Extra toolbar options ******************************************************
  *
  *  Description: UNDOCUMENTED
  *  Maintainers: [[User:MarkS]]?, [[User:Voice of All]], [[User:R. Koot]]
  */

 function paste(text)  
 {
  document.getElementById("wpTextbox1").value += text;
 }

 //This is a modified copy of a script by User:MarkS for extra features added by User:Voice of All.
 // This is based on the original code on Wikipedia:Tools/Editing tools
 // To disable this script, add <code>mwCustomEditButtons = [];<code> to [[Special:Mypage/monobook.js]]
 
 if (mwCustomEditButtons) {

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_array.png",
     "speedTip": "Insert a table\n" + "표 삽입",
     "tagOpen": '{| class="wikitable"\n|-\n',
     "tagClose": "\n|}",
     "sampleText": "|+table title\n! header 1 !! header 2 !! header 3\n|-\n| row 1, cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, cell 2\n| row 2, cell 3"};


   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_image.png",
     "speedTip": "Insert image\n" + "이미지 삽입",
     "tagOpen": "[[Image:FILENAME.jpg",
     "tagClose": "]]",
     "sampleText": "|thumb|right|200px|Caption"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_mp3.png",
     "speedTip": "Insert Mp3\n" + "Mp3 삽입",
     "tagOpen": "<flashmp3>filename.mp3|leftbg=003478|rightbg=c60c30|lefticon=ffffff|righticon=ffffff</flashmp3>",
     "tagClose": "",
     "sampleText": ""};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_video.png",
     "speedTip": "Insert video\n" + "비디오 삽입",
     "tagOpen": "<videoflash>",
     "tagClose": "</videoflash>",
     "sampleText": "VIDEO CODE (Ex. xD6uNM2rUSs)"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_redirect.png",
     "speedTip": "Redirect\n" + "다른 글과 연결시키기",
     "tagOpen": "#REDIRECT [[",
     "tagClose": "]]",
     "sampleText": "Insert text"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_category.png",
     "speedTip": "Insert Category\n" + "카테고리 삽입",
     "tagOpen": "[[Category:",
     "tagClose": "|WHERE TO SORT]]",
     "sampleText": "CATEGORY NAME"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_align_left.png",
     "speedTip": "Align left\n" + "왼쪽 맞춤" ,
     "tagOpen": '<div style="text-align: left; direction: ltr; margin-left: 1em;">',
     "tagClose": "</div>",
     "sampleText": "Left-aligned text"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_center.png",
     "speedTip": "Align center\n" + "가운데 맞춤",
     "tagOpen": '<div style="text-align: center;">',
     "tagClose": "</div>",
     "sampleText": "Centered text"};
  
   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_align_right.png",
     "speedTip": "Align right\n" + "오른쪽 맞춤",
     "tagOpen": '<div style="text-align: right; direction: ltr; margin-left: 1em;">',
     "tagClose": "</div>",
     "sampleText": "Right-aligned text"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_grammar.png",
     "speedTip": "Insert Grammar Page Template\n" + "문법 탬플릿",
     "tagOpen": "==Description==\n" + 
     "'''Grammar pattern''' : Description\n\n" +
     "===Notes===\n*\n\n" +
     "==Pronunciation==\n*Special pronunciation rule?\n\n" + 
     "==Conjugation Rule==\n" +
     "{{Conjugation table\n" + 
     "|Pattern1=   <<!-- -->!--No 받침 pattern-->\n" +
     "|Examples1=  <<!-- -->!--Examples, use <br> between each example-->\n" +
     "|Pattern2=  <<!-- -->!--받침 example pattern-->\n" +
     "|Examples2= <<!-- -->!--Examples, use <br> between each example-->\n" +
     "}}\n\n" +
     "==Sentence Examples==\n{{Example table\n" +
     "|Korex1 =\n" + 
     "|Engex1 =\n" +
     "|Comment1 =\n"+
     "|Korex2 =\n"+
     "|Engex2 =\n"+
     "|Comment2 =\n"+
     "|Korex3 =\n"+
     "|Engex3 =\n"+
     "|Comment3 =\n"+
     "|Korex4 =\n"+
     "|Engex4 =\n"+
     "|Comment4 =\n"+
     "|Korex5 =\n"+
     "|Engex5 =\n"+
     "|Comment5 =\n" +
     "|Korex6 =\n"+
     "|Engex6 =\n"+
     "|Comment6 =\n"+
     "|Korex7 =\n"+
     "|Engex7 =\n"+
     "|Comment7 =\n"+
     "|Korex8 =\n" +
     "|Engex8 =\n"+
     "|Comment8 =\n" +
     "|Korex9 =\n"+
     "|Engex9 =\n"+
     "|Comment9 =\n"+
     "|Korex10 = \n"+
     "|Engex10 =\n"+
     "|Comment10 =[[Category:Incomplete examples]] <<!-- -->!--remove this line if there are 10 sentence examples--> \n"+
     "}}\n\n" +
     "==See Also==\n*Related topic or grammar\n\n" +
     "[[Category:Grammar|WHERE TO SORT]]\n" + "{\{Languages|{\{PAGENAME}}}}",
     "tagClose": "",
     "sampleText": ""};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_idiom.png",
     "speedTip": "Idiom/Proverb template\n" + "관용어/속담 탬플릿",
     "tagOpen": "==Literal Meaning==\n\n" + 
     "==Usage==\n\n" +
     "==English Equivalent==\n\n" +
     "==Sentence Examples==\n" + 
     "[[Category:Incomplete examples]]<<!-- -->!--Remove this line if there are enough examples-->  \n\n" +
     "==See Also==\n\n" +
     "[[Category:Idioms]]" +  "<<!-- -->!--Or change category to Proverbs-->\n",
     "tagClose": "",
     "sampleText": ""};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_slang.png",
     "speedTip": "Slang template\n" + "속어 탬플릿",
     "tagOpen": ".",
     "tagClose": "",
     "sampleText": ""};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_multimedia.png",
     "speedTip": "Multimedia lyrics template\n" + "가사 탬플릿",
     "tagOpen": "<<!-- -->!--Insert video code using toolbar-->\n\n" +
     "{{Music kor eng\n" + 
     "|kor =<<!-- -->!--Korean lyrics-->\n" +
     "|eng =<<!-- -->!--English lyrics-->\n" +
     "}}\n\n" +
     "{{Music vocab box\n"  +
     "|left = vocabulary words\n" +
     "|right = grammar\n" +
     "}}" +
     "\n\nSource:<<!-- -->!--Insert url of translation source-->\n\n" +
     "[[Category:Music]]",
     "tagClose": "",
     "sampleText": ""};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_arrow.png",
     "speedTip": "Insert Arrow\n" + "화살표 삽입",
     "tagOpen": "→",
     "tagClose": "",
     "sampleText": ""};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_check.png",
     "speedTip": "Insert Check\n" + "체크표시 삽입",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "correct"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_ex.png",
     "speedTip": "Insert X\n" + "엑스표시 삽입",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "incorrect"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_rating.png",
     "speedTip": "Insert Rating\n" + "별점 삽입",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "Rating|2.5"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_lang.png",
     "speedTip": "Insert language list\n" + "사용 언어 표시",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "Languages|{\{PAGENAME}}"};

    mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_notice.png",
     "speedTip": "Insert Notice\n" + "알림 메시지",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "Notice|MESSAGE"};

    mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_needsnativecheck.png",
     "speedTip": "Ask for a native speaker check\n" + "원어민의 확인 필요",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "NeedsNativeCheck|REASON"};

    mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_checkedbynative.png",
     "speedTip": "Insert natively-checked notice\n" + "원어민의 확인 완료",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "CheckedByNative|PUTSIGNATUREHERE"};

  mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_stub.png",
     "speedTip": "Insert Stub\n" + "미완성 글 표시",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "stub"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_comment.png",
     "speedTip": "Insert Hidden Comment\n" + "메모,코멘트 숨기기",
     "tagOpen": "<" + "!--",
     "tagClose": "-->",
     "sampleText": "comment"};
       
   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_hanja.png",
     "speedTip": "Hanja template\n" + "한자 탬플릿",
     "tagOpen": "{{Hanjabox2" +
      "|char = ",             
      "tagClose": "<<!-- -->!--The hanja character-->\n" +  
      "|def =              <<!-- -->!--Definition-->\n"+
      "|kor name =         <<!-- -->!--Name of the character in Korean-->\n" +
      "|info =             <<!-- -->!--Additional info-->\n" +
      "|examples =         <<!-- -->!--Examples, put on the next line after *-->\n" +
      "*\n" +
      "|real pics =        <<!-- -->!--make the image size 200px please-->" +
      "\n}}\n\n",
     "sampleText": "hanja char"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://www.koreanwikiproject.com/wiki/skins/common/images/Button_temp.png",
     "speedTip": "Hanja template top part" + "",
     "tagOpen": "Total Characters: \n",
     "tagClose": "",
     "sampleText": ""};
 }