This is an automated email from the ASF dual-hosted git repository. nadment pushed a commit to branch 2323 in repository https://gitbox.apache.org/repos/asf/hop.git
commit 3829094a0fb6495b29a1f8feef305d7d3c5112e5 Author: Nicolas Adment <[email protected]> AuthorDate: Sun Feb 19 17:41:11 2023 +0100 Enable/disable Hops Between Selected Actions/Transforms #2323 --- .../hopgui/file/pipeline/HopGuiPipelineGraph.java | 36 +++++++++++++------ .../hopgui/file/workflow/HopGuiWorkflowGraph.java | 32 ++++++++++++----- .../pipeline/messages/messages_en_US.properties | 4 +++ .../workflow/messages/messages_en_US.properties | 4 +++ .../ui/images/{HOP_delete.svg => hop-delete.svg} | 0 .../ui/images/hop-disable-between-selected.svg | 40 ++++++++++++++++++++++ ...e_downstream.svg => hop-disable-downstream.svg} | 0 .../ui/images/{HOP_disable.svg => hop-disable.svg} | 0 .../ui/images/hop-enable-between-selected.svg | 39 +++++++++++++++++++++ ...le_downstream.svg => hop-enable-downstream.svg} | 0 10 files changed, 137 insertions(+), 18 deletions(-) diff --git a/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java b/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java index ae5610ddea..3ed99d862e 100644 --- a/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java +++ b/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java @@ -2441,7 +2441,7 @@ public class HopGuiPipelineGraph extends HopGuiAbstractGraph type = GuiActionType.Modify, name = "i18n::HopGuiPipelineGraph.HopAction.DisableHop.Name", tooltip = "i18n::HopGuiPipelineGraph.HopAction.DisableHop.Tooltip", - image = "ui/images/HOP_disable.svg", + image = "ui/images/hop-disable.svg", category = "Basic", categoryOrder = "1") public void disableHop(HopGuiPipelineHopContext context) { @@ -2467,7 +2467,7 @@ public class HopGuiPipelineGraph extends HopGuiAbstractGraph type = GuiActionType.Delete, name = "i18n::HopGuiPipelineGraph.HopAction.DeleteHop.Name", tooltip = "i18n::HopGuiPipelineGraph.HopAction.DeleteHop.Tooltip", - image = "ui/images/HOP_delete.svg", + image = "ui/images/hop-delete.svg", category = "Basic", categoryOrder = "1") public void deleteHop(HopGuiPipelineHopContext context) { @@ -2483,13 +2483,29 @@ public class HopGuiPipelineGraph extends HopGuiAbstractGraph } } - // TODO - public void enableHopsBetweenSelectedTransforms() { + @GuiContextAction( + id = "pipeline-graph-hop-10065-hop-enable-between-selected-transforms", + parentId = HopGuiPipelineHopContext.CONTEXT_ID, + type = GuiActionType.Modify, + name = "i18n::HopGuiPipelineGraph.HopAction.EnableBetweenSelectedTransforms.Name", + tooltip = "i18n::HopGuiPipelineGraph.HopAction.EnableBetweenSelectedTransforms.Tooltip", + image = "ui/images/hop-enable-between-selected.svg", + category = "Bulk", + categoryOrder = "2") + public void enableHopsBetweenSelectedTransforms(final HopGuiPipelineHopContext context) { enableHopsBetweenSelectedTransforms(true); } - // TODO - public void disableHopsBetweenSelectedTransforms() { + @GuiContextAction( + id = "pipeline-graph-hop-10075-hop-disable-between-selected-transforms", + parentId = HopGuiPipelineHopContext.CONTEXT_ID, + type = GuiActionType.Modify, + name = "i18n::HopGuiPipelineGraph.HopAction.DisableBetweenSelectedTransforms.Name", + tooltip = "i18n::HopGuiPipelineGraph.HopAction.DisableBetweenSelectedTransforms.Tooltip", + image = "ui/images/hop-disable-between-selected.svg", + category = "Bulk", + categoryOrder = "2") + public void disableHopsBetweenSelectedTransforms(final HopGuiPipelineHopContext context) { enableHopsBetweenSelectedTransforms(false); } @@ -2535,10 +2551,10 @@ public class HopGuiPipelineGraph extends HopGuiAbstractGraph type = GuiActionType.Modify, name = "i18n::HopGuiPipelineGraph.HopAction.EnableDownstreamHop.Name", tooltip = "i18n::HopGuiPipelineGraph.HopAction.EnableDownstreamHop.Tooltip", - image = "ui/images/HOP_enable_downstream.svg", + image = "ui/images/hop-enable-downstream.svg", category = "Bulk", categoryOrder = "2") - public void enableHopsDownstream(HopGuiPipelineHopContext context) { + public void enableHopsDownstream(final HopGuiPipelineHopContext context) { enableDisableHopsDownstream(context.getHopMeta(), true); } @@ -2548,10 +2564,10 @@ public class HopGuiPipelineGraph extends HopGuiAbstractGraph type = GuiActionType.Modify, name = "i18n::HopGuiPipelineGraph.HopAction.DisableDownstreamHop.Name", tooltip = "i18n::HopGuiPipelineGraph.HopAction.DisableDownstreamHop.Tooltip", - image = "ui/images/HOP_disable_downstream.svg", + image = "ui/images/hop-disable-downstream.svg", category = "Bulk", categoryOrder = "2") - public void disableHopsDownstream(HopGuiPipelineHopContext context) { + public void disableHopsDownstream(final HopGuiPipelineHopContext context) { enableDisableHopsDownstream(context.getHopMeta(), false); } diff --git a/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java b/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java index 1614d76601..d77c3d86dc 100644 --- a/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java +++ b/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java @@ -2124,7 +2124,7 @@ public class HopGuiWorkflowGraph extends HopGuiAbstractGraph type = GuiActionType.Modify, name = "i18n::HopGuiWorkflowGraph.ContextualAction.DisableHop.Text", tooltip = "i18n::HopGuiWorkflowGraph.ContextualAction.DisableHop.Tooltip", - image = "ui/images/HOP_disable.svg", + image = "ui/images/hop-disable.svg", category = "i18n::HopGuiWorkflowGraph.ContextualAction.Category.Basic.Text", categoryOrder = "1") public void disableHop(HopGuiWorkflowHopContext context) { @@ -2163,7 +2163,7 @@ public class HopGuiWorkflowGraph extends HopGuiAbstractGraph type = GuiActionType.Delete, name = "i18n::HopGuiWorkflowGraph.ContextualAction.DeleteHop.Text", tooltip = "i18n::HopGuiWorkflowGraph.ContextualAction.DeleteHop.Tooltip", - image = "ui/images/HOP_delete.svg", + image = "ui/images/hop-delete.svg", category = "i18n::HopGuiWorkflowGraph.ContextualAction.Category.Basic.Text", categoryOrder = "1") public void deleteHop(HopGuiWorkflowHopContext context) { @@ -2266,13 +2266,29 @@ public class HopGuiWorkflowGraph extends HopGuiAbstractGraph return true; } - // TODO - public void enableHopsBetweenSelectedActions() { + @GuiContextAction( + id = "workflow-graph-hop-10065-hop-enable-between-selected-actions", + parentId = HopGuiWorkflowHopContext.CONTEXT_ID, + type = GuiActionType.Modify, + name = "i18n::HopGuiWorkflowGraph.ContextualAction.EnableBetweenSelectedActions.Text", + tooltip = "i18n::HopGuiWorkflowGraph.ContextualAction.EnableBetweenSelectedActions.Tooltip", + image = "ui/images/hop-enable-between-selected.svg", + category = "i18n::HopGuiWorkflowGraph.ContextualAction.Category.Bulk.Text", + categoryOrder = "3") + public void enableHopsBetweenSelectedActions(final HopGuiWorkflowHopContext context) { enableHopsBetweenSelectedActions(true); } - // TODO - public void disableHopsBetweenSelectedActions() { + @GuiContextAction( + id = "workflow-graph-hop-10075-hop-disable-between-selected-actions", + parentId = HopGuiWorkflowHopContext.CONTEXT_ID, + type = GuiActionType.Modify, + name = "i18n::HopGuiWorkflowGraph.ContextualAction.DisableBetweenSelectedActions.Text", + tooltip = "i18n::HopGuiWorkflowGraph.ContextualAction.DisableBetweenSelectedActions.Tooltip", + image = "ui/images/hop-disable-between-selected.svg", + category = "i18n::HopGuiWorkflowGraph.ContextualAction.Category.Bulk.Text", + categoryOrder = "3") + public void disableHopsBetweenSelectedActions(final HopGuiWorkflowHopContext context) { enableHopsBetweenSelectedActions(false); } @@ -2317,7 +2333,7 @@ public class HopGuiWorkflowGraph extends HopGuiAbstractGraph type = GuiActionType.Modify, name = "i18n::HopGuiWorkflowGraph.ContextualAction.EnableDownstream.Text", tooltip = "i18n::HopGuiWorkflowGraph.ContextualAction.EnableDownstream.Tooltip", - image = "ui/images/HOP_enable_downstream.svg", + image = "ui/images/hop-enable-downstream.svg", category = "i18n::HopGuiWorkflowGraph.ContextualAction.Category.Bulk.Text", categoryOrder = "3") public void enableHopsDownstream(HopGuiWorkflowHopContext context) { @@ -2330,7 +2346,7 @@ public class HopGuiWorkflowGraph extends HopGuiAbstractGraph type = GuiActionType.Modify, name = "i18n::HopGuiWorkflowGraph.ContextualAction.DisableDownstream.Text", tooltip = "i18n::HopGuiWorkflowGraph.ContextualAction.DisableDownstream.Tooltip", - image = "ui/images/HOP_disable_downstream.svg", + image = "ui/images/hop-disable-downstream.svg", category = "i18n::HopGuiWorkflowGraph.ContextualAction.Category.Bulk.Text", categoryOrder = "3") public void disableHopsDownstream(HopGuiWorkflowHopContext context) { diff --git a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/pipeline/messages/messages_en_US.properties b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/pipeline/messages/messages_en_US.properties index afc0821864..1ae795ff47 100644 --- a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/pipeline/messages/messages_en_US.properties +++ b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/pipeline/messages/messages_en_US.properties @@ -47,8 +47,12 @@ HopGuiPipelineGraph.HopAction.DisableHop.Name=Disable hop HopGuiPipelineGraph.HopAction.DisableHop.Tooltip=Disable the hop HopGuiPipelineGraph.HopAction.DeleteHop.Name=Delete hop HopGuiPipelineGraph.HopAction.DeleteHop.Tooltip=Delete the hop between 2 actions +HopGuiPipelineGraph.HopAction.EnableBetweenSelectedTransforms.Name=Enable hops between selection +HopGuiPipelineGraph.HopAction.EnableBetweenSelectedTransforms.Tooltip=Enable all hops between selected transforms HopGuiPipelineGraph.HopAction.EnableDownstreamHop.Name=Enable downstream hops HopGuiPipelineGraph.HopAction.EnableDownstreamHop.Tooltip=Enable all disabled downstream hops +HopGuiPipelineGraph.HopAction.DisableBetweenSelectedTransforms.Name=Disable hops between selection +HopGuiPipelineGraph.HopAction.DisableBetweenSelectedTransforms.Tooltip=Disable all hops between selected transforms HopGuiPipelineGraph.HopAction.DisableDownstreamHop.Name=Disable downstream hops HopGuiPipelineGraph.HopAction.DisableDownstreamHop.Tooltip=Disable all enabled downstream hops HopGuiPipelineGraph.HopAction.InsetTransform.Text=Insert transform diff --git a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_en_US.properties b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_en_US.properties index 8da75fa3f6..2602e387d9 100644 --- a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_en_US.properties +++ b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_en_US.properties @@ -33,6 +33,8 @@ HopGuiWorkflowGraph.ContextualAction.DeleteNote.Text=Delete HopGuiWorkflowGraph.ContextualAction.DeleteNote.Tooltip=Delete the note HopGuiWorkflowGraph.ContextualAction.DetachAction.Text=Detach action HopGuiWorkflowGraph.ContextualAction.DetachAction.Tooltip=Remove hops to and from this action +HopGuiWorkflowGraph.ContextualAction.DisableBetweenSelectedActions.Text=Disable hops between selection +HopGuiWorkflowGraph.ContextualAction.DisableBetweenSelectedActions.Tooltip=Disable all hops between selected actions HopGuiWorkflowGraph.ContextualAction.DisableDownstream.Text=Disable downstream hops HopGuiWorkflowGraph.ContextualAction.DisableDownstream.Tooltip=Disable all enabled downstream hops HopGuiWorkflowGraph.ContextualAction.DisableHop.Text=Disable hop @@ -45,6 +47,8 @@ HopGuiWorkflowGraph.ContextualAction.EditNote.Text=Edit HopGuiWorkflowGraph.ContextualAction.EditNote.Tooltip=Edit the note HopGuiWorkflowGraph.ContextualAction.EditWorkflow.Text=Edit workflow HopGuiWorkflowGraph.ContextualAction.EditWorkflow.Tooltip=Edit the workflow properties +HopGuiWorkflowGraph.ContextualAction.EnableBetweenSelectedActions.Text=Enable hops between selection +HopGuiWorkflowGraph.ContextualAction.EnableBetweenSelectedActions.Tooltip=Enable all hops between selected actions HopGuiWorkflowGraph.ContextualAction.EnableDownstream.Text=Enable downstream hops HopGuiWorkflowGraph.ContextualAction.EnableDownstream.Tooltip=Enable all disabled downstream hops HopGuiWorkflowGraph.ContextualAction.EnableHop.Text=Enable hop diff --git a/ui/src/main/resources/ui/images/HOP_delete.svg b/ui/src/main/resources/ui/images/hop-delete.svg similarity index 100% rename from ui/src/main/resources/ui/images/HOP_delete.svg rename to ui/src/main/resources/ui/images/hop-delete.svg diff --git a/ui/src/main/resources/ui/images/hop-disable-between-selected.svg b/ui/src/main/resources/ui/images/hop-disable-between-selected.svg new file mode 100644 index 0000000000..bae1d08565 --- /dev/null +++ b/ui/src/main/resources/ui/images/hop-disable-between-selected.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="128px" height="128px" viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve"> +<path fill="#0F3B5A" d="M11.298,0.769C7.585,1.773,4.507,4.326,2.817,7.817C1.791,9.884,1.791,9.915,1.699,14.99l-0.121,5.104h4.408 + h4.407v-3.496c0-4.101,0.453-5.589,1.962-6.531c0.846-0.516,1.479-0.608,4.648-0.608h3.653V4.903V0.345L16.67,0.376 + C14.47,0.375,12.054,0.557,11.298,0.769z"/> +<path fill="#0F3B5A" d="M28.205,4.902V9.46h6.189h6.188V4.902V0.345h-6.188h-6.189V4.902z"/> +<path fill="#0F3B5A" d="M48.126,4.902V9.46l6.279-0.061l6.248-0.093l0.092-4.498l0.09-4.466h-6.369H48.13v4.559L48.126,4.902 + L48.126,4.902z"/> +<path fill="#0F3B5A" d="M68.111,4.809l0.09,4.498L74.48,9.4l6.248,0.061V4.902V0.345h-6.338h-6.369L68.111,4.809z"/> +<path fill="#0F3B5A" d="M88.275,4.902V9.46h6.189h6.186V4.902V0.345h-6.186h-6.189V4.902z"/> +<path fill="#0F3B5A" d="M108.2,4.902V9.46h3.653c3.17,0,3.805,0.091,4.649,0.607c1.509,0.941,1.962,2.431,1.962,6.532v3.495h4.408 + h4.406l-0.122-5.104c-0.091-5.073-0.091-5.104-1.117-7.17c-1.72-3.556-5.101-6.29-8.815-7.14c-0.724-0.183-3.048-0.334-5.16-0.334 + H108.2V4.902L108.2,4.902z"/> +<path fill="#0F3B5A" d="M1.639,33.919v6.228h4.378h4.378v-6.228V27.69H6.017H1.639V33.919z"/> +<path fill="#0F3B5A" d="M118.464,33.919v6.228h4.376h4.379v-6.228V27.69h-4.379h-4.378v6.229H118.464z"/> +<path fill="#0F3B5A" d="M118.464,54.124v6.382h4.376h4.379v-6.38v-6.381h-4.379h-4.378v6.379H118.464z"/> +<path fill="#0F3B5A" d="M118.464,74.182v6.377h4.376h4.379v-6.377v-6.383h-4.379h-4.378v6.383H118.464z"/> +<path fill="#0F3B5A" d="M118.464,94.383v6.231h4.376h4.379v-6.231v-6.229h-4.379h-4.378v6.229H118.464z"/> +<path fill="#0F3B5A" d="M118.464,111.762c0,2.918-0.121,3.77-0.604,4.803c-0.935,1.975-1.748,2.277-6.004,2.277h-3.658v4.559v4.557 + h3.865c2.111,0,4.438-0.15,5.164-0.332c3.713-0.854,7.094-3.586,8.813-7.145c1.029-2.063,1.029-2.098,1.118-7.166l0.12-5.105h-4.406 + h-4.408L118.464,111.762L118.464,111.762z"/> +<path fill="#0F3B5A" d="M88.275,123.4v4.558h6.189h6.186V123.4v-4.559h-6.186h-6.189V123.4z"/> +<path fill="#0F3B5A" d="M80.159,123.703v-4.559l-6.28,0.061l-6.249,0.091l-0.092,4.497l-0.091,4.468h6.371h6.339v-4.558H80.159 + L80.159,123.703z"/> +<path fill="#0F3B5A" d="M60.174,123.793l-0.091-4.497l-6.278-0.091l-6.25-0.061v4.559v4.556h6.34h6.369L60.174,123.793z"/> +<path fill="#0F3B5A" d="M40.008,123.703v-4.559H33.82h-6.188v4.559v4.556h6.188h6.188V123.703z"/> +<path fill="#0F3B5A" d="M20.084,123.703v-4.559h-3.652c-3.17,0-3.805-0.092-4.65-0.607c-1.509-0.943-1.963-2.432-1.963-6.533v-3.494 + H5.413H1.006l0.121,5.105c0.091,5.072,0.091,5.104,1.118,7.168c1.719,3.557,5.101,6.292,8.813,7.143 + c0.726,0.182,3.048,0.333,5.162,0.333h3.866v-4.556H20.084L20.084,123.703z"/> +<path fill="#0F3B5A" d="M9.82,94.686v-6.229H5.445H1.067v6.229v6.229h4.378h4.378v-6.229H9.82z"/> +<path fill="#0F3B5A" d="M9.82,74.48V68.1H5.445H1.067v6.383v6.379h4.378h4.378v-6.379H9.82V74.48z"/> +<path fill="#0F3B5A" d="M9.82,54.426v-6.381H5.445H1.067v6.381v6.378h4.378h4.378v-6.378H9.82z"/> +<polygon opacity="0.5" fill="#0E3A5A" points="120,62.8 100.8,62.8 24.8,35.6 35.2,62.8 8,62.8 8,66 34.4,66 24.8,92.4 99.2,66 + 120,66 "/> +<polygon fill="#0E3A5A" points="870.754,215.806 870.758,223.251 899.712,223.251 891,231.968 896.266,237.232 913.965,219.527 + 896.434,201.996 891.17,207.261 899.712,215.803 "/> +</svg> diff --git a/ui/src/main/resources/ui/images/HOP_disable_downstream.svg b/ui/src/main/resources/ui/images/hop-disable-downstream.svg similarity index 100% rename from ui/src/main/resources/ui/images/HOP_disable_downstream.svg rename to ui/src/main/resources/ui/images/hop-disable-downstream.svg diff --git a/ui/src/main/resources/ui/images/HOP_disable.svg b/ui/src/main/resources/ui/images/hop-disable.svg similarity index 100% rename from ui/src/main/resources/ui/images/HOP_disable.svg rename to ui/src/main/resources/ui/images/hop-disable.svg diff --git a/ui/src/main/resources/ui/images/hop-enable-between-selected.svg b/ui/src/main/resources/ui/images/hop-enable-between-selected.svg new file mode 100644 index 0000000000..79c14f851c --- /dev/null +++ b/ui/src/main/resources/ui/images/hop-enable-between-selected.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="128px" height="128px" viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve"> +<path fill="#0F3B5A" d="M11.298,0.769C7.585,1.773,4.507,4.326,2.817,7.817C1.791,9.884,1.791,9.915,1.699,14.99l-0.121,5.104h4.408 + h4.407v-3.496c0-4.101,0.453-5.589,1.962-6.531c0.846-0.516,1.479-0.608,4.648-0.608h3.653V4.903V0.345L16.67,0.376 + C14.47,0.375,12.054,0.557,11.298,0.769z"/> +<path fill="#0F3B5A" d="M28.205,4.902V9.46h6.189h6.188V4.902V0.345h-6.188h-6.189V4.902z"/> +<path fill="#0F3B5A" d="M48.126,4.902V9.46l6.279-0.061l6.248-0.093l0.092-4.498l0.09-4.466h-6.369H48.13v4.559L48.126,4.902 + L48.126,4.902z"/> +<path fill="#0F3B5A" d="M68.111,4.809l0.09,4.498L74.48,9.4l6.248,0.061V4.902V0.345h-6.338h-6.369L68.111,4.809z"/> +<path fill="#0F3B5A" d="M88.275,4.902V9.46h6.189h6.186V4.902V0.345h-6.186h-6.189V4.902z"/> +<path fill="#0F3B5A" d="M108.2,4.902V9.46h3.653c3.17,0,3.805,0.091,4.649,0.607c1.509,0.941,1.962,2.431,1.962,6.532v3.495h4.408 + h4.406l-0.122-5.104c-0.091-5.073-0.091-5.104-1.117-7.17c-1.72-3.556-5.101-6.29-8.815-7.14c-0.724-0.183-3.048-0.334-5.16-0.334 + H108.2V4.902L108.2,4.902z"/> +<path fill="#0F3B5A" d="M1.639,33.919v6.228h4.378h4.378v-6.228V27.69H6.017H1.639V33.919z"/> +<path fill="#0F3B5A" d="M118.464,33.919v6.228h4.376h4.379v-6.228V27.69h-4.379h-4.378v6.229H118.464z"/> +<path fill="#0F3B5A" d="M118.464,54.124v6.382h4.376h4.379v-6.38v-6.381h-4.379h-4.378v6.379H118.464z"/> +<path fill="#0F3B5A" d="M118.464,74.182v6.377h4.376h4.379v-6.377v-6.383h-4.379h-4.378v6.383H118.464z"/> +<path fill="#0F3B5A" d="M118.464,94.383v6.231h4.376h4.379v-6.231v-6.229h-4.379h-4.378v6.229H118.464z"/> +<path fill="#0F3B5A" d="M118.464,111.762c0,2.918-0.121,3.77-0.604,4.803c-0.935,1.975-1.748,2.277-6.004,2.277h-3.658v4.559v4.557 + h3.865c2.111,0,4.438-0.15,5.164-0.332c3.713-0.854,7.094-3.586,8.813-7.145c1.029-2.063,1.029-2.098,1.118-7.166l0.12-5.105h-4.406 + h-4.408L118.464,111.762L118.464,111.762z"/> +<path fill="#0F3B5A" d="M88.275,123.4v4.558h6.189h6.186V123.4v-4.559h-6.186h-6.189V123.4z"/> +<path fill="#0F3B5A" d="M80.159,123.703v-4.559l-6.28,0.061l-6.249,0.091l-0.092,4.497l-0.091,4.468h6.371h6.339v-4.558H80.159 + L80.159,123.703z"/> +<path fill="#0F3B5A" d="M60.174,123.793l-0.091-4.497l-6.278-0.091l-6.25-0.061v4.559v4.556h6.34h6.369L60.174,123.793z"/> +<path fill="#0F3B5A" d="M40.008,123.703v-4.559H33.82h-6.188v4.559v4.556h6.188h6.188V123.703z"/> +<path fill="#0F3B5A" d="M20.084,123.703v-4.559h-3.652c-3.17,0-3.805-0.092-4.65-0.607c-1.509-0.943-1.963-2.432-1.963-6.533v-3.494 + H5.413H1.006l0.121,5.105c0.091,5.072,0.091,5.104,1.118,7.168c1.719,3.557,5.101,6.292,8.813,7.143 + c0.726,0.182,3.048,0.333,5.162,0.333h3.866v-4.556H20.084L20.084,123.703z"/> +<path fill="#0F3B5A" d="M9.82,94.686v-6.229H5.445H1.067v6.229v6.229h4.378h4.378v-6.229H9.82z"/> +<path fill="#0F3B5A" d="M9.82,74.48V68.1H5.445H1.067v6.383v6.379h4.378h4.378v-6.379H9.82V74.48z"/> +<path fill="#0F3B5A" d="M9.82,54.426v-6.381H5.445H1.067v6.381v6.378h4.378h4.378v-6.378H9.82z"/> +<polygon fill="#0E3A5A" points="120,62.8 100.8,62.8 24.8,35.6 35.2,62.8 8,62.8 8,66 34.4,66 24.8,92.4 99.2,66 120,66 "/> +<polygon fill="#0E3A5A" points="870.754,215.806 870.758,223.251 899.712,223.251 891,231.968 896.266,237.232 913.965,219.527 + 896.434,201.996 891.17,207.261 899.712,215.803 "/> +</svg> diff --git a/ui/src/main/resources/ui/images/HOP_enable_downstream.svg b/ui/src/main/resources/ui/images/hop-enable-downstream.svg similarity index 100% rename from ui/src/main/resources/ui/images/HOP_enable_downstream.svg rename to ui/src/main/resources/ui/images/hop-enable-downstream.svg
