[첫화면으로]"UseModWiki소스수정/Memo매크로" 페이지의 변경 내역

마지막으로 [b]


현재 버전 . . . . (수정) 2007-1-8 12:19 pm 수정한 사람: Raymundo
39 번째 수정본 . . . . 2004-7-21 3:13 pm 수정한 사람: Raymundo
35 번째 수정본 . . . . 2004-1-28 10:49 pm 수정한 사람: 211.219.239.xxx
 

변경사항 (가장 최근의 "일반적인 수정"부터) (소소한 수정, 다른 사용자에 의한 수정)

-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)>