Commit a8618196ea5d111944e65c8ec3ed07321a2d0552

Authored by Victor Costa
1 parent 859bb0ba
Exists in master

Organize questions visualization

public/style.css
@@ -461,11 +461,12 @@ div.pairwise_group_menu_container .questions-menu .menu { @@ -461,11 +461,12 @@ div.pairwise_group_menu_container .questions-menu .menu {
461 width: 96%; 461 width: 96%;
462 z-index: 999; 462 z-index: 999;
463 padding: 10px; 463 padding: 10px;
464 - top: 45px; 464 + top: 17px;
465 box-shadow: -5px 7px 10px #888888; 465 box-shadow: -5px 7px 10px #888888;
466 } 466 }
467 -div.pairwise_group_menu_container .questions-menu .menu .item a {  
468 - text-decoration: none; 467 +div.pairwise_group_menu_container .questions-menu .menu .item {
  468 + cursor: pointer;
  469 + color: rgb(107, 107, 107);
469 } 470 }
470 div.pairwise_group_menu_container .questions-menu .menu .label { 471 div.pairwise_group_menu_container .questions-menu .menu .label {
471 color: rgb(175, 175, 175); 472 color: rgb(175, 175, 175);
views/blocks/questions_group_menu.html.erb
1 <% extend PairwisePlugin::Helpers::ViewerHelper %> 1 <% extend PairwisePlugin::Helpers::ViewerHelper %>
2 <% questions = block.questions_for_view || [] %> 2 <% questions = block.questions_for_view || [] %>
3 3
4 -<%= block_title(block.title) %>  
5 -  
6 <div id='pairwise_group_list_block_<%= block.id %>' class="pairwise_group_menu_container" data-open-prompt="0"> 4 <div id='pairwise_group_list_block_<%= block.id %>' class="pairwise_group_menu_container" data-open-prompt="0">
7 - <div class="description">  
8 - <%= block.group_description %>  
9 - </div>  
10 -  
11 -  
12 <div class="questions-menu clearfix"> 5 <div class="questions-menu clearfix">
13 <span class="menu-icon"> 6 <span class="menu-icon">
14 <span class="icon-bar"></span> 7 <span class="icon-bar"></span>
@@ -16,25 +9,51 @@ @@ -16,25 +9,51 @@
16 <span class="icon-bar"></span> 9 <span class="icon-bar"></span>
17 </span> 10 </span>
18 <span class="icon-label"><%= _('Select theme') %></span> 11 <span class="icon-label"><%= _('Select theme') %></span>
19 - <div class="menu" style="display: none">  
20 - <div class="label">  
21 - <%= _('Select a theme:') %>  
22 - </div>  
23 - <div class="items">  
24 - <% questions.each_with_index do |pairwise_content, index| %>  
25 - <div class="item <%= pairwise_group_row_classes(index) %>">  
26 - <a href="#"><%= pairwise_content.name %></a>  
27 - </div>  
28 - <% end %> 12 + <% if questions.count > 1 %>
  13 + <div class="menu" style="display: none">
  14 + <div class="label">
  15 + <%= _('Select a specific theme below to vote on proposals:') %>
  16 + </div>
  17 + <div class="items">
  18 + <% questions.each_with_index do |pairwise_content, index| %>
  19 + <div class="item <%= pairwise_group_row_classes(index) %>">
  20 + <%= pairwise_content.name %>
  21 + </div>
  22 + <% end %>
  23 + </div>
29 </div> 24 </div>
30 - </div> 25 + <% end %>
31 </div> 26 </div>
32 <div class="question container"> 27 <div class="question container">
33 - <% if block.questions.nil? || block.questions.empty? %> 28 + <% if block.questions.blank? %>
34 <span><%= _("Empty") %></span> 29 <span><%= _("Empty") %></span>
35 <% else %> 30 <% else %>
36 <% questions.each_with_index do |pairwise_content, index| %> 31 <% questions.each_with_index do |pairwise_content, index| %>
37 - <%= pairwise_group_content_body(index, pairwise_content) %> 32 + <%#= pairwise_group_content_body(index, pairwise_content) %>
  33 + <div class="pairwise_inner_body" id="pairwise_inner_body_<%= pairwise_content.id %>" style="<%= index!=0 ? 'display:none' : '' %>" >
  34 + <div id="pairwise_<%= pairwise_content.id %>">
  35 + <div id="pairwise_main" class="pairwise_main">
  36 + <% embeded = params[:embeded] %>
  37 + <% question = nil %>
  38 +
  39 + <%= render :partial => 'content_viewer/menu', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :active_tab => :prompt} %>
  40 +
  41 + <div class="pairwise_content">
  42 + <div class="pairwise_body"><%= block.title %></div>
  43 + <div class="description">
  44 + <%= block.group_description %>
  45 + </div>
  46 + <div class=""><%= pairwise_content.title %></div>
  47 + <%= render :partial => 'content_viewer/pairwise_prompts', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :question => question, :source => (defined?(source) ? source : '') } %>
  48 + <% if embeded %>
  49 + <div class="footer"><%= _('Powered by') + ' ' + pairwise_content.environment.name%></div>
  50 + <% end %>
  51 + </div>
  52 +
  53 + <%= render :partial => 'content_viewer/pairwise_skip_vote', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :question => question, :source => (defined?(source) ? source : '') } %>
  54 + </div>
  55 + </div>
  56 + </div>
