UseModWiki소스수정/마우스더블클릭 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/마우스더블클릭 는 읽기 전용 페이지입니다.
== 수정 권한이 없는 페이지에서는 더블 클릭을 작동하지 않게 함 == * 제목 그대로... * [[조프]]님의 패치를 적용 * '''[[/페이지소스보기]] 때문에 의미가 없어진 패치임''' * 필수 요구 사항: 없음 * 선택 요구 사항: 없음 * 부작용: ** 때에 따라서 더블 클릭이 되었다 말았다 하는 게 더 혼란스러울 수도? : {{{#!vim perl sub GetHtmlHeader { ... ### 뒤에 if 문이 추가된 형태 $bodyExtra .= qq(ondblclick="location.href='$ScriptName?action=edit&id=$id'") if (&UserCanEdit($id,0)); ### ... } }}} ---- "if &UserCanEdit($id,0)", can be supressed. Optionally, "Sub DoEdit" is still secure with $canEdit. : Yes, but in the following two candidates: \\ 1) double click -> nothing happens \\ 2) double click -> edit screen -> show "you don't have permission..." \\ I thought 1) is better than 2). \\ \\ Anyway, this code is meaningless now. because currently wiki shows "page source (not editable)" if user doesn't have permission. So double click always works now.
---- [[위키위키분류]]
UseModWiki소스수정/마우스더블클릭
페이지로 돌아가기 |
다른 수정본 보기