From ddc961fd81b37b44078fba35f0769b661e1e81ce Mon Sep 17 00:00:00 2001 From: hukl Date: Mon, 2 Mar 2009 14:12:23 +0100 Subject: put the rendering of titles in the node overview into the nodes_helper --- app/helpers/nodes_helper.rb | 8 ++++++++ app/views/nodes/index.html.erb | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/helpers/nodes_helper.rb b/app/helpers/nodes_helper.rb index 673b561..fc5b0a0 100644 --- a/app/helpers/nodes_helper.rb +++ b/app/helpers/nodes_helper.rb @@ -1,2 +1,10 @@ module NodesHelper + + def title_for_node node + if node.head + truncate(node.head.title, :length => 50) + else + truncate(node.draft.title, :length => 50) + end + end end diff --git a/app/views/nodes/index.html.erb b/app/views/nodes/index.html.erb index 5d59f5d..1429d1a 100644 --- a/app/views/nodes/index.html.erb +++ b/app/views/nodes/index.html.erb @@ -16,7 +16,7 @@ "> - <%= truncate(node.head.title, :length => 50) if node.head %> + <%= title_for_node node %> <%= node.unique_name %> -- cgit v1.3