38 <% end %> 57 <% end %>
39 <% end %> 58 <% end %>
40 </div> 59 </div>
@@ -43,7 +62,7 @@ @@ -43,7 +62,7 @@
43 <script type="text/javascript"> 62 <script type="text/javascript">
44 jQuery(document).ready(function($){ 63 jQuery(document).ready(function($){
45 $('.pairwise_group_menu_container .questions-menu .menu-icon').click(function() { 64 $('.pairwise_group_menu_container .questions-menu .menu-icon').click(function() {
46 - $(this).siblings('.menu').toggle('fast'); 65 + $(this).siblings('.menu').toggle();
47 }); 66 });
48 $('.pairwise_group_menu_container .questions-menu .items .row').click(function() { 67 $('.pairwise_group_menu_container .questions-menu .items .row').click(function() {
49 $('.pairwise_group_menu_container .questions-menu .menu').hide('fast'); 68 $('.pairwise_group_menu_container .questions-menu .menu').hide('fast');
views/content_viewer/_pairwise_skip_vote.html.erb 0 → 100644
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
  1 +<div class="skip_vote">
  2 + <%= skip_vote_open_function(pairwise_content) %>
  3 +</div>
  4 +<div id="skip_vote_reasons_<%= pairwise_content.id %>" class="skip_vote_reasons">
  5 + <% if question %>
  6 + <%= render :partial => 'content_viewer/pairwise_skips', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :question => question, :source => (defined?(source) ? source : '') } %>
  7 + <% end %>
  8 +</div>
views/content_viewer/_prompt_body.html.erb
@@ -9,14 +9,7 @@ @@ -9,14 +9,7 @@
9 <div class="footer"><%= _('Powered by') + ' ' + pairwise_content.environment.name%></div> 9 <div class="footer"><%= _('Powered by') + ' ' + pairwise_content.environment.name%></div>
10 <% end %> 10 <% end %>
11 </div> 11 </div>
12 - <div class="skip_vote">  
13 - <%= skip_vote_open_function(pairwise_content) %>  
14 - </div>  
15 - <div id="skip_vote_reasons_<%= pairwise_content.id %>" class="skip_vote_reasons">  
16 - <% if question %>  
17 - <%= render :partial => 'content_viewer/pairwise_skips', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :question => question, :source => (defined?(source) ? source : '') } %>  
18 - <% end %>  
19 - </div> 12 + <%= render :partial => 'content_viewer/pairwise_skip_vote', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :question => question, :source => (defined?(source) ? source : '') } %>
20 13
21 <% if pairwise_content.allow_new_ideas? %> 14 <% if pairwise_content.allow_new_ideas? %>
22 <% if user %> 15 <% if user %>