Commit cdf28861f8b6ecd2099baa01dfe78e314a8dc962

Authored by Gabriela Navarro
1 parent ec0f71a1

Fixing box organizer layout

public/style.css
@@ -2,6 +2,84 @@ @@ -2,6 +2,84 @@
2 display: none; 2 display: none;
3 } 3 }
4 4
  5 +#edit-download-block{
  6 + width: 820px;
  7 + position: relative;
  8 + left: -24px;
  9 +}
  10 +.download-list-name{
  11 + margin-left: 40px;
  12 +}
  13 +
  14 +.download-list-link{
  15 + margin-left: 150px;
  16 +}
  17 +
  18 +.download-list-software-description{
  19 + margin-left: 100px;
  20 +}
  21 +
  22 +.download-list-minimum-requirements{
  23 + margin-left: 70px;
  24 +}
  25 +
  26 +.download-list-size{
  27 + margin-left: 35px;
  28 +}
  29 +
  30 +#droppable-list-downloads{
  31 + padding-left: 23px;
  32 + margin-top: -12px;
  33 +}
  34 +#droppable-list-downloads li{
  35 + list-style-type: none;
  36 +}
  37 +
  38 +.download-list-row{
  39 + line-height: 25px;
  40 + margin-bottom: 5px;
  41 + padding: 10px 1px 10px 0px;
  42 + cursor: pointer;
  43 + width: 97%;
  44 +}
  45 +.download-list-row li{
  46 + list-style-type: none;
  47 + display: inline;
  48 + margin-left: 5px;
  49 +}
  50 +
  51 +.download-list-row li div{
  52 + float: left;
  53 + margin-top: 4px;
  54 +}
  55 +
  56 +.download-list-row li a{
  57 + line-height: 27px !important;
  58 + padding-right: 5px;
  59 +}
  60 +
  61 +.block_download_name {
  62 + width: 100px;
  63 +}
  64 +
  65 +.block_download_link {
  66 + width: 200px;
  67 + margin-left: 10px;
  68 +}
  69 +
  70 +.block_download_minimum_requirements {
  71 + width: 200px;
  72 + margin-left: 10px;
  73 +}
  74 +
  75 +.block_download_software_description {
  76 + width: 100px;
  77 +}
  78 +
  79 +.block_download_size {
  80 + width: 50px;
  81 +}
  82 +
5 #signup-form small#secondary-email-balloon , 83 #signup-form small#secondary-email-balloon ,
6 #signup-form small#area-interest-balloon { 84 #signup-form small#area-interest-balloon {
7 display: none; 85 display: none;
@@ -444,4 +522,4 @@ input[type=checkbox] { @@ -444,4 +522,4 @@ input[type=checkbox] {
444 text-align: right; 522 text-align: right;
445 } 523 }
446 524
447 -/* End software catalog definitions */  
448 \ No newline at end of file 525 \ No newline at end of file
  526 +/* End software catalog definitions */
views/blocks/download.html.erb
@@ -20,4 +20,3 @@ @@ -20,4 +20,3 @@
20 20
21 <% end %> 21 <% end %>
22 <% end %> 22 <% end %>
23 -  
views/box_organizer/_download_block.html.erb
@@ -2,24 +2,23 @@ @@ -2,24 +2,23 @@
2 <ul class="link-list-header"> 2 <ul class="link-list-header">
3 <li class='download-list-name'><%= _('Name') %></li> 3 <li class='download-list-name'><%= _('Name') %></li>
4 <li class='download-list-link'><%= _('Link') %></li> 4 <li class='download-list-link'><%= _('Link') %></li>
5 - <li class='download-list-software-description'><%= _('Software Description') %></li>  
6 - <li class='download-list-version-news'><%= _('Link to Versio News') %></li>  
7 - <li class='download-list-minimum-requirements'><%= _('Link to Minimum Requirements') %></li> 5 + <li class='download-list-software-description'><%= _('Platforms') %></li>
  6 + <li class='download-list-minimum-requirements'><%= _('Minimum Requirements') %></li>
8 <li class='download-list-size'><%= _('Size:') %></li> 7 <li class='download-list-size'><%= _('Size:') %></li>
9 </ul> 8 </ul>
10 9
11 - <ul id="droppable-list-downloads">  
12 - <% if @block.downloads.count > 0 %>  
13 - <% for download in @block.downloads %>  
14 - <%= render :partial => 'download_list', :locals => {:download => download} %> 10 + <div id ="droppable-list-downloads">
  11 + <% if @block.downloads.count > 0 %>
  12 + <% for download in @block.downloads %>
  13 + <%= render :partial => 'download_list', :locals => {:download => download} %>
  14 + <% end %>
  15 + <% else %>
  16 + <div id = "new">
  17 + <% new = {'icon' => 'ok'} %>
  18 + <%= render :partial => 'download_list', :locals => {:download => new} %>
  19 + </div>
15 <% end %> 20 <% end %>
16 - <% else %>  
17 - <div id = "new">  
18 - <% new = {'icon' => 'ok'} %>  
19 - <%= render :partial => 'download_list', :locals => {:download => new} %>  
20 - </div>  
21 - <% end %>  
22 - </ul> 21 + </div>
23 22
24 <div id ="new-template" style="display: none"> 23 <div id ="new-template" style="display: none">
25 <% new = {'icon' => 'ok'} %> 24 <% new = {'icon' => 'ok'} %>
views/box_organizer/_download_list.html.erb
1 <li> 1 <li>
2 - <ul class="download-item-row">  
3 - <li><%= text_field_tag('block[downloads][][name]', download[:name]) %></li>  
4 - <li><%= text_field_tag('block[downloads][][link]', download[:link]) %></li>  
5 - <li><%= text_field_tag('block[downloads][][software_description]', download[:software_description]) %></li>  
6 - <li><%= text_field_tag('block[downloads][][version_news]', download[:version_news]) %></li>  
7 - <li><%= text_field_tag('block[downloads][][minimum_requirements]', download[:minimum_requirements]) %></li>  
8 - <li><%= text_field_tag('block[downloads][][size]', download[:size]) %></li> 2 + <ul class="download-list-row">
  3 + <li><%= text_field_tag('block[downloads][][name]', download[:name], :class => "block_download_name") %></li>
  4 + <li><%= text_field_tag('block[downloads][][link]', download[:link], :class => "block_download_link") %></li>
  5 + <li><%= text_field_tag('block[downloads][][software_description]', download[:software_description], :class => "block_download_software_description") %></li>
  6 + <li><%= text_field_tag('block[downloads][][minimum_requirements]', download[:minimum_requirements], :class => "block_download_minimum_requirements") %></li>
  7 + <li><%= text_field_tag('block[downloads][][size]', download[:size], :class => "block_download_size") %></li>
9 <li><%= button_without_text(:delete, _('Delete'), "#" , :class=>"delete-link-list-row") %></li> 8 <li><%= button_without_text(:delete, _('Delete'), "#" , :class=>"delete-link-list-row") %></li>
10 </ul> 9 </ul>
11 </li> 10 </li>