Browse Source

SONAR-11644 Swap {instance} with SonarQube in sonar-docs search result

tags/7.7
Grégoire Aubert 5 years ago
parent
commit
266070dc77

+ 5
- 0
server/sonar-docs/plugins/sonarsource-source-filesystem/index.js View File

@@ -29,6 +29,7 @@ function loadNodeContentSync(fileNode) {
let newContent = cutSonarCloudContent(content);
newContent = removeRemainingContentTags(newContent);
newContent = handleIncludes(newContent, fileNode);
newContent = replaceInstanceTag(newContent);
return newContent;
}

@@ -76,6 +77,10 @@ function handleIncludes(content, fileNode) {
});
}

function replaceInstanceTag(content) {
return content.replace(/{instance}/gi, 'SonarQube');
}

exports.createFilePath = createFilePath;
exports.createRemoteFileNode = createRemoteFileNode;
exports.loadNodeContent = loadNodeContent;

+ 0
- 5
server/sonar-docs/src/templates/page.tsx View File

@@ -71,7 +71,6 @@ export default class Page extends React.PureComponent<Props> {
htmlPageContent = createAnchorForHeadings(htmlPageContent, realHeadingsList);
htmlPageContent = replaceDynamicLinks(htmlPageContent);
htmlPageContent = replaceImageLinks(htmlPageContent);
htmlPageContent = replaceInstanceTag(htmlPageContent);

return (
<>
@@ -126,10 +125,6 @@ export const query = graphql`
}
`;

function replaceInstanceTag(content: string) {
return content.replace(/{instance}/gi, 'SonarQube');
}

function replaceImageLinks(content: string) {
const version = process.env.GATSBY_DOCS_VERSION || '';
if (version !== '') {

Loading…
Cancel
Save