Skip to content

Commit c2db41c

Browse files
Merge pull request devonfw#275 from tobka777/devonfw/architectures/82-introduction-solution
fix editlink for solution introduction
2 parents 131fba5 + a36ecf6 commit c2db41c

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

website/shared/editlinks.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff 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: /architectures\//,
64-
value: 'architectures'
67+
re: /solutions\//,
68+
value: 'solutions'
6569
}
6670
];
6771
return executeRules(rules);
@@ -95,8 +99,12 @@ const editLinksModule = (function(window) {
9599
value: 'documentation'
96100
},
97101
{
98-
re: /architectures\/(solutions\/[^\/]*)/,
99-
index: 1
102+
re: /solutions\/(solution\/[^\/]*)/,
103+
rule: (matches) => matches[1].replace('solution/','solutions/')
104+
},
105+
{
106+
re: /solutions\//,
107+
value: ''
100108
}
101109
];
102110
return executeRules(rules);
@@ -146,7 +154,7 @@ const editLinksModule = (function(window) {
146154
value: 'master'
147155
},
148156
{
149-
re: /architectures\//,
157+
re: /solutions\//,
150158
value: 'master'
151159
}
152160
];

0 commit comments

Comments
 (0)