@@ -77,14 +77,21 @@ function buildNavigation(patternlab) {
77
77
var navSubItem ;
78
78
var navViewAllItem ;
79
79
80
- //get the navItem
80
+ //get the navItem.
81
81
//if there is one or more slashes in the subdir, get everything after
82
82
//the last slash. if no slash, get the whole subdir string and strip
83
83
//any numeric + hyphen prefix
84
84
navItemName = pattern . subdir . split ( '/' ) . pop ( ) . replace ( / ^ \d * \- / , '' ) ;
85
+
85
86
//get the navSubItem
86
87
navSubItemName = pattern . patternName . replace ( / - / g, ' ' ) ;
87
88
89
+ //assume the navSubItem does not exist.
90
+ navSubItem = new of . oNavSubItem ( navSubItemName ) ;
91
+ navSubItem . patternPath = pattern . patternLink ;
92
+ navSubItem . patternPartial = bucketName + "-" + pattern . patternName ; //add the hyphenated name
93
+
94
+
88
95
89
96
//check if the bucket already exists
90
97
var bucketIndex = patternlab . bucketIndex . indexOf ( bucketName ) ;
@@ -105,11 +112,6 @@ function buildNavigation(patternlab) {
105
112
//assume the navItem does not exist.
106
113
navItem = new of . oNavItem ( navItemName ) ;
107
114
108
- //assume the navSubItem does not exist.
109
- navSubItem = new of . oNavSubItem ( navSubItemName ) ;
110
- navSubItem . patternPath = pattern . patternLink ;
111
- navSubItem . patternPartial = bucketName + "-" + pattern . patternName ; //add the hyphenated name
112
-
113
115
//add the patternState if it exists
114
116
if ( pattern . patternState ) {
115
117
navSubItem . patternState = pattern . patternState ;
@@ -153,11 +155,6 @@ function buildNavigation(patternlab) {
153
155
//find the bucket
154
156
bucket = patternlab . buckets [ bucketIndex ] ;
155
157
156
- //assume the navSubItem does not exist.
157
- navSubItem = new of . oNavSubItem ( navSubItemName ) ;
158
- navSubItem . patternPath = pattern . patternLink ;
159
- navSubItem . patternPartial = bucketName + "-" + pattern . patternName ; //add the hyphenated name
160
-
161
158
//add the patternState if it exists
162
159
if ( pattern . patternState ) {
163
160
navSubItem . patternState = pattern . patternState ;
0 commit comments