Skip to content

Commit af8c05a

Browse files
feat(layout): add crowdin and discord widgets
1 parent 4501c7b commit af8c05a

File tree

4 files changed

+35
-1
lines changed

4 files changed

+35
-1
lines changed

doxyconfig-Doxyfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ HTML_HEADER = doxyconfig-header.html
5151
HTML_EXTRA_FILES += doxyconfig-readthedocs-search.js
5252
HTML_EXTRA_STYLESHEET += doxyconfig.css
5353

54+
# @lizardbyte/shared-web
55+
HTML_EXTRA_FILES += ../node_modules/@lizardbyte/shared-web/dist/crowdin.js
56+
HTML_EXTRA_FILES += ../node_modules/@lizardbyte/shared-web/dist/discord.js
57+
5458
# custom aliases
5559
ALIASES = ""
5660
ALIASES += "examples=^^**Examples**^^@code{.cpp}"

doxyconfig-header.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@
2929
<script type="text/javascript" src="$relpath^assets/fontawesome/js/all.min.js"></script>
3030
<!--FONTAWESOME END-->
3131

32+
<!--DOXYGEN-AWESOME START-->
33+
<script type="text/javascript" src="$relpath^crowdin.js"></script>
34+
<script type="text/javascript" src="$relpath^discord.js"></script>
35+
<script type="text/javascript">
36+
initDiscord()
37+
</script>
38+
3239
<!--DOXYGEN-AWESOME START-->
3340
<script type="text/javascript" src="$relpath^doxygen-awesome-darkmode-toggle.js"></script>
3441
<script type="text/javascript" src="$relpath^doxygen-awesome-fragment-copy-button.js"></script>

doxyconfig.css

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,25 @@ ul.search li.search-result {
1818
padding-bottom: 10px;
1919
margin-bottom: 10px;
2020
}
21+
22+
/* CrowdIn Language Picker */
23+
#crowdin-language-picker .cr-picker-button {
24+
background-color: var(--page-background-color) !important;
25+
border: 1px solid var(--page-secondary-foreground-color) !important;
26+
color: var(--page-foreground-color) !important;
27+
}
28+
#crowdin-language-picker .cr-picker-button:hover {
29+
background-color: var(--page-foreground-color) !important;
30+
color: var(--page-background-color) !important;
31+
}
32+
#crowdin-language-picker .cr-picker-submenu {
33+
background-color: var(--page-background-color) !important;
34+
border: 0 !important;
35+
}
36+
#crowdin-language-picker .cr-picker-submenu > a {
37+
color: var(--page-foreground-color) !important;
38+
}
39+
#crowdin-language-picker .cr-picker-submenu > a:hover {
40+
background-color: var(--page-foreground-color) !important;
41+
color: var(--page-background-color) !important;
42+
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"dependencies": {
3-
"@fortawesome/fontawesome-free": "6.7.2"
3+
"@fortawesome/fontawesome-free": "6.7.2",
4+
"@lizardbyte/shared-web": "2025.321.1458"
45
},
56
"devDependencies": {
67
"jquery": "^3.7.1"

0 commit comments

Comments
 (0)