-14,7 +14,7 |
* 소스 수정 |
: [[/마우스더블클릭]] 패치에서 편집 권한이 있을 때만 더블 클릭이 통하게 했던 것을 되돌림 |
{{{perl |
{{{#!vim perl |
sub GetHtmlHeader { |
... |
$bodyExtra .= qq(ondblclick="location.href='$ScriptName?action=edit&id=$id'"); # 뒤에 있던 if 문 제거 |
-23,7 +23,7 |
}}} |
: 편집 가이드에서 기존에는 읽기 전용이라고 메시지만 나왔던 것을 링크가 걸리도록 수정 |
{{{perl |
{{{#!vim perl |
sub GetEditGuide { |
... |
if (&UserCanEdit($id, 0)) { |
-53,7 +53,7 |
}}} |
: DoEdit 함수를 고쳐 준다. 주석문을 참조하여 바뀐 곳을 찾아서 고쳐 줄 것. 중간 중간에 보면 원래의 코드를 if 문으로 둘러싼 부분들이 있다. 앞뒤 괄호가 맞게 추가되는지 잘 살피지 않으면 나중에 에러가 날 수 있으니 주의 |
{{{perl |
{{{#!vim perl |
sub DoEdit { |
my ($id, $isConflict, $oldTime, $newText, $preview) = @_; |
my ($header, $editRows, $editCols, $userName, $revision, $oldText); |
-251,3 +251,5 |
: 음... 아무래도 말씀하신 것처럼 하는 게 낫겠습니다. 짧게 고치고 끝낼 수 있는 방법을 놔두고 굳이 이렇게 할 필요가 없을 것 같네요. 다시 고치죠 뭐...<mysign([[Raymundo]],2003-3-6 8:40 am)> |
::편집불가메세지는 일단 소스보기로 대체하고 편집화면에서 편집불가임을 알리는 메세지를 넣어주는게 좀 더 친절해 보일듯 싶네요. 개인적으로 WikiX에서 처음 소스보기 눌러보고 느낀 것이었습니다. <mysign([[Bab2]],2003-3-6 1:42 pm)> |
위의 내용대로 소스를 재수정했습니다. action=edit 했을 때 편집권한이 없다면 기존에는 편집 불가 메시지가 출력되고 끝났는데, 여기서는 페이지 소스를 read-only 로 볼 수 있게 했습니다. <mysign([[Raymundo]],2003-3-6 3:28 pm)> |