Custom embeddable code works for png's except for top_bar
[selectricity] / app / views / embed / full_vote.rhtml
index 70a6825283a5fad7993e1e9de25eb462e1de8aa7..4eca8c4f4320e598f6b00573ff820e7fc9218c79 100644 (file)
@@ -1,16 +1,30 @@
+<head>
+<%javascript_include_tag :defaults %>
+<%if @top_bar %>
+<script type="text/javascript">
+
+document.getElementById("header").style.backgroundImage="<%=url_for @top_bar.public_filename%>"
+
+</script>
+<% end %>
+</head>
 <div id="header">
-<img id="header_icon" src="/images/embed_header_icon.png" />
-<h2>Vote Now</h2>
+<%= link_to '<img id="header_icon" src="/images/embed_header_icon.png" />',
+            {:controller => 'front'}, {:target => "_parent"} %><h2>Vote Now</h2>
 </div>
-<div id="voting-box">
+
+<div id="voting-box" height="<%=(@election.candidates.length + 2)*53 %>px">
        
+       <%= render :partial => '/embed/backdrop' %>
        <ul id="rankings-list">
       <% @voter.vote.rankings.each do |ranking| %>
                <li class="ranking" id="ranking_<%= ranking.candidate.id %>">
                        <img alt="<%= white_list ranking.candidate.name %>"
                  src="<% if ranking.candidate.picture -%>
                       <%= url_for ranking.candidate.picture.public_filename(:thumb) -%>
-                     <%- else -%>
+                                         <% elsif @default_image %>
+                                         <%= url_for @default_image.public_filename %>
+                      <%- else -%>
                      /images/default_icon.png
                      <%- end %>" />
                        <p class="ranking-info">
        
        <div style="clear:both;"></div>
        
-       <div id="voting-bottom">
+       <div id="voting-bottom" style="
+       <% if @bottom_bar %>
+       background-image:url(<%= url_for @bottom_bar.public_filename %>)
+       <% elsif @election.candidates.length%2 == 0 %>
+       background-image:url(/images/bottom_dark.png)
+       <%else%>
+       background-image:url(/images/bottom_light.png)
+       <%end%>" >
                <div id="container">
                        <a href="<%= url_for :action => :confirm, :id => @password, :embed => 'true' %>"><h2 id="submit_vote_button">Submit Vote</h2></a>
-                       <p><b>Drag and drop</b> to rank your favorite videos</p>
+                       <p><b>Drag and drop</b> to rank the choices.</p>
                </div>
        </div>
 </div>

Benjamin Mako Hill || Want to submit a patch?