mirror of
https://github.com/LibreOffice/core.git
synced 2025-08-04 07:36:15 +00:00
tdf#163747 ODK docs: CSS hack to add "unpublished" decoration
Add an HTML_EXTRA_STYLESHEET setting to the Doxyfile of idl and remove HTML_TIMESTAMP = NO while at it (it is disabled by default since Doxygen 1.8.9). The hacky CSS rule is extra long due to the need to exclude *.idl File Reference pages from it. Change-Id: I848f6c216b68875fd032044f04ca72f5a5e2ed1e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186595 Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
This commit is contained in:
@ -15,7 +15,7 @@ RECURSIVE = YES
|
|||||||
|
|
||||||
GENERATE_HTML = YES
|
GENERATE_HTML = YES
|
||||||
HTML_OUTPUT = .
|
HTML_OUTPUT = .
|
||||||
HTML_TIMESTAMP = NO
|
HTML_EXTRA_STYLESHEET = "$(SRCDIR)/odk/docs/idl_extra_styles.css"
|
||||||
GENERATE_LATEX = NO
|
GENERATE_LATEX = NO
|
||||||
|
|
||||||
QUIET = %
|
QUIET = %
|
||||||
|
83
odk/docs/idl_extra_styles.css
Normal file
83
odk/docs/idl_extra_styles.css
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the LibreOffice project.
|
||||||
|
*
|
||||||
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Doxygen 1.8 */
|
||||||
|
#top:not(:has(#nav-path .el:first-child[href^="dir_"])) ~ .header .title:not(:has(> .mlabels))::after {
|
||||||
|
content: "unpublished";
|
||||||
|
margin-left: 8px;
|
||||||
|
background-color: #f63d96;
|
||||||
|
border-top: 1px solid #ff087b;
|
||||||
|
border-left: 1px solid #ff087b;
|
||||||
|
border-right: 1px solid #ffaad1;
|
||||||
|
border-bottom: 1px solid #ffaad1;
|
||||||
|
text-shadow: none;
|
||||||
|
color: white;
|
||||||
|
margin-right: 4px;
|
||||||
|
padding: 2px 3px;
|
||||||
|
border-radius: 3px;
|
||||||
|
font-size: 7pt;
|
||||||
|
white-space: nowrap;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Doxygen 1.11 */
|
||||||
|
#top:not(:has(#nav-path .el:first-child[href^="dir_"])) ~ #doc-content .title:not(:has(> .mlabels))::after {
|
||||||
|
content: "unpublished";
|
||||||
|
margin-left: 8px;
|
||||||
|
background-color: #f63d96;
|
||||||
|
border-top: 1px solid #ff087b;
|
||||||
|
border-left: 1px solid #ff087b;
|
||||||
|
border-right: 1px solid #ffaad1;
|
||||||
|
border-bottom: 1px solid #ffaad1;
|
||||||
|
text-shadow: none;
|
||||||
|
color: white;
|
||||||
|
margin-right: 4px;
|
||||||
|
padding: 2px 3px;
|
||||||
|
border-radius: 3px;
|
||||||
|
font-size: 7pt;
|
||||||
|
white-space: nowrap;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Doxygen 1.13 */
|
||||||
|
#side-nav:not(:has(#selected a[class*="idl.html"])) ~ #doc-content .title:not(:has(> .mlabels))::after {
|
||||||
|
content: "unpublished";
|
||||||
|
margin-left: 8px;
|
||||||
|
background-color: #f63d96;
|
||||||
|
border-top: 1px solid #ff087b;
|
||||||
|
border-left: 1px solid #ff087b;
|
||||||
|
border-right: 1px solid #ffaad1;
|
||||||
|
border-bottom: 1px solid #ffaad1;
|
||||||
|
text-shadow: none;
|
||||||
|
color: white;
|
||||||
|
margin-right: 4px;
|
||||||
|
padding: 2px 3px;
|
||||||
|
border-radius: 3px;
|
||||||
|
font-size: 7pt;
|
||||||
|
white-space: nowrap;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Doxygen 1.14 */
|
||||||
|
#side-nav:not(:has(#selected a[class*="idl.html"])) ~ #container .title:not(:has(> .mlabels))::after {
|
||||||
|
content: "unpublished";
|
||||||
|
margin-left: 8px;
|
||||||
|
background-color: #f63d96;
|
||||||
|
border-top: 1px solid #ff087b;
|
||||||
|
border-left: 1px solid #ff087b;
|
||||||
|
border-right: 1px solid #ffaad1;
|
||||||
|
border-bottom: 1px solid #ffaad1;
|
||||||
|
text-shadow: none;
|
||||||
|
color: white;
|
||||||
|
margin-right: 4px;
|
||||||
|
padding: 2px 3px;
|
||||||
|
border-radius: 3px;
|
||||||
|
font-size: 7pt;
|
||||||
|
white-space: nowrap;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
Reference in New Issue
Block a user