From b981d83e5e005817a67b11ccf92dd65bb506bcd4 Mon Sep 17 00:00:00 2001 From: hukl Date: Tue, 8 Sep 2009 16:35:22 +0200 Subject: new interface for adding nodes. still needs a bit radio button magick --- app/views/nodes/new.html.erb | 52 +++++++++++++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 15 deletions(-) (limited to 'app') diff --git a/app/views/nodes/new.html.erb b/app/views/nodes/new.html.erb index 29a26b6..935e34f 100644 --- a/app/views/nodes/new.html.erb +++ b/app/views/nodes/new.html.erb @@ -2,19 +2,41 @@ <%= error_messages_for :node %> -<% form_for @node do |f| %> -

- <%= f.label 'Parent node' %>
- <%= select_tag( - :parent_id, - options_for_select( - Node.root.self_and_descendants.select{|x| x.level < 3}.map{|x| [x.unique_name,x.id]} - ) - ) %> -

-

- <%= f.label :slug %>
- <%= f.text_field :slug %> -

-

<%= f.submit 'Create node' %>

+ +

What kind of node do you want to create?

+ +<% form_for nodes_path do %> + + + + + + + + + + + + + + + + + +
Type +
+ <%= radio_button_tag :kind, "generic" %> + Generic ( can be created anywhere ) +
+

+ <%= radio_button_tag :kind, "update" %> + Update / Press release ( is automatically created in /updates ) +

+
Title<%= text_field_tag :title %>
Parent + <%= text_field_tag :parent_search_term %> + <%= hidden_field_tag :parent_id %> +
+ +
+
<%= submit_tag "Create" %>
<% end %> \ No newline at end of file -- cgit v1.3