Skip to content

Commit fd109d8

Browse files
Merge pull request #1160 from gooddata/snapshot-master-25b1d12d-to-rel/dev
[bot] Merge master/25b1d12d into rel/dev
2 parents 756716c + 25b1d12 commit fd109d8

File tree

11 files changed

+142
-25
lines changed

11 files changed

+142
-25
lines changed

docs/assets/icons/ai.svg

Lines changed: 12 additions & 0 deletions
Loading

docs/assets/scss/_styles_project.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
@import "parameter";
3131
@import "skip-links";
3232
@import "heading-anchor";
33+
@import "ask-ai-button";
3334

3435
#print {
3536
display: none; // Hide print functionality for now
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// (C) 2025 GoodData Corporation
2+
@import "variables/variables";
3+
4+
.ask-ai-button-container {
5+
display: flex;
6+
margin-left: 20px;
7+
justify-content: flex-start;
8+
button {
9+
display: flex;
10+
align-items: center;
11+
gap: 5px;
12+
&:disabled {
13+
cursor: not-allowed;
14+
opacity: 0.2;
15+
&:hover,
16+
&:focus,
17+
&:active {
18+
color: inherit;
19+
border-color: inherit;
20+
}
21+
22+
&:focus {
23+
box-shadow: inherit;
24+
}
25+
}
26+
}
27+
.ask-ai-icon {
28+
display: flex;
29+
width: fit-content;
30+
svg {
31+
width: 15px;
32+
height: 15px;
33+
margin: 0;
34+
}
35+
}
36+
}

docs/assets/scss/tooltip.scss

Lines changed: 46 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,61 @@
1+
// (C) 2023 GoodData Corporation
2+
// Custom tooltip styles
3+
14
@import "variables/variables";
25

6+
// Override Bootstrap tooltip background color
37
.tooltip {
48
font-family: inherit;
59

610
.tooltip-inner {
7-
padding: 12px 15px;
8-
text-align: left;
9-
max-width: 300px;
10-
font-family: inherit;
11-
color: $color-white;
12-
background-color: $color-tooltip;
11+
padding: 12px 15px;
12+
text-align: left;
13+
max-width: 300px;
14+
font-family: inherit;
15+
color: $color-white;
16+
text-align: center;
17+
background-color: $color-deep-purple;
1318
}
1419

15-
&.bs-tooltip-right .arrow:before {
16-
border-right-color: $color-tooltip;
20+
// Override tooltip arrow colors for all directions
21+
&.bs-tooltip-top .tooltip-arrow::before,
22+
&.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
23+
border-top-color: $color-deep-purple;
1724
}
1825

19-
&.bs-tooltip-top .arrow:before {
20-
border-top-color: $color-tooltip;
26+
&.bs-tooltip-right .tooltip-arrow::before,
27+
&.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
28+
border-right-color: $color-deep-purple;
2129
}
2230

23-
&.bs-tooltip-left .arrow:before {
24-
border-left-color: $color-tooltip;
31+
&.bs-tooltip-bottom .tooltip-arrow::before,
32+
&.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
33+
border-bottom-color: $color-deep-purple;
2534
}
2635

27-
&.bs-tooltip-bottom .arrow:before {
28-
border-bottom-color: $color-tooltip;
36+
&.bs-tooltip-left .tooltip-arrow::before,
37+
&.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
38+
border-left-color: $color-deep-purple;
2939
}
30-
}
40+
}
41+
42+
// Additional fallback for older Bootstrap versions
43+
.bs-tooltip-top .tooltip-arrow::before,
44+
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
45+
border-top-color: $color-deep-purple;
46+
}
47+
48+
.bs-tooltip-right .tooltip-arrow::before,
49+
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
50+
border-right-color: $color-deep-purple;
51+
}
52+
53+
.bs-tooltip-bottom .tooltip-arrow::before,
54+
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
55+
border-bottom-color: $color-deep-purple;
56+
}
57+
58+
.bs-tooltip-left .tooltip-arrow::before,
59+
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
60+
border-left-color: $color-deep-purple;
61+
}

docs/assets/scss/variables/_variables.colors.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
$color-deep-purple: #1C0D3F;
77
$color-indigo: #1B127D;
88
$color-cobalt-blue: #2637EF;
9-
$color-shocking-pink: #ED26B7;
9+
$color-shocking-pink: #CF119C;
1010
$color-violet: #8104CA;
1111
$color-jade-green: #A3FFB0;
1212
$color-emerald-green: #20CA8B;

docs/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.20
44

