From 0f7690d05cafaf0c188bd38690940f4460fe9857 Mon Sep 17 00:00:00 2001 From: Christoph Dornieden <cdor@informatik.uni-kiel.de> Date: Wed, 22 Jun 2016 14:09:12 +0200 Subject: [PATCH] added style --- .../style.js | 10 +++- .../themes.js | 48 ++++++++++++++----- 2 files changed, 43 insertions(+), 15 deletions(-) diff --git a/app/components/architecture-visualisation-cytoscape/style.js b/app/components/architecture-visualisation-cytoscape/style.js index 9efe50a..cf1c54b 100644 --- a/app/components/architecture-visualisation-cytoscape/style.js +++ b/app/components/architecture-visualisation-cytoscape/style.js @@ -28,6 +28,7 @@ $node > node { /* compounds. "Nodes" in meta model. $ selects the parent node th padding-left: 10px; padding-bottom: 10px; padding-right: 10px; + border-width: 2px; text-valign: top; text-halign: center; } @@ -39,6 +40,7 @@ $node > node { /* compounds. "Nodes" in meta model. $ selects the parent node th [type="node"] { background-color: ${variables.nodeColor}; color: ${variables.nodeTextColor}; + border-color: ${variables.nodeBorderColor}; font-weight: bold; } @@ -46,6 +48,9 @@ $node > node { /* compounds. "Nodes" in meta model. $ selects the parent node th [type="serviceInstance"] { background-color: ${variables.serviceColor}; color: ${variables.serviceTextColor}; + border-color: ${variables.serviceBordertColor}; + border-style: solid; + border-opacity: 1; font-weight: bold; shadow-blur: 0; shadow-color: #000; @@ -53,8 +58,9 @@ $node > node { /* compounds. "Nodes" in meta model. $ selects the parent node th shadow-offset-y: 2px; shadow-opacity: 0.5; } + [type="communicationInstance"] { - color: #F4EFDC; + color: ${variables.arrowColor}; line-color: ${variables.arrowBorderColor}; target-arrow-color: ${variables.arrowColor}; } @@ -63,7 +69,7 @@ $node > node { /* compounds. "Nodes" in meta model. $ selects the parent node th color: ${variables.nodeGroupTextColor}; background-color: ${variables.nodeGroupColor}; border-style: dotted; - border-color: ${variables.borderColor}; + border-color: ${variables.nodeGroupBorderColor}; border-width: 2px; font-weight: bold; } diff --git a/app/components/architecture-visualisation-cytoscape/themes.js b/app/components/architecture-visualisation-cytoscape/themes.js index 78c32b6..9dccc0d 100644 --- a/app/components/architecture-visualisation-cytoscape/themes.js +++ b/app/components/architecture-visualisation-cytoscape/themes.js @@ -1,12 +1,28 @@ export default { + 'simple' :{ + nodeGroupTextColor : '#333399', + nodeGroupColor : 'white', + nodeGroupBorderColor : '#333399', + nodeTextColor : '#333399', + nodeColor : 'white', + nodeBorderColor : '#333399', + serviceTextColor : 'white', + serviceColor : '#333399', + serviceBorderColor : '#333399', + arrowBorderColor : '#333399', + arrowColor : '#333399', + arrowLabelColor: '#333399' + }, 'arctic': { nodeGroupTextColor: '#3399CC', nodeGroupColor: 'white', - borderColor: '#39588A', - nodeColor: '#B4DCED', + nodeGroupBorderColor: '#39588A', nodeTextColor: '#3399CC', - serviceColor: '#E8F8FF', + nodeColor: '#B4DCED', + nodeBorderColor : '#B4DCED', serviceTextColor: '#3399CC', + serviceColor: '#E8F8FF', + serviceBorderColor : '#E8F8FF', arrowBorderColor: '#3399CC', arrowColor: '#3399CC', arrowLabelColor: 'black' @@ -14,11 +30,13 @@ export default { 'orange' :{ nodeGroupTextColor : '#002A4A', nodeGroupColor : 'white', - borderColor : '#D64700', + nodeGroupBorderColor : '#D64700', nodeTextColor : '#002A4A', nodeColor : '#17607D', - serviceColor : '#ED8910', + nodeBorderColor : '#17607D', serviceTextColor : '#FFFEED', + serviceColor : '#ED8910', + serviceBorderColor : '#ED8910', arrowBorderColor : '#002A4A', arrowColor : '#002A4A', arrowLabelColor: 'black' @@ -26,11 +44,13 @@ export default { 'forrest' :{ nodeGroupTextColor : '#36231B', nodeGroupColor : 'white', - borderColor : '#60311F', + nodeGroupBorderColor : '#60311F', nodeTextColor : '#36231B', nodeColor : '#8C5D42', - serviceColor : '#93A608', + nodeBorderColor : '#8C5D42', serviceTextColor : '#F0E3CA', + serviceColor : '#93A608', + serviceBorderColor : '#93A608', arrowBorderColor : '#36231B', arrowColor : '#36231B', arrowLabelColor: '#93A608' @@ -38,11 +58,13 @@ export default { 'maritim' :{ nodeGroupTextColor : '#1D3757', nodeGroupColor : 'white', - borderColor : '#1D3757', + nodeGroupBorderColor : '#1D3757', nodeTextColor : '#1D3757', nodeColor : '#91BED4', - serviceColor : '#F29F01', + nodeBorderColor : '#91BED4', serviceTextColor : '#D9E8F5', + serviceColor : '#F29F01', + serviceBorderColor : '#F29F01', arrowBorderColor : '#1D3757', arrowColor : '#1D3757', arrowLabelColor: '#1D3757' @@ -50,15 +72,15 @@ export default { 'green' :{ nodeGroupTextColor : '#403E21', nodeGroupColor : 'white', - borderColor : '#403E21', + nodeGroupBorderColor : '#403E21', nodeTextColor : '#403E21', nodeColor : '#70732F', - serviceColor : '#AABF8A', + nodeBorderColor : '#70732F', serviceTextColor : '#403E21', + serviceColor : '#AABF8A', + serviceBorderColor : '#AABF8A', arrowBorderColor : '#89888C', arrowColor : '#89888C', arrowLabelColor: '#403E21' } - - }; -- GitLab