[Ovirt-devel] [PATCH server] First step of detail pane UI cleanup.

Joey Boggs jboggs at redhat.com
Thu Apr 16 18:04:49 UTC 2009


Jason Guiditta wrote:
> This patch implements layout fixes to clean up look of the
> details pane throughout the site, so it looks more like
> the design here:
> http://ovirt.org/page/Summary_UX
>
> Note that this does not include the actual rearrangement of
> Hardware Pools summary pages.  Best place to see changes is
> on the summary for a Resource Pool.
> ---
>  src/app/views/layouts/selection.rhtml       |   15 +++++++++------
>  src/app/views/resources/quick_summary.rhtml |    6 ++----
>  src/public/stylesheets/components.css       |   11 +++++++----
>  src/public/stylesheets/layout.css           |   11 +++--------
>  4 files changed, 21 insertions(+), 22 deletions(-)
>
> diff --git a/src/app/views/layouts/selection.rhtml b/src/app/views/layouts/selection.rhtml
> index e7aefc2..1f313d7 100644
> --- a/src/app/views/layouts/selection.rhtml
> +++ b/src/app/views/layouts/selection.rhtml
> @@ -1,8 +1,11 @@
> -<div class="selection_left">
> -  <div class="selection_title"><%= yield :title -%></div>
> +<div class="selection_title"><%= yield :title -%></div>
>  
>    <% tools = yield :action_links -%> 
>    <% if tools %>
> +<!-- FIXME: for the love of pete, are we really using a list just to insert a separator??
> +     This needs to be cleaned up as soon as somone has time.  It should be a horizontal list
> +     for the links (tools), with this separator set as a left background on the first item.
> +-->
>      <ul class="selection_tools">
>        <li>
>          <%= image_tag "icon_separator.png", :style=>"vertical-align: middle;" %>
> @@ -11,13 +14,13 @@
>      </ul>
>    <% end %>
>    <div class="clear_row"/>
> +  <div class="selection_left">
> +    <%= yield  %>
> +  </div>
>  
> -  <%= yield  %> 
> -
> -</div>
>  <% right = yield :right -%> 
>  <% if right %>
> -  <div class="selection_right">  
> +  <div class="selection_right">
>      <%= right -%> 
>    </div>
>  <% end %>
> diff --git a/src/app/views/resources/quick_summary.rhtml b/src/app/views/resources/quick_summary.rhtml
> index 31c4033..0a01105 100644
> --- a/src/app/views/resources/quick_summary.rhtml
> +++ b/src/app/views/resources/quick_summary.rhtml
> @@ -38,7 +38,6 @@
>               }, 'json');
>    }
>  </script>
> -
>      <div id="vmpool_selection_id" style="display:none"><%= @pool.id %></div>
>      <% resources = @pool.full_resources %>
>      <div class="selection_key">
> @@ -58,7 +57,6 @@
>            <%= item[2]%><br>
>          <% end %>
>      </div>
> -</div>
> -<div class="selection_right">  
> +<%- content_for :right do -%>
>      <%= render_component :controller=> 'graph', :action => 'snapshot_graph', :id => @pool.id, :target => 'resource' %>
> -</div>
> +<% end -%>
> \ No newline at end of file
> diff --git a/src/public/stylesheets/components.css b/src/public/stylesheets/components.css
> index 2313d1c..708eb0e 100644
> --- a/src/public/stylesheets/components.css
> +++ b/src/public/stylesheets/components.css
> @@ -208,11 +208,14 @@
>  }
>  
>  /* snapshot graphs on hardware / resource summary tab */
> -#snapshot_graphs table {
> -  width: 98%;
> -}
>  #snapshot_graphs th    { background: #EEEEEE; text-align: left; padding-left: 10px;border:1px solid #CCCCCC;}
> -#snapshot_graphs td    { padding-left: 10px; background: #FFFFFF;border:1px solid #CCCCCC;}
> +#snapshot_graphs td {
> +  padding-left: 10px;
> +  padding-right: 10px;
> +  white-space: nowrap;
> +  background: #FFFFFF;
> +  border:1px solid #CCCCCC;
> +}
>  .snapshot_graph_container{
>    width: 180px;
>    height: 10px;
> diff --git a/src/public/stylesheets/layout.css b/src/public/stylesheets/layout.css
> index 987462d..981ff22 100644
> --- a/src/public/stylesheets/layout.css
> +++ b/src/public/stylesheets/layout.css
> @@ -256,13 +256,11 @@ a { color:#000000; text-decoration: none;}
>    background: #DEE7EB;
>    border-top: #CCCCCC solid 1px;
>    overflow: auto;
> +  padding: 10px 10px 10px 15px;
>  }
>  
>  .selection_left {
> -  padding: 10px 10px 10px 15px;
> -  height: 126px;
>    float:left;
> -  width: 40%;
>  }
>  
>  .selection_title {
> @@ -315,12 +313,9 @@ a { color:#000000; text-decoration: none;}
>  }
>  
>  .selection_right {
> -  width:55%;
>    float: right;
> -   padding-top: 10px;
> -   /*background: #F0F0F0;*/
> -   height: 140px;
> - }
> +  padding-right: 10px;
> +}
>   
>   .selection_right_title {
>     padding: 4px 4px 4px 6px;
>   
ack




More information about the ovirt-devel mailing list