55
require (
66
github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2 // indirect
7-
github.com/gooddata/gooddata-docs-theme v0.0.0-20250821103203-74c7725a1374 // indirect
7+
github.com/gooddata/gooddata-docs-theme v0.0.0-20250924092250-449ef78afca9 // indirect
88
github.com/google/docsy v0.7.1 // indirect
99
github.com/google/docsy/dependencies v0.7.1 // indirect
1010
github.com/twbs/bootstrap v5.3.1+incompatible // indirect

docs/go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ github.com/gooddata/gooddata-docs-theme v0.0.0-20250814105944-65486e0f9cfb h1:ac
3636
github.com/gooddata/gooddata-docs-theme v0.0.0-20250814105944-65486e0f9cfb/go.mod h1:VVNP6Cmo+vC37RD3T/YHjyU/QdqftGY5z4G513LYyrA=
3737
github.com/gooddata/gooddata-docs-theme v0.0.0-20250821103203-74c7725a1374 h1:pdQfwqjy/PW2CBh0HlMtgnsSuNHNLP+SyWlACDhSBnU=
3838
github.com/gooddata/gooddata-docs-theme v0.0.0-20250821103203-74c7725a1374/go.mod h1:VVNP6Cmo+vC37RD3T/YHjyU/QdqftGY5z4G513LYyrA=
39+
github.com/gooddata/gooddata-docs-theme v0.0.0-20250923125026-872d754a05c7 h1:nvF4wBIH2xXN3sp46x//06Z/1kjj4PhippnYYpvOgp8=
40+
github.com/gooddata/gooddata-docs-theme v0.0.0-20250923125026-872d754a05c7/go.mod h1:VVNP6Cmo+vC37RD3T/YHjyU/QdqftGY5z4G513LYyrA=
41+
github.com/gooddata/gooddata-docs-theme v0.0.0-20250924092250-449ef78afca9 h1:RmQs22XW4f4rxSdOgVBKVP8t08+UoIeShLQtP8+y3yE=
42+
github.com/gooddata/gooddata-docs-theme v0.0.0-20250924092250-449ef78afca9/go.mod h1:VVNP6Cmo+vC37RD3T/YHjyU/QdqftGY5z4G513LYyrA=
3943
github.com/google/docsy v0.7.1 h1:DUriA7Nr3lJjNi9Ulev1SfiG1sUYmvyDeU4nTp7uDxY=
4044
github.com/google/docsy v0.7.1/go.mod h1:JCmE+c+izhE0Rvzv3y+AzHhz1KdwlA9Oj5YBMklJcfc=
4145
github.com/google/docsy/dependencies v0.7.1 h1:NbzYKJYMin2q50xdWSUzR2c9gCp7zR/XHDBcxklEcTQ=
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<div class="ask-ai-button-container">
2+
<button
3+
class="gd-docs-header-nav__cta gd-docs-header-nav__github open-kapa-widget ask-ai-button"
4+
id="ask-ai-button"
5+
>
6+
Ask AI
7+
<div class="ask-ai-icon">
8+
{{ with resources.Get "icons/ai.svg" }}{{ ( . | minify).Content | safeHTML }}{{ end }}
9+
</div>
10+
</button>
11+
</div>

docs/layouts/partials/footer.html

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@
1818
>
1919
{{ $link.title }}
2020
</label>
21-
{{ if $link.items }}
21+
{{ if and $link.items (gt (len $link.items) 0) }}
2222
<ul class="gd-footer-banner-sublinks gd-footer-sublinks">
2323
{{ range $sublink := $link.items }}
24-
<li class="gd-footer-banner-sublinks-item gd-footer-sublinks-item">
25-
{{ template "absolute-link" (dict "url" $sublink.link "text" $sublink.title "class" "gd-footer-sublinks-item-link" "idPrefix" "footer-link-") }}
26-
</li>
24+
{{ if and $sublink.link $sublink.title }}
25+
<li class="gd-footer-banner-sublinks-item gd-footer-sublinks-item">
26+
{{ template "absolute-link" (dict "url" $sublink.link "text" $sublink.title "class" "gd-footer-sublinks-item-link" "idPrefix" "footer-link-") }}
27+
</li>
28+
{{ end }}
2729
{{ end }}
2830
</ul>
2931
{{ end }}
@@ -48,12 +50,14 @@
4850
>
4951
{{ $link.title }}
5052
</label>
51-
{{ if $link.items }}
53+
{{ if and $link.items (gt (len $link.items) 0) }}
5254
<ul class="gd-footer-sublinks">
5355
{{ range $sublink := $link.items }}
54-
<li class="gd-footer-sublinks-item">
55-
{{ template "absolute-link" (dict "url" $sublink.link "text" $sublink.title "class" "gd-footer-sublinks-item-link" "idPrefix" "footer-link-") }}
56-
</li>
56+
{{ if and $sublink.link $sublink.title }}
57+
<li class="gd-footer-sublinks-item">
58+
{{ template "absolute-link" (dict "url" $sublink.link "text" $sublink.title "class" "gd-footer-sublinks-item-link" "idPrefix" "footer-link-") }}
59+
</li>
60+
{{ end }}
5761
{{ end }}
5862
</ul>
5963
{{ end }}

docs/layouts/partials/hooks/body-end.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,20 @@
77
<script src="/js/404-old-version.js"></script>
88
<script src="/js/prism-accessibility.js"></script>
99

10+
{{/* additional scripts */}}
11+
<script src="/js/archive-link.js"></script>
12+
<script
13+
async
14+
src="https://widget.kapa.ai/kapa-widget.bundle.js"
15+
data-website-id="321ae018-8175-44b4-b907-18d793521ab4"
16+
data-project-name="GoodData"
17+
data-project-color="#ED26B7"
18+
data-project-logo="https://www.gooddata.com/img/generic/logo-g.svg"
19+
data-button-hide="true"
20+
data-modal-disclaimer-text-color="#ED26B7"
21+
data-modal-override-open-class="open-kapa-widget"
22+
data-modal-open-on-command-k="true"
23+
data-modal-y-offset="20vh"
24+
data-modal-title-color="#1c0d3f"
25+
data-modal-title-font-family="bca6d3310b5c9dae1dae416e8abc8405,helvetica,arial,sans-serif"
26+
></script>

0 commit comments

Comments
 (0)