Skip to content

Commit 7f3f6f2

Browse files
LPD-77861 Keep it simple
1 parent 96b7aca commit 7f3f6f2

File tree

1 file changed

+11
-28
lines changed
  • modules/apps/frontend-taglib/frontend-taglib-clay/src/main/java/com/liferay/frontend/taglib/clay/servlet/taglib

1 file changed

+11
-28
lines changed

modules/apps/frontend-taglib/frontend-taglib-clay/src/main/java/com/liferay/frontend/taglib/clay/servlet/taglib/VerticalNavTag.java

Lines changed: 11 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.util.ArrayList;
2424
import java.util.List;
2525
import java.util.Map;
26+
import java.util.Objects;
2627
import java.util.Set;
2728

2829
/**
@@ -33,8 +34,7 @@ public class VerticalNavTag extends BaseContainerTag {
3334

3435
@Override
3536
public int doStartTag() throws JspException {
36-
setAttributeNamespace(_ATTRIBUTE_NAMESPACE);
37-
37+
setAttributeNamespace("clay:vertical_nav:");
3838
setContainerElement("nav");
3939

4040
return super.doStartTag();
@@ -89,7 +89,9 @@ public void setDefaultExpandedKeys(List<String> defaultExpandedKeys) {
8989
}
9090

9191
public void setDisplayType(String displayType) {
92-
if (_displayTypes.contains(displayType)) {
92+
if (Objects.equals(displayType, "primary") ||
93+
Objects.equals(displayType, "transparent")) {
94+
9395
_displayType = displayType;
9496
}
9597
}
@@ -99,7 +101,7 @@ public void setLarge(boolean large) {
99101
}
100102

101103
public void setSize(String size) {
102-
if (_sizes.contains(size)) {
104+
if (Objects.equals(size, "lg") || Objects.equals(size, "md")) {
103105
_size = size;
104106
}
105107
}
@@ -116,7 +118,7 @@ protected void cleanUp() {
116118
_collapse = false;
117119
_decorated = false;
118120
_defaultExpandedKeys = null;
119-
_displayType = _DISPLAY_TYPE_DEFAULT;
121+
_displayType = "transparent";
120122
_large = false;
121123
_size = null;
122124
_verticalNavItems = null;
@@ -157,15 +159,14 @@ protected String processCssClasses(Set<String> cssClasses) {
157159
).add(
158160
"menubar-decorated", _decorated
159161
).add(
160-
"menubar-primary", _displayType.equals(_DISPLAY_TYPE_PRIMARY)
162+
"menubar-primary", _displayType.equals("primary")
161163
).add(
162-
"menubar-transparent",
163-
_displayType.equals(_DISPLAY_TYPE_TRANSPARENT)
164+
"menubar-transparent", _displayType.equals("transparent")
164165
).add(
165166
"menubar-vertical-expand-lg", sizeIsNull && _large
166167
).add(
167168
"menubar-vertical-expand-md",
168-
sizeIsNull && !_large && !_displayType.equals(_DISPLAY_TYPE_PRIMARY)
169+
sizeIsNull && !_large && !_displayType.equals("primary")
169170
).add(
170171
String.format("menubar-vertical-expand-%s", _size), !sizeIsNull
171172
);
@@ -439,29 +440,11 @@ private void _renderVerticalNavItems(
439440
jspWriter.write("</ul>");
440441
}
441442

442-
private static final String _ATTRIBUTE_NAMESPACE = "clay:vertical_nav:";
443-
444-
private static final String _DISPLAY_TYPE_DEFAULT =
445-
VerticalNavTag._DISPLAY_TYPE_TRANSPARENT;
446-
447-
private static final String _DISPLAY_TYPE_PRIMARY = "primary";
448-
449-
private static final String _DISPLAY_TYPE_TRANSPARENT = "transparent";
450-
451-
private static final String _SIZE_LARGE = "lg";
452-
453-
private static final String _SIZE_MEDIUM = "md";
454-
455-
private static final List<String> _displayTypes = List.of(
456-
_DISPLAY_TYPE_PRIMARY, _DISPLAY_TYPE_TRANSPARENT);
457-
private static final List<String> _sizes = List.of(
458-
_SIZE_LARGE, _SIZE_MEDIUM);
459-
460443
private String _active;
461444
private boolean _collapse;
462445
private boolean _decorated;
463446
private List<String> _defaultExpandedKeys;
464-
private String _displayType = _DISPLAY_TYPE_DEFAULT;
447+
private String _displayType = "transparent";
465448
private boolean _large;
466449
private String _size;
467450
private List<VerticalNavItem> _verticalNavItems;

0 commit comments

Comments
 (0)