Permanently protected module

모듈:클릭 가능 버튼 2

Module:Clickable button 2

-- 이 모듈은 {{클릭 가능 버튼 2}}을(를) 구현한다.  국부적 예스노 = 요구하다('모듈:예스노')  국부적 p = {}  기능을 발휘하다 p.본래의(액자에 넣다)  국부적 아그 = 요구하다('모듈:주장').게타르크스(액자에 넣다, {   포장지 = '템플릿:클릭 가능 버튼 2'  })  돌아오다 p.루아메인(아그) 종지부를 찍다  기능을 발휘하다 p.루아메인(아그)  -- 첫 번째 arg나 url이 제공되지 않을 경우,  - 하지만 두번째 아그(arg)가 있어, 버튼을 만들어봐.  - 그렇지 않으면 아무것도 반환하지 마십시오.  만일 아닌 아그[1] 그리고 아닌 아그.url 그때   만일 아그[2] 그때    p.놀리다 = 진실의   다른    돌아오다 ''   종지부를 찍다  종지부를 찍다    국부적 자료 = p.makeLinkData(아그)  국부적 연결하다 = p.렌더링크(자료)  국부적 추적범주 = p.렌더추적범주(아그)  돌아오다 연결하다 .. 추적범주 종지부를 찍다  기능을 발휘하다 p.makeLinkData(아그)  국부적 자료 = {}   -- 링크와 표시 값,  &shy; 그리고 우리가 출력하고 있는지 알아내라.  -- 위키링크 또는 URL.  만일 아그.url 그때   자료.Isurl = 진실의   자료.연결하다 = 아그.url   만일 아그[1] 그때    자료.전시하다 = 아그[1]   다른 만일 아그[2] 그때    자료.전시하다 = 아그[2]   다른    자료.전시하다 = 아그.url    p.urlisdisplay = 진실의    종지부를 찍다   종지부를 찍다  다른   자료.Isurl = 거짓의   p.urlisdisplay = 거짓의   자료.연결하다 = 아그[1]   만일 아그[2] 그때    자료.전시하다 = 아그[2]   다른    자료.전시하다 = 아그[1]   종지부를 찍다  종지부를 찍다    만일 예스노(아그.연결하다) == 거짓의 그때   p.놀리다 = 진실의  종지부를 찍다   -- 색상  -- {{클릭 가능 버튼}}이(가) 있는 병합용  국부적 색칠을 하다 = 아그.색을 칠하다 그리고 아그.색을 칠하다:더 낮게()   -- 클래스  국부적 계급 = 아그.계급 그리고 아그.계급:더 낮게()  자료. = {}  만일 계급 == 'ui-button-green'   또는 계급 == 'ui-button-blue'   또는 계급 == 'ui-button-red'  그때   table.insert(    자료.,    'submitu ui-button ui-state-default ui-hyu-all'     .. 'ui-button-text 전용 ui-button-text'   )  다른   table.insert(자료., 'mw-ui-button')  종지부를 찍다    --수업이 미설정일 경우,  -그러면 색상이 클래스를 결정하도록 두십시오.  만일 아닌 계급 그때   만일 색칠을 하다 == '파란색' 그때    계급 = 'mw-ui-gui-gui-gui'    다른 만일 색칠을 하다 == '빨간색' 그때     계급 = 'mw-ui 파괴'     다른 만일 색칠을 하다 == '녹색' 그때      계급 = 'mw-ui-gui-gui-gui'     종지부를 찍다    종지부를 찍다   종지부를 찍다  종지부를 찍다   만일 계급 그때   table.insert(자료., 계급)  종지부를 찍다   -- 스타일  하다   --[[ -- 에서 지정한 페이지와 동일한 페이지인지 확인 -- args[1], 하지만 URL 링크를 사용하는 경우에는 그렇지 않으며, args[1]는 args[1]만 해당되므로 -- 표시 값.현재 에 지정된 페이지에 있는 경우 --아그[1] 버튼이 눈에 잘 띄도록 어두운 색상을 만든다. - 페이지의 다른 단추. --]]   국부적 성공, linkTitle, currentTitle   만일 아닌 자료.Isurl 그때    currentTitle = mw.칭호를 붙이다.getCurrentTitle()    성공, linkTitle = 피콜(mw.칭호를 붙이다.새로운, 아그[1])   그렇지 않으면 p.urlisdisplay 그때    currentTitle = mw.칭호를 붙이다.getCurrentTitle()   종지부를 찍다   만일 성공    그리고 linkTitle    그리고 mw.칭호를 붙이다.대등하다(currentTitle, linkTitle)    그리고 아닌 p.urlisdisplay   그때    만일 계급 == 'ui-button-blue'     또는 계급 == 'mw-ui-gui-gui-gui'     또는 계급 == 'mw-ui-gui-gui-gui'    그때     자료.배경색 = '#2962CB'     자료.색을 칠하다 = '#fff'    그렇지 않으면 계급 == 'ui-button-green' 그때     자료.배경색 = '#008B6D'    그렇지 않으면 계급 == 'ui-button-red' 또는 계급 == 'mw-ui 파괴' 그때     자료.배경색 = '#A6170F'    다른     자료.배경색 = '#CCC'     자료.색을 칠하다 = '#666'    종지부를 찍다   다른    만일 p.urlisdisplay    그때     자료.더미링크 = 토스트링(currentTitle)    종지부를 찍다   종지부를 찍다   -- 사용자 지정 스타일 추가   자료.문체를 하다 = 아그.문체를 하다  종지부를 찍다   돌아오다 자료 종지부를 찍다  기능을 발휘하다 p.렌더링크(자료)  -- 표시 범위 태그 렌더링  국부적 전시하다  하다   국부적 표시스팬 = mw.html.만들다('스팬')   을 위해 i, 계급  아이페어(자료. 또는 {}) 하다    표시스팬:addClass(계급)   종지부를 찍다   표시스팬    :css{     ['색깔'] = 자료.배경색,     색을 칠하다 = 자료.색을 칠하다    }   만일 자료.문체를 하다 그때    표시스팬:cssText(자료.문체를 하다)   종지부를 찍다   표시스팬:위키텍스트(자료.전시하다)   전시하다 = 토스트링(표시스팬)  종지부를 찍다   -- 링크 렌더링  국부적 연결하다  만일 p.놀리다 그때   만일 p.urlisdisplay 그때    연결하다 = 문자열.format('[%s %s]', 자료.더미링크, 전시하다)    다른     연결하다 = 문자열.format('%s', 전시하다)    종지부를 찍다   다른 만일 자료.Isurl 그때    연결하다 = 문자열.format('[%s %s]', 자료.연결하다, 전시하다)   다른    연결하다 = 문자열.format('[%s %s]', 자료.연결하다, 전시하다)   종지부를 찍다  종지부를 찍다   돌아오다 문자열.format('<span class="inclinks clickbutton"%s', 연결하다) 종지부를 찍다  기능을 발휘하다 p.렌더추적범주(아그)  만일 예스노(아그.범주) == 거짓의 그때   돌아오다 ''  종지부를 찍다  국부적 계급 = 아그.계급 그리고 아그.계급:더 낮게()  만일 계급 == 'ui-button-green'   또는 계급 == 'ui-button-blue'   또는 계급 == 'ui-button-red'  그때   돌아오다 '[카테고리:구식 ui-button-color]를 사용하는 페이지'  다른   돌아오다 ''  종지부를 찍다 종지부를 찍다  돌아오다 p