Repository: ambari Updated Branches: refs/heads/trunk 39f4cb806 -> 3e11675be
AMBARI-16201. LogSearch portal: Firefox issue with v.28 and few UI clean-up (Dharmesh Makwana via oleewere) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/3e11675b Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/3e11675b Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/3e11675b Branch: refs/heads/trunk Commit: 3e11675be515cc6eaac98cfbe8214ecd87caf424 Parents: 39f4cb8 Author: oleewere <[email protected]> Authored: Wed May 4 23:23:59 2016 +0200 Committer: oleewere <[email protected]> Committed: Wed May 4 23:23:59 2016 +0200 ---------------------------------------------------------------------- .../src/main/webapp/index.html | 50 +++++++------------- .../scripts/views/audit/AuditTabLayoutView.js | 2 +- .../dashboard/BubbleGraphTableLayoutView.js | 6 +-- .../views/filter/CreateLogfeederFilterView.js | 4 +- .../webapp/scripts/views/tabs/LogFileView.js | 12 ++--- .../troubleshoot/TroubleShootLayoutView.js | 2 +- .../src/main/webapp/styles/style.css | 19 +++----- .../src/main/webapp/styles/style_v2.css | 5 +- .../webapp/templates/common/Header_tmpl.html | 8 ++-- .../templates/common/TableLayout_tmpl.html | 2 +- 10 files changed, 43 insertions(+), 67 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/index.html ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/index.html b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/index.html index e374895..799b9dd 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/index.html +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/index.html @@ -21,46 +21,28 @@ <title>LogSearch</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> - <script type="text/javascript" src="libs/other/loadCSS.js"></script> + <link href="libs/bower/bootstrap/bootstrap.css" rel="stylesheet"> <link href="libs/other/font-awesome/css/font-awesome.css" rel="stylesheet"> <!-- <link href="libs/other/jquery-ui/css/jquery-ui-1.11.4.min.css" rel="stylesheet"> --> - <script> - // load a file - loadCSS("libs/other/jquery-ui/css/jquery-ui-bootstrap.css"); - loadCSS("styles/visualsearch.css"); - loadCSS("libs/bower/backgrid/css/backgrid.css"); - loadCSS("libs/bower/backgrid-columnmanager/Backgrid.ColumnManager.css"); - loadCSS("libs/bower/backgrid-paginator/css/backgrid-paginator.css"); - loadCSS("libs/bower/backgrid-sizeable/css/backgrid-sizeable-columns.css"); - loadCSS("libs/bower/backgrid-sizeable/backgrid-orderable-columns.css"); - loadCSS("libs/other/daterangepicker/css/daterangepicker.css"); - loadCSS("styles/animate.css"); - loadCSS("libs/bower/select2/select2.css"); - loadCSS("libs/other/nvd3/css/nv.d3.min.css"); - loadCSS("libs/other/timeline/css/timeline.css"); - loadCSS("libs/other/intro/css/introjs.min.css"); - loadCSS("libs/other/gridster/css/jquery.gridster.css"); - - </script> -<!-- <link href="libs/other/jquery-ui/css/jquery-ui-bootstrap.css" rel="stylesheet"> - <link href="styles/visualsearch.css" rel="stylesheet"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/bower/backgrid/css/backgrid.css"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/bower/backgrid-columnmanager/Backgrid.ColumnManager.css"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/bower/backgrid-paginator/css/backgrid-paginator.css"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/bower/backgrid-sizeable/css/backgrid-sizeable-columns.css"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/bower/backgrid-sizeable/backgrid-orderable-columns.css"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/other/daterangepicker/css/daterangepicker.css"> - <link href="libs/bower/select2/select2.css" rel="stylesheet"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/other/nvd3/css/nv.d3.min.css"> - <link rel="stylesheet" type="text/css" media="screen" href="libs/other/timeline/css/timeline.css"> - <link rel="stylesheet" type="text/css" media="screen" href="styles/animate.css"> - <link href="libs/other/intro/css/introjs.min.css" rel="stylesheet"> - <link href="libs/other/gridster/css/jquery.gridster.css" rel="stylesheet"> --> + <link rel="stylesheet" type="text/css" href="libs/other/jquery-ui/css/jquery-ui-bootstrap.css"> + <link rel="stylesheet" type="text/css" href="styles/visualsearch.css"> + <link rel="stylesheet" type="text/css" href="libs/bower/backgrid/css/backgrid.css"> + <link rel="stylesheet" type="text/css" href="libs/bower/backgrid-columnmanager/Backgrid.ColumnManager.css"> + <link rel="stylesheet" type="text/css" href="libs/bower/backgrid-paginator/css/backgrid-paginator.css"> + <link rel="stylesheet" type="text/css" href="libs/bower/backgrid-sizeable/css/backgrid-sizeable-columns.css"> + <link rel="stylesheet" type="text/css" href="libs/bower/backgrid-sizeable/backgrid-orderable-columns.css"> + <link rel="stylesheet" type="text/css" href="libs/other/daterangepicker/css/daterangepicker.css"> + <link rel="stylesheet" type="text/css" href="styles/animate.css"> + <link rel="stylesheet" type="text/css" href="libs/bower/select2/select2.css"> + <link rel="stylesheet" type="text/css" href="libs/other/nvd3/css/nv.d3.min.css"> + <link rel="stylesheet" type="text/css" href="libs/other/timeline/css/timeline.css"> + <link rel="stylesheet" type="text/css" href="libs/other/intro/css/introjs.min.css"> + <link rel="stylesheet" type="text/css" href="libs/other/gridster/css/jquery.gridster.css"> <link href="styles/style_v2.css" rel="stylesheet"> <link href="styles/style.css" rel="stylesheet"> - <!-- <link href="plugins/chartist/chartist.min.css" rel="stylesheet"> --> + <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="http://getbootstrap.com/docs-assets/js/html5shiv.js"></script> http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/audit/AuditTabLayoutView.js ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/audit/AuditTabLayoutView.js b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/audit/AuditTabLayoutView.js index f22d2b1..0c3a4be 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/audit/AuditTabLayoutView.js +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/audit/AuditTabLayoutView.js @@ -80,7 +80,7 @@ define(['require', this.collection = new VAuditLogList([],{ state: { firstPage: 0, - pageSize: 50 + pageSize: 25 } }); http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/dashboard/BubbleGraphTableLayoutView.js ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/dashboard/BubbleGraphTableLayoutView.js b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/dashboard/BubbleGraphTableLayoutView.js index 1dd6bc7..04dbe42 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/dashboard/BubbleGraphTableLayoutView.js +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/dashboard/BubbleGraphTableLayoutView.js @@ -314,9 +314,9 @@ define(['require', fromRaw: function(rawValue, model){ var str=""; if(rawValue) - str += "<p>"+moment(rawValue).format("YYYY-MM-DD HH:mm:ss,SSS")+"</p>"; + str += "<div style='position:relative'><p style='margin-left:20px'>"+moment(rawValue).format("YYYY-MM-DD HH:mm:ss,SSS")+"</p>"; if(model.get("type")) - str += "<p style='float:left;width:90%'>"+(model.get("level") ? "<label class='label label-"+model.get("level")+"'>"+model.get("level")+"</label>" : "")+ + str += "<p style='margin-left:20px'>"+(model.get("level") ? "<label class='label label-"+model.get("level")+"'>"+model.get("level")+"</label>" : "")+ "<strong>"+model.get("type")+"</strong>" + "</p><!--a style='width:9%' title='Open logs in new tab' data-type='C' data-host='"+model.get("host")+"' data-node='"+model.get("type")+"' data-id='"+model.get("id")+"' href='javascript:void(0)' class='pull-right hidden'><i class='fa fa-share'></i></a-->"; // if(model.get("level")) @@ -329,7 +329,7 @@ define(['require', "<li data-id='N_T'><a title='Open logs in new tab' data-type='C' data-host='"+model.get("host")+"' data-node='"+model.get("type")+"' data-id='"+model.get("id")+"' href='javascript:void(0)' class=''>Go To Log</a></li>" + //'<li><a href="#">JavaScript</a></li>' + '</ul>' + - '</div>'; + '</div></div>'; return str; } }) http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/filter/CreateLogfeederFilterView.js ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/filter/CreateLogfeederFilterView.js b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/filter/CreateLogfeederFilterView.js index 2560103..ba07600 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/filter/CreateLogfeederFilterView.js +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/filter/CreateLogfeederFilterView.js @@ -289,16 +289,16 @@ define(['require', singleDatePicker: true, showDropdowns: true, parentEl : this.$el, - minDate :moment().format('MM/DD/YYYY'), + 'startDate':moment().add(1,'hours').format('MM/DD/YYYY HH:mm'), //timeZone: 0, locale: { format: 'MM/DD/YYYY HH:mm' }, //timePickerSeconds: true, "timePicker": true, -// "timePickerIncrement": 1, "timePicker24Hour": true, }); + this.$("[data-date='"+forComponent+"']").val(moment().add(1,'hours').format("MM/DD/YYYY HH:mm")); this.hideExpiry(forComponent); } }, http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/tabs/LogFileView.js ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/tabs/LogFileView.js b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/tabs/LogFileView.js index e8cbba6..2d19d78 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/tabs/LogFileView.js +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/tabs/LogFileView.js @@ -114,7 +114,7 @@ define(['require', saveState: false }, gridOpts: { - className: "table table-striped table-condensed backgrid table-quickMenu", + className: "table table-bordered table-striped table-hover table-condensed backgrid table-quickMenu", //header : CustomBackgrid, //row: IdRow, emptyText: 'No records found!' @@ -379,7 +379,7 @@ define(['require', columns: cols, includeColumnManager: false, gridOpts: { - className: "table table-condensed backgrid logFileFont table-quickMenu", + className: "table table-bordered table-striped table-hover table-condensed backgrid logFileFont table-quickMenu", }, }))); }); @@ -451,7 +451,7 @@ define(['require', formatter: _.extend({}, Backgrid.CellFormatter.prototype, { fromRaw: function(rawValue, model) { - return (rawValue) ? ViewUtils.foramtLogMessageAsLogFile(model) + that.getDropdownQuickMenuHtml() : ""; + return (rawValue) ? "<div style='position:relative; padding-left:15px'>"+ViewUtils.foramtLogMessageAsLogFile(model) + that.getDropdownQuickMenuHtml() + "</div>" : ""; } }) } @@ -485,10 +485,10 @@ define(['require', fromRaw: function(rawValue, model) { var str = ""; if (rawValue) - str += "<p>" + moment(rawValue).format("YYYY-MM-DD HH:mm:ss,SSS") + "</p>"; + str += "<div style='position:relative'><p style='margin-left:20px'>" + moment(rawValue).format("YYYY-MM-DD HH:mm:ss,SSS") + "</p>"; if (model.get("level")) - str += "<p><label class='label label-" + model.get("level") + "'>" + model.get("level") + "</label></p>"; - str += that.getDropdownQuickMenuHtml(); + str += "<p style='margin-left:20px'><label class='label label-" + model.get("level") + "'>" + model.get("level") + "</label></p>"; + str += that.getDropdownQuickMenuHtml()+"</div>"; return str; } }) http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/troubleshoot/TroubleShootLayoutView.js ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/troubleshoot/TroubleShootLayoutView.js b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/troubleshoot/TroubleShootLayoutView.js index 1409df0..e1bc90a 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/troubleshoot/TroubleShootLayoutView.js +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/scripts/views/troubleshoot/TroubleShootLayoutView.js @@ -380,7 +380,7 @@ define(['backbone', var chart = nv.models.discreteBarChart() .x(function(d) { return d.label }) .y(function(d) { return d.value }) - .staggerLabels(true) + .staggerLabels(false) .width(700) .showValues(false) chart.tooltip.enabled(); http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css index 3b01223..495cf98 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style.css @@ -677,7 +677,7 @@ div.columnmanager-visibilitycontrol { } .VS-search .search_facet input { - padding-top: 6px; + padding-top:3px; font-size: 10px; line-height: 13px; } @@ -1103,7 +1103,7 @@ body { } .logFileFont .quickMenu { margin-top:0px; - top:5px; + top:-2px; } .dropdown .excludeStatus.full i{ color: #6CDA0E @@ -1626,20 +1626,13 @@ div.columnmanager-dropdown-container { font-weight: bold; background: #FFF; } -.backgrid th, -.backgrid td { - position: relative; -} .quickMenu { position: absolute; - left: -1px; + left: -2px; top: 50%; - margin-top:-19px; + margin-top:-12px; transition: all .2s ease; } -.quickMenu:hover { - left: 0px; -} .btn-quickMenu { padding: 0 3px; top: 0px !important; @@ -2083,4 +2076,6 @@ input.filterInput{ .VS-search .search_input input{ margin-top: 0 !important; } - +.nav-tabs > li{ + margin-bottom:-2px; +} http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css index 3d36344..675695f 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/styles/style_v2.css @@ -282,14 +282,13 @@ textarea.searchArea{ } .panel-menu a.account { height: 50px; - padding: 5px 0 5px 10px; + padding: 5px 10px; line-height: 18px; } .panel-menu i { margin-top: 8px; - padding: 5px; font-size: 20px; - color: white; + color: #D8D8D8; line-height: 1em; vertical-align: top; -webkit-transition: 0.05s; http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/Header_tmpl.html ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/Header_tmpl.html b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/Header_tmpl.html index c0b7ad5..ef09707 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/Header_tmpl.html +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/Header_tmpl.html @@ -19,7 +19,7 @@ <div class="col-xs-12 col-sm-12"> <ul class="nav navbar-nav pull-right panel-menu"> <li class="dropdown" data-id="timeZoneChange" title="Change timezone"> - <span style="color: white; position: absolute; top: -16px; right: -4px; font-size: 10px;"></span> + <span style="color: white; position: absolute; top: -16px; right: 0px; font-size: 10px;"></span> <a href="#" class="account excludeStatus" data-toggle="modal"> <img src="images/timezone.png" style=" height: 27px; margin-top: 9px;"> </a> @@ -29,9 +29,9 @@ <i class="fa fa-filter pull-right"></i> </a> </li> --> - <li class="dropdown" data-id="createFilters" title="Global Exclusion"> + <li class="dropdown" data-id="createFilters" title="Logfeeder Filters"> <a href="#" class="account excludeStatus" data-toggle="modal"> - <i class="fa fa-filter pull-right"></i> + <i class="fa fa-filter"></i> </a> </li> <li class="dropdown" title="Menu"> @@ -39,7 +39,7 @@ <!-- <div class="avatar"> <img src="http://images.onlinelabels.com/images/clip-art/acspike/acspike_male_user_icon.png" class="img-circle" alt="avatar"> </div> --> - <i class="fa fa-bars pull-right"></i> + <i class="fa fa-bars"></i> <!-- <div class="user-mini pull-right"> <span class="welcome">Welcome,</span> <span>User Name</span> http://git-wip-us.apache.org/repos/asf/ambari/blob/3e11675b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/TableLayout_tmpl.html ---------------------------------------------------------------------- diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/TableLayout_tmpl.html b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/TableLayout_tmpl.html index e95fedb..7b0c3eb 100644 --- a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/TableLayout_tmpl.html +++ b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/templates/common/TableLayout_tmpl.html @@ -28,7 +28,7 @@ </div> </div> <div class="position-relative thick-border"> - <div data-id="r_tableList" class="table-responsive tableBorder"> </div> + <div data-id="r_tableList" class="table-responsive table-bordered"> </div> <div data-id="r_tableSpinner"></div> </div> <div class="row banded">
