Major integration of Courtland's design into the QuickVotes.
[selectricity-live] / app / views / quickvote / create.rhtml
index b1b6004ec7a75d60b76244a58f74138cf63576d2..37e62c698c6ea2208be2c4fdba191176f252e5d0 100644 (file)
@@ -1,33 +1,10 @@
-<div id="voters-title">
-       <span class="header">Title</span>
-       <span class="subheader">Subtitle</span>
-       <div style="clear:both;"></div>
-</div>
-
-<div id="controlroom-title">
-       <span class="header">Title</span>
-       <span class="subheader">Subtitle</span>
-       <div style="clear:both;"></div>
-</div>
-
-<div id="quickvote-title">
+<div id="page-title">
        <span class="header">Quickvote</span>
        <span class="header">Quickvote</span>
-       <span class="subheader"></span>
+       <span class="subheader">Create New QuickVote</span>
        <div style="clear:both;"></div>
 </div>
 
        <div style="clear:both;"></div>
 </div>
 
-<%= error_messages_for 'quickvote' %>
-
-<span class="header">Header</span>
-<span class="subheader">Subheader</span>
-<div style="clear:both;"></div>
-
-<span class="header">Header</span>
-<span class="subheader"></span>
-<div style="clear:both;"></div>
-
-<span class="header">Header</span>
-<div style="clear:both;"></div>
+<div class="main-content">
 
 <p><label for="quickvote_candidate_names">Choices</p>
 
 
 <p><label for="quickvote_candidate_names">Choices</p>
 
 
 <% form_tag(:action => 'create') do %>
 <!--[form:election]-->
 
 <% form_tag(:action => 'create') do %>
 <!--[form:election]-->
-
 <p><label for="quickvote_name">One Word Description (for URL)</label></p>
 
 <p><label for="quickvote_name">One Word Description (for URL)</label></p>
 
-<p><em><font size="-1">required; 5-12 characters; only letters and numbers; no spaces</font></em></p>
+<p>required; 5-12 characters; only letters and numbers; no spaces</p>
 
 <p><%= text_field 'quickvote', 'name', :size => 15, :maxsize => 12  %></p>
 
 <p><label for="quickvote_description">Description</label></p>
 
 
 <p><%= text_field 'quickvote', 'name', :size => 15, :maxsize => 12  %></p>
 
 <p><label for="quickvote_description">Description</label></p>
 
-<p><font size="-1">required; one line summary on the first line</font></em><br/>
-
-<%= text_area 'quickvote', 'description', :cols => 50, :rows => 4 %></p>
+<p><font size="-1">required; free-form</font></em><br/>
 
 
-<%= check_box('options', 'advanced', 
-    :onclick => 'Element.toggle($("advanced")); false;' )%>Advanced
+<%= text_field 'quickvote', 'description', :size => 50 %></p>
 
 <div id="advanced" style="display: none">
 
 <div id="advanced" style="display: none">
-<%= render :partial => 'advanced', :locals => {:quickvote => @quickvote} %>
-</div>
-<br />
+  <div class="plain-header">
+  <span class="header">Advanced Options</span>
+  <span class="subheader"></span>
+  </div>
+  <div class="clear-div"></div>
 
 
-<p><%= submit_tag "Create Quickvote" -%></p>
+  <% fields_for 'quickvote', @quickvote do |quickform| %>
 
 
-<% end %>
+    <p><label for="quickvote_election_method">Election Method</label></p>
+
+    <p><%= quickform.select('election_method', 
+        %w(ssd condorcet plurality approval borda) ) %></p>
+
+    <p><label for="quickvote_enddate">End Time</label></p>
+    <p><%= quickform.date_select(:enddate, :start_year => Time.now.year) %></p>
+
+    <p><label for="quickvote_visibility">Visibility</label></p>
+
+    <p>Do you want the results to be visible while the election is active?</p>
+
+    <p>Yes <%= quickform.radio_button(:viewable, 1)%>
+       No  <%= quickform.radio_button(:viewable, 0)%></p>
+
+    <% if session[:user] %>
+      <p>Notification</p>
 
 
+      <p>Would you like to be e-mailed when this QuickVote concludes?</p>
 
 
+      <p>Yes <%= quickform.radio_button(:notices, 1)%>
+         No  <%= quickform.radio_button(:notices, 0)%></p>
+    <% end -%>
 
 
+  <% end %>
 
 
+</div>
+<br />
+
+<p><%= submit_tag "Create Quickvote" -%></p>
 
 
+<% end %>
+
+</div>

Benjamin Mako Hill || Want to submit a patch?