Skip to content

Commit 17e3a91

Browse files
committed
Update docs-nav.html and scripts.html for rdi versions
1 parent 345a5a3 commit 17e3a91

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed

layouts/integration/list.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,6 @@ <h1>{{ .Title }}</h1>
4848
</section>
4949
</div>
5050
{{ partial "docs-toc.html" . }}
51+
{{ partial "scripts.html" . }}
5152
</main>
5253
{{ end }}

layouts/integration/single.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,6 @@ <h1>{{ .Title }}</h1>
3636
</section>
3737
</div>
3838
{{ partial "docs-toc.html" . }}
39+
{{ partial "scripts.html" . }}
3940
</main>
4041
{{ end }}

layouts/partials/docs-nav.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@
4141
<a href="https://redis.io/docs/latest/operate/rs/7.4/" id="rs-version-select-7.4" onclick="_setSelectedVersion('rs', 'v7.4')">v7.4</a>
4242
</div>
4343
</div>
44+
{{else if (eq (.Params.linkTitle) "Redis Data Integration")}}
45+
<div id="versionSelectorRedis-Data-Integration" class="menu__version-selector version-selector-control" onclick="_openVersionSelector('Redis-Data-Integration')" style="display: none;">
46+
<button class="menu__version-selector-btn version-selector-control">
47+
<span id="versionSelectorRedis-Data-IntegrationValue" class="version-selector-control">latest</span>
48+
<span class="menu__version-selector__toggler opener version-selector-control">&#x25BC;</span>
49+
<span class="menu__version-selector__toggler closer version-selector-control">&#x25B2;</span>
50+
</button>
51+
<div id="versionDropdownRedis-Data-Integration" class="menu__version-selector__list version-selector-control">
52+
<a href="https://redis.io/docs/latest/integrate/redis-data-integration/" id="redis-data-integration-version-select-latest" onclick="_setSelectedVersion('redis-data-integration', 'latest')">latest</a>
53+
</div>
54+
</div>
4455
</li>
4556

4657
{{end}}

layouts/partials/scripts.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
var currentUrl = window.location.href
66
const regex_kubernetes = new RegExp('/docs/(latest|staging\/.+)/operate/kubernetes/.*')
77
const regex_rs = new RegExp('/docs/(latest|staging\/.+)/operate/rs/.*')
8+
const regex_rdi = new RegExp('/docs/(latest|staging\/.+)/integrate/redis-data-integration/.*')
89

910
if (regex_kubernetes.test(currentUrl)){
1011
// unhide kubernetes version selector
@@ -14,6 +15,10 @@
1415
// unhide rs version selector
1516
document.getElementById( 'versionSelectorRs' ).style.display = '';
1617
}
18+
else if (regex_rdi.test(currentUrl)) {
19+
// unhide rdi version selector
20+
document.getElementById( 'versionSelectorRedis-Data-Integration' ).style.display = '';
21+
}
1722
}
1823

1924
function _setSelectedVersion(product, ver) {
@@ -48,7 +53,7 @@
4853
var versionsDropdown = document.getElementById("versionDropdown" + product).children
4954
var versionsDropdownLength = versionsDropdown.length
5055

51-
const regex = new RegExp(String.raw`^.+\/operate\/${productLowercase}`,"g");
56+
const regex = new RegExp(String.raw`^.+\/(?:operate|integrate)\/${productLowercase}`,"g");
5257
const versionRegex = /^(\/\d+\.\d+(?:\.\d+)?(?:\-\d+)?)?/g;
5358

5459
// for each version in dropdown, edit its href link

0 commit comments

Comments
 (0)