Skip to content

Commit

Permalink
Add cssClass to parent list element
Browse files Browse the repository at this point in the history
  • Loading branch information
coastforge-mei committed Dec 27, 2024
1 parent f4d74d2 commit 6599c70
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/Resources/public/build/c4g-maps.js

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -221,9 +221,6 @@ export class C4gStarboardLayerElement extends Component {
if (this.props.layerStates.greyed) {
cssClass += " " + cssConstants.DISABLED;
}
if (this.props.layer.cssClass) {
cssClass += " " + this.props.layer.cssClass;
}
let openClose = this.props.layerStates.collapsed ? cssConstants.CLOSE : cssConstants.OPEN;
let objChilds = this.props.layer.childs;
let linkText;
Expand All @@ -239,11 +236,16 @@ export class C4gStarboardLayerElement extends Component {
linkText = <a tabIndex={1} title={this.props.layer.name} alt={this.props.lang.STARBOARD_ELEMENT_TRIGGER_1+this.props.layer.name+this.props.lang.STARBOARD_ELEMENT_TRIGGER_2} className={cssClass} onKeyPress={(event) => this.layerEnter(event)} onMouseUp={(event) => this.layerClick(event)}><span className={"c4g-starboard-list-element__text"}>{this.props.layer.name}</span></a>;
}

let cssElementClass = "";
if (this.props.layer.cssClass) {
cssElementClass = " " + this.props.layer.cssClass;
}

if (objChilds && objChilds.length) {
let span = <span alt={this.props.lang.STARBOARD_ELEMENT_CHILDS} className={cssConstants.ICON} onMouseUp={(event) => this.spanClick(event)}/>;

return (
<li data-layer-id={this.props.id} className={openClose + " c4g-starboard-list-element"}>
<li data-layer-id={this.props.id} className={openClose + " c4g-starboard-list-element" + cssElementClass}>
{span}
{stylePicture}
{spanZoom}
Expand Down Expand Up @@ -278,7 +280,7 @@ export class C4gStarboardLayerElement extends Component {
linkSwitch = null;
}
return (
<li data-layer-id={this.props.id} tabIndex={1} className={openClose + " c4g-starboard-list-element"}>
<li data-layer-id={this.props.id} tabIndex={1} className={openClose + " c4g-starboard-list-element" + cssElementClass}>
{stylePicture}
{spanZoom}
{linkText}
Expand Down

0 comments on commit 6599c70

Please sign in to comment.