diff --git a/src/cloud/occi/lib/ui/public/css/application.css b/src/cloud/occi/lib/ui/public/css/application.css index d05346ad44..d7b4fb97fd 100644 --- a/src/cloud/occi/lib/ui/public/css/application.css +++ b/src/cloud/occi/lib/ui/public/css/application.css @@ -115,6 +115,11 @@ div.panel_info table.info_table td.value_td { text-align: right; } +div.panel_info ul { + list-style: circle; + margin-left: 25px; +} + .green { color: green!important; } diff --git a/src/cloud/occi/lib/ui/public/css/layout.css b/src/cloud/occi/lib/ui/public/css/layout.css index 8859755b76..2bfe875597 100644 --- a/src/cloud/occi/lib/ui/public/css/layout.css +++ b/src/cloud/occi/lib/ui/public/css/layout.css @@ -136,14 +136,14 @@ body { line-height: 1.8em; font-size: 12px; text-align: left; - padding-left: 30px; + padding-left: 45px; } .navigation li.subsubTab { line-height: 1.7em; font-size: 11px; text-align: left; - padding-left: 40px; + padding-left: 55px; } .navigation li.topTab span.plusIcon, diff --git a/src/ozones/Server/public/css/application.css b/src/ozones/Server/public/css/application.css index 45942c3305..764fa310de 100644 --- a/src/ozones/Server/public/css/application.css +++ b/src/ozones/Server/public/css/application.css @@ -115,6 +115,11 @@ div.panel_info table.info_table td.value_td { text-align: right; } +div.panel_info ul { + list-style: circle; + margin-left: 25px; +} + .green { color: green!important; } diff --git a/src/ozones/Server/public/css/layout.css b/src/ozones/Server/public/css/layout.css index 17d3708045..bff937986d 100644 --- a/src/ozones/Server/public/css/layout.css +++ b/src/ozones/Server/public/css/layout.css @@ -133,14 +133,14 @@ body { line-height: 1.8em; font-size: 12px; text-align: left; - padding-left: 30px; + padding-left: 40px; } .navigation li.subsubTab { line-height: 1.7em; font-size: 11px; text-align: left; - padding-left: 40px; + padding-left: 33px; } .navigation li.topTab span.plusIcon, diff --git a/src/sunstone/public/css/application.css b/src/sunstone/public/css/application.css index 6b023a1a80..1126e30647 100644 --- a/src/sunstone/public/css/application.css +++ b/src/sunstone/public/css/application.css @@ -42,9 +42,10 @@ h2 { margin-bottom: 2px; margin-top: 8px; padding-bottom: 2px; - width:400px; + width:280px; + minWidth: 200px; color: #636663; - border-bottom: 3px solid; + border-bottom: 2px solid; } h3 { @@ -140,6 +141,11 @@ div.panel_info table.info_table td.value_td { text-align: right; } +div.panel_info ul { + list-style: circle; + margin-left: 25px; +} + .green { color: green!important; } @@ -548,18 +554,6 @@ ul.action_list{ /*background: #EDEDED;*/ border: 1px solid #525252; - background-image: -webkit-gradient( - linear, - left bottom, - left top, - color-stop(0.25, #E9E9E9), - color-stop(0.63, #F5F5F5) - ); - background-image: -moz-linear-gradient( - center bottom, - #E9E9E9 25%, - #F5F5F5 63% - ); position:absolute; z-index:1; list-style-type:none; @@ -574,6 +568,15 @@ ul.action_list{ border-radius:4px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; + + background: rgb(233,233,233); /* Old browsers */ + background: -moz-linear-gradient(top, rgba(233,233,233,1) 25%, rgba(245,245,245,1) 63%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(233,233,233,1)), color-stop(63%,rgba(245,245,245,1))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, rgba(233,233,233,1) 25%,rgba(245,245,245,1) 63%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, rgba(233,233,233,1) 25%,rgba(245,245,245,1) 63%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, rgba(233,233,233,1) 25%,rgba(245,245,245,1) 63%); /* IE10+ */ + background: linear-gradient(top, rgba(233,233,233,1) 25%,rgba(245,245,245,1) 63%); /* W3C */ + } ul.action_list li a{ @@ -654,7 +657,8 @@ ul.action_list li a:hover{ } .legend_p:before { - content: '⇨ '; +/* content: '⇨ '; */ + content: '○ '; } .big_text { diff --git a/src/sunstone/public/css/layout.css b/src/sunstone/public/css/layout.css index fca154e949..10594db12a 100644 --- a/src/sunstone/public/css/layout.css +++ b/src/sunstone/public/css/layout.css @@ -141,14 +141,14 @@ body { line-height: 1.8em; font-size: 12px; text-align: left; - padding-left: 30px; + padding-left: 45px; } .navigation li.subsubTab { line-height: 1.7em; font-size: 11px; text-align: left; - padding-left: 40px; + padding-left: 55px; } .navigation li.topTab span.plusIcon, diff --git a/src/sunstone/public/js/monitoring.js b/src/sunstone/public/js/monitoring.js index 59143bcacd..5b31bc1fd6 100644 --- a/src/sunstone/public/js/monitoring.js +++ b/src/sunstone/public/js/monitoring.js @@ -37,7 +37,14 @@ var SunstoneMonitoring = { plot : function(resource,plotID,container,series){ var config = SunstoneMonitoringConfig[resource].monitor[plotID] var options = config.plotOptions - $.plot(container,series,options) + + if (!series.length){ + $(container).unbind(); + $(container).text(tr("No monitoring information available")); + } + else { + $.plot(container,series,options) + } }, ops : { partition : function(resource,list,config){ @@ -95,7 +102,7 @@ var SunstoneMonitoring = { return series }, hostCpuUsagePartition : function(resource,list,config){ - partitions = { + var partitions = { "Idle" : 0, "Ok" : 0, "Used" : 0, @@ -103,6 +110,8 @@ var SunstoneMonitoring = { "Overloaded" : 0 } + if (!list.length) return []; + for (var i=0; i< list.length; i++){ var elem = list[i][resource] var value = elem.HOST_SHARE.USED_CPU * 100 / @@ -119,7 +128,7 @@ var SunstoneMonitoring = { partitions["Idle"]++ } - series = []; + var series = []; for (partition in partitions) { var data = partitions[partition] var color = config.colorize ? config.colorize(partition) : null diff --git a/src/sunstone/public/js/opennebula.js b/src/sunstone/public/js/opennebula.js index 0f79839ac3..c8c52b4f27 100644 --- a/src/sunstone/public/js/opennebula.js +++ b/src/sunstone/public/js/opennebula.js @@ -482,9 +482,6 @@ var OpenNebula = { "monitor" : function(params){ OpenNebula.Action.monitor(params,OpenNebula.Host.resource,false); }, - "monitor_all" : function(params){ - OpenNebula.Action.monitor(params,OpenNebula.Host.resource,true); - } }, "Network": { @@ -677,9 +674,6 @@ var OpenNebula = { "monitor" : function(params){ OpenNebula.Action.monitor(params,OpenNebula.VM.resource,false); }, - "monitor_all" : function(params){ - OpenNebula.Action.monitor(params,OpenNebula.VM.resource,true); - }, "attachdisk" : function(params){ var action_obj = {"disk_template": params.data.extra_param}; OpenNebula.Action.simple_action(params,OpenNebula.VM.resource, diff --git a/src/sunstone/public/js/plugins/acls-tab.js b/src/sunstone/public/js/plugins/acls-tab.js index 34df47a434..9a9b8109b0 100644 --- a/src/sunstone/public/js/plugins/acls-tab.js +++ b/src/sunstone/public/js/plugins/acls-tab.js @@ -19,7 +19,7 @@ var dataTable_acls; var $create_acl_dialog; var acls_tab_content = '\ -