ONOS-4733: Simplified Settings Table view (removed redundant data)
- Now shows just simple class name for component
- Removed default value column
- Values that are *not* the same as the default are highlighted (emboldened)
- Table rows now selectable and show details panel
- panel shows component fully qualified class name
- panel currently read-only
- in future, user will be able to change the property value from here
Change-Id: I01a2af727dcfad82c6b7d2378701a5cb3e24e43a
diff --git a/web/gui/src/main/webapp/app/view/settings/settings.css b/web/gui/src/main/webapp/app/view/settings/settings.css
index ba3ca3d..4ddf491 100644
--- a/web/gui/src/main/webapp/app/view/settings/settings.css
+++ b/web/gui/src/main/webapp/app/view/settings/settings.css
@@ -25,3 +25,41 @@
#ov-settings div.ctrl-btns {
width: 45px;
}
+
+#ov-settings div.summary-list td.notdef {
+ color: #0071bd;
+ font-weight: bold;
+}
+
+#settings-details-panel .container {
+ padding: 0 30px;
+ overflow-y: scroll;
+}
+
+#settings-details-panel .close-btn {
+ position: absolute;
+ right: 26px;
+ top: 26px;
+ cursor: pointer;
+}
+
+#settings-details-panel .top .settings-title {
+ width: 90%;
+ height: 62px;
+ font-size: 20pt;
+ font-weight: lighter;
+ overflow: hidden;
+ white-space: nowrap;
+ padding: 0 12px 0 2px;
+ margin-top: 19px;
+ margin-bottom: 5px;
+}
+
+#settings-details-panel td.label {
+ font-weight: bold;
+ text-align: right;
+ font-size: 12pt;
+ padding-right: 6px;
+ vertical-align: top;
+ width: 120px;
+}