- # compute and display results
-
- @results = @election.results
- @candidates = {}
- @election.candidates.each {|c| @candidates[c.id] = c}
- @names = @election.names_by_id
-
- @sidebar_content = render_to_string(:partial => 'results_sidebar')
+ @sidebar_content = \
+ render_to_string(:partial => 'full_results_sidebar')
+
+ # look for custom theme, and assign to instance variabels for
+ # widget use
+ if @election.embed_custom_string
+ @top_bar = SkinPicture.find(:first,
+ :conditions => ["filename = ?",
+ @election.embed_custom_string + "top_bar.png"])
+ @default_image = SkinPicture.find(:first,
+ :conditions => ["filename = ?",
+ @election.embed_custom_string + "default_image.png"])
+ @bg1 = SkinPicture.find(:first,
+ :conditions => ["filename = ?",
+ @election.embed_custom_string + "bg1.png"])
+ @bg2 = SkinPicture.find(:first,
+ :conditions => ["filename = ?",
+ @election.embed_custom_string + "bg2.png"])
+ @bottom_bar = SkinPicture.find(:first,
+ :conditions => ["filename = ?",
+ @election.embed_custom_string + "bottom_bar.png"])
+ end