トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/50

ページの作成や編集にはユーザ登録が必要です。

自ページへのリンクのスタイルを変更するパッチ

  • 投稿者: にらたま
  • カテゴリ: 新規
  • 優先度: 低
  • 状態: 提案
  • 日時: 2003年09月10日 11時38分40秒

 内容

自ページへのリンクのスタイルを、リンクへのスタイルとは別に設定できるようにしてみました。

Menuで、いまどこを読んでいるかを把握しやすくする用途に使えます。

--- ./lib/Wiki/HTMLParser.pm.orig	2003-09-10 11:19:32.000000000 +0900
+++ ./lib/Wiki/HTMLParser.pm	2003-09-10 11:22:03.000000000 +0900
@@ -389,11 +389,15 @@
 	my $page = shift;
 	my $name = shift;
 	
+	my $id = '';
+	if ($self->{wiki}->get_CGI()->param('page') eq $page) {
+		$id = ' id = "myself"';
+	}
 	if(!defined($name) || $name eq ""){
 		$name = $page;
 	}
 	if($self->{wiki}->page_exists($page)){
-		return "<a href=\"".$self->{wiki}->config('script_name')."?page=".&Util::url_encode($page)."\" class=\"wikipage\">".
+		return "<a href=\"".$self->{wiki}->config('script_name')."?page=".&Util::url_encode($page)."\" class=\"wikipage\"$id>".
 		       &Util::escapeHTML($name)."</a>";
 	} else {
 		return "<span class=\"nopage\">".&Util::escapeHTML($name)."</span>".

実際に表示で反映させるためには、スタイル設定で

#myself {
  text-decoration: none;
  font-weight : bold;
}

のように、#myselfに対してスタイルを設定する必要があります。

 コメント

お名前: コメント:

最終更新時間:2003年09月10日 11時38分40秒