From ea00a3c641dccea2942b215019c3e9ee2b9e17fe Mon Sep 17 00:00:00 2001 From: Igor Dysko Date: Wed, 3 Feb 2021 16:57:59 +0100 Subject: Special characters in XMI file, small layout changes in navigation bar Added support for special characters in XMI file. Spaces in navigation bar were narrowed. Issue-ID: AAI-2441 Signed-off-by: Igor Dysko Change-Id: Icd0c6d398beb71b7e8a367d301a40dd6c1105e0f --- graphgraph-fe/src/graph_settings.css | 22 +++---- graphgraph-fe/src/graph_settings.js | 70 ++++++++++++---------- graphgraph-fe/src/graph_settings_menu.css | 3 +- graphgraph-fe/src/popup_settings.css | 6 +- .../org/onap/aai/graphgraph/ModelExporter.java | 2 + src/main/resources/model_export.vm | 2 +- 6 files changed, 59 insertions(+), 46 deletions(-) diff --git a/graphgraph-fe/src/graph_settings.css b/graphgraph-fe/src/graph_settings.css index c30cda9..2cb08e5 100644 --- a/graphgraph-fe/src/graph_settings.css +++ b/graphgraph-fe/src/graph_settings.css @@ -6,31 +6,31 @@ } .schemas-dropdown{ - width: 100px; + width: 60px; } -.node-dropdown{ +.node-dropdown { width: 200px; } -.source-dropdown-div{ - margin-left: 20px; - margin-right: 20px; +.source-dropdown-div { + margin-left: 10px; + margin-right: 10px; + margin-bottom: 3px; } -.startendnode-dropdown{ +.startendnode-dropdown { display: flex; } -.graph-menu -{ +.graph-menu { display: flex; width: 80px !important; } -.modal-button -{ +.modal-button { padding-top: 20px; - margin: 0; + margin-left: 5px; + margin-right: 5px; } diff --git a/graphgraph-fe/src/graph_settings.js b/graphgraph-fe/src/graph_settings.js index c8f03f1..5311582 100644 --- a/graphgraph-fe/src/graph_settings.js +++ b/graphgraph-fe/src/graph_settings.js @@ -216,39 +216,47 @@ class GraphSettings extends React.Component { Parent-child (OXM structure), ]; return ( -
+
-
-
- - {schemas} -
-
- - {fromItems} -
-
- - {items} -
-
- - {edgeFilterItems} -
-
- - {currentNodeNames} -
- -
- -
-
- -
-
-
+
+
+ + {schemas} +
+
+ + {fromItems} +
+
+ + {items} +
+
+ + {edgeFilterItems} +
+
+ + {currentNodeNames} +
+ +
+ +
+
+ +
+
+
); } } diff --git a/graphgraph-fe/src/graph_settings_menu.css b/graphgraph-fe/src/graph_settings_menu.css index 718dfa0..5ade64e 100644 --- a/graphgraph-fe/src/graph_settings_menu.css +++ b/graphgraph-fe/src/graph_settings_menu.css @@ -7,5 +7,6 @@ } .navbar-adjust .container .navbar-header { - margin-right: 250px; + margin-right: 80px; + margin-top: 3px; } diff --git a/graphgraph-fe/src/popup_settings.css b/graphgraph-fe/src/popup_settings.css index 2a548af..c37c750 100644 --- a/graphgraph-fe/src/popup_settings.css +++ b/graphgraph-fe/src/popup_settings.css @@ -1,6 +1,8 @@ .settings-button { - margin-top: 18px; - margin-left: 15px; + margin-top: 20px; + margin-left: 25px; + margin-right: 5px; + margin-bottom: 3px; } .close.link-button { diff --git a/src/main/java/org/onap/aai/graphgraph/ModelExporter.java b/src/main/java/org/onap/aai/graphgraph/ModelExporter.java index 474e7de..6064665 100644 --- a/src/main/java/org/onap/aai/graphgraph/ModelExporter.java +++ b/src/main/java/org/onap/aai/graphgraph/ModelExporter.java @@ -40,6 +40,7 @@ import org.apache.velocity.VelocityContext; import org.apache.velocity.app.VelocityEngine; import org.apache.velocity.runtime.RuntimeConstants; import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader; +import org.apache.velocity.tools.generic.EscapeTool; import org.eclipse.jetty.util.StringUtil; import org.onap.aai.edges.EdgeRule; import org.onap.aai.edges.enums.DirectionNotation; @@ -140,6 +141,7 @@ public class ModelExporter { updateEntities(entityList, associationsList, allObjects); context.put("entityList", entityList); context.put("associationList", associationsList); + context.put("esc", new EscapeTool()); return context; } diff --git a/src/main/resources/model_export.vm b/src/main/resources/model_export.vm index ae92fab..a8992c2 100644 --- a/src/main/resources/model_export.vm +++ b/src/main/resources/model_export.vm @@ -51,7 +51,7 @@ #foreach($entity in $entityList) - $entity.description + $esc.xml($entity.description) #foreach($association in $entity.neighbours) #if( $association.isComposition) -- cgit 1.2.3-korg