«前の日記(2008-03-31(Mon)) 最新 次の日記(2008-04-10(Thu))» 編集
RSS feed
Webサイトとは「つい、うっかりの存在論」である

角谷HTML化計画

「むずかしく考えることはない」と、偉そうに葉巻を振りまわしながら、トレヴィラヌスはいった。「ガリラヤの太守がじつにみごとなサファイアを持っていることは、みんなが知っている。何者かがそれを盗むつもりで、間違ってここへ入ったんだ。ヤルモリンスキーが起きていたので、泥棒は殺さざるをえなかった。どうだね、これで?」
「そのとおりかもしれません。しかし、おもしろくはないですね」と、レンロットは答えた。
J.L.ボルヘス『死とコンパス』(『伝奇集』収録)

2008-04-09(Wed) [長年日記]

■1 RetrospectivaのWikiページ一覧と個別チェンジセットをAutoPageraizeに対応させるパッチ

id:darashiのAutopageraizeパッチ(/changesets用/tickets用)が便利だったので、Wikiページ一覧(/wiki)と個別チェンジセット(/changeset)にもやってみた。べんり。

Wikiページ一覧

これは素直に対応できた。

Index: extensions/retro_wiki/views/wiki/pages.rhtml
===================================================================
--- extensions/retro_wiki/views/wiki/pages.rhtml	(revision 495)
+++ extensions/retro_wiki/views/wiki/pages.rhtml	(working copy)
@@ -16,13 +16,13 @@
     <%= link_to(_('Home page'), :action => 'index') %>
   </div>
   
-  <ul class="wiki-page-index">
+  <ul class="wiki-page-index autopagerize_page_element">
     <% @records.each do |page| -%> 
       <li><%= link_to(page.title, show_opts(page)) %> (<%= 'updated' -%> <%= time_interval_in_words(page.updated_at) %>)</li>
     <% end -%> 
   </ul>
   
   <% if @pages.page_count > 1 -%>
-    <div class="content-footer"><%= nice_pagination_links(@pages) -%></div>
+    <div class="content-footer autopagerize_insert_before"><%= nice_pagination_links(@pages) -%></div>
   <% end -%>
 </div>

個別チェンジセット

動いて便利なんだけど、changeset.rhtmlのイジり方がひどい感じ。とりあえず前のリビジョンへとたどってる。

Index: app/helpers/changesets_helper.rb
===================================================================
--- app/helpers/changesets_helper.rb	(revision 829)
+++ app/helpers/changesets_helper.rb	(revision 831)
@@ -63,7 +63,7 @@
     html = []
     html << link_to(_('Changeset index'), :action => 'changesets')
     if prev_cs
-      html << link_to(_('Previous changeset'), :revision => prev_cs.revision) 
+      html << link_to(_('Previous changeset'), {:revision => prev_cs.revision}, {:rel => 'next'}) 
     end
     if next_cs
       html << link_to(_('Next changeset'), :revision => next_cs.revision) 
Index: app/views/changesets/changeset.rhtml
===================================================================
--- app/views/changesets/changeset.rhtml	(revision 829)
+++ app/views/changesets/changeset.rhtml	(revision 831)
@@ -1,3 +1,4 @@
+<div class="autopagerize_page_element">
 <% @page_title = _('Changeset') + ' ' + @changeset.revision.to_s -%>
 <%= page_title %>
 
@@ -36,4 +37,5 @@
   <% end -%>
 
 </div>
-  
+</div><!-- end autopagerize_page_element -->
+<div class="autopagerize_insert_before"></div>

«前の日記(2008-03-31(Mon)) 最新 次の日記(2008-04-10(Thu))» 編集
RSS feed