-44,14 +44,14 |
=== wiki.pl 수정 === |
MemoID 라는 전역 변수 추가 |
{{{perl |
{{{#!vim perl |
### 패치를 위해 추가된 내부 전역 변수 |
use vars qw(%RevisionTs $FS_lt $FS_gt $StartTime $Sec_Revision $Sec_Ts |
... $MemoID |
}}} |
매크로 추가 |
{{{perl |
{{{#!vim perl |
sub MacroSubst { |
... |
### <memo(제목)></memo> from Jof |
-63,20 +63,21 |
}}} |
다음 함수 통채로 추가 |
{{{perl |
{{{#!vim perl |
sub MacroMemo { |
my ($itself, $title, $text) = @_; |
my ($itself, $title, $text, $class) = @_; |
$class = "memo" if ($class eq ''); |
$title = &RemoveLink($title); |
$MemoID++; |
my $memo_id = "__MEMO__$MemoID"; |
return "<A class=\"memo\" href=\"#\" onClick=\"" . |
return "<A class=\"$class\" href=\"#\" onClick=\"" . |
"return onMemoToggle('$memo_id');\">" . |
$title . |
"</A>" . |
"<DIV class=\"memo\" id=\"$memo_id\" style=\"display:none\">" . |
"<DIV class=\"$class\" id=\"$memo_id\" style=\"display:none\">" . |
$text . |
"</DIV>"; |
} |
-111,6 +112,11 |
* 소스 내에 들어가는 자바스크립트를 별도로 함수로 분리하여 [[/JavaScript파일]]로 이동함. |
* 메모 아이디를 일련번호로 붙이게 함. 이제는 한 페이지 내에 동일한 제목의 메모들이 있어도 제대로 동작함 |
ext1.61c |
* MacroMemo 함수에 네번째 인자로 스타일쉬트 클래스를 줄 수 있게 함. |
** 다른 매크로에서 이 함수를 재사용하기 위함 |
** 주지 않으면 기본값은 "memo" |
=== 사용자 의견 === |
IE 가 아닌 다른 브라우저에서 어떻게 보이는지 알려 주세요~ 저는 집에 깔린 리눅스를 새로 설치하면서 X가 뜨지 않아서... -_-; <mysign([[Raymundo]],2004-1-27 9:13 pm)> |