File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,7 +9,11 @@ const editLinksModule = (function(window) {
99 if ( matches ) {
1010 if ( rule . index !== undefined ) {
1111 result = matches [ rule . index ] ;
12- } else {
12+ }
13+ else if ( rule . rule !== undefined ) {
14+ result = rule . rule ( matches ) ;
15+ }
16+ else {
1317 result = rule . value ;
1418 }
1519 return true ;
@@ -60,8 +64,8 @@ const editLinksModule = (function(window) {
6064 index : 2
6165 } ,
6266 {
63- re : / a r c h i t e c t u r e s \/ / ,
64- value : 'architectures '
67+ re : / s o l u t i o n s \/ / ,
68+ value : 'solutions '
6569 }
6670 ] ;
6771 return executeRules ( rules ) ;
@@ -95,8 +99,12 @@ const editLinksModule = (function(window) {
9599 value : 'documentation'
96100 } ,
97101 {
98- re : / a r c h i t e c t u r e s \/ ( s o l u t i o n s \/ [ ^ \/ ] * ) / ,
99- index : 1
102+ re : / s o l u t i o n s \/ ( s o l u t i o n \/ [ ^ \/ ] * ) / ,
103+ rule : ( matches ) => matches [ 1 ] . replace ( 'solution/' , 'solutions/' )
104+ } ,
105+ {
106+ re : / s o l u t i o n s \/ / ,
107+ value : ''
100108 }
101109 ] ;
102110 return executeRules ( rules ) ;
@@ -146,7 +154,7 @@ const editLinksModule = (function(window) {
146154 value : 'master'
147155 } ,
148156 {
149- re : / a r c h i t e c t u r e s \/ / ,
157+ re : / s o l u t i o n s \/ / ,
150158 value : 'master'
151159 }
152160 ] ;
You can’t perform that action at this time.
0 commit comments