사용자:Lemminkäinen/인터페이스 개선: 두 판 사이의 차이
보이기
백괴게임>Lemminkäinen 잔글 아 이렇게 쓰는 거였구나 ㅜ 어려워요 |
백괴게임>Lemminkäinen |
||
31번째 줄: | 31번째 줄: | ||
입력기에서 받은 값을 이용해, switch로 결과를 보여주는 버전도 이런 식으로 간략화 가능할 것 같습니다. | 입력기에서 받은 값을 이용해, switch로 결과를 보여주는 버전도 이런 식으로 간략화 가능할 것 같습니다. | ||
<s>그런데 생각해 보니 CGI도 같은 식으로 하면 틀부자 될지도 모르겠네, 뭐 알 게 뭐람</s> |
2019년 3월 8일 (금) 01:17 판
적용되거나 취소된 게 확실한 제안 등은 삭제해 주세요. 추가될 수 있습니다.
미궁 틀을 몰라도 미궁처럼 링크할 수 있도록
/////////// 미궁을 모르는 초보자들을 위해 //////////////
(function(){
if(mw.config.get("wgNamespaceNumber")===0){ //일반 네임스페이스에만
Array.from(document.getElementById("mw-content-text").getElementsByTagName("a")).map(function(elem){
if(!elem.parentElement.classList.contains("normalLink")){ elem.title="여기로!"; }
})
}
})();
예외: 부모 element에 normalLink 클래스가 들어가면 지나칩니다. (사용자 정의 미궁도 가능합니다. 이건 이미 a 안에 span 넣어서 구현했으니)
특수 함수를 배우지 않고 입력기를 사용하게 하기
(JSON을 만드는 {{입력 상자/ifeq}}와는 다릅니다.)
위키문법, 함수에 익숙하신 분들은 별 것 아니겠지만, 처음부터 함수를 잘 알고 익숙하란 법은 없기 때문에 생각해 봤습니다.
사용법:
{{입력 확인|값|참일 때|거짓일 때}}
소스:
{{#ifeq:{{CGI2|변수=inpval}}|{{{1}}}|{{{2}}}|{{{3}}}}}
입력기에서 받은 값을 이용해, switch로 결과를 보여주는 버전도 이런 식으로 간략화 가능할 것 같습니다.
그런데 생각해 보니 CGI도 같은 식으로 하면 틀부자 될지도 모르겠네, 뭐 알 게 뭐람