diff options
2 files changed, 4 insertions, 1 deletions
diff --git a/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseRenderer.java b/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseRenderer.java index 993b9522c..e2e40fb07 100755 --- a/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseRenderer.java +++ b/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseRenderer.java @@ -277,7 +277,7 @@ public abstract class BaseRenderer<M extends MUIElement, W extends WWidget<M>> e } if( me.getElementId() != null ) { - widget.setStyleId(me.getElementId()); + widget.setStyleId(Util.toCSSId(me.getElementId())); } me.setWidget(widget); } diff --git a/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/Util.java b/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/Util.java index 18614b539..4ea1e2049 100644 --- a/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/Util.java +++ b/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/Util.java @@ -15,4 +15,7 @@ public class Util { .singleton((E) o);
}
+ public static String toCSSId(String id) {
+ return id.replace('.', '-');
+ }
}
|