041e10e64f
QDoc adds a 'Status' field to the table on top of type reference pages. One common status for Qt modules/types is 'Technical preview'. Add an icon that is displayed next to the status description, highlighting the fact that the type is in tech. preview and therefore subject to change. Pick-to: 6.5 Task-number: QTBUG-113026 Change-Id: Ibe6ca2a562cc7810fe27e7dcf514c711cd022894 Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
131 lines
6.8 KiB
Plaintext
131 lines
6.8 KiB
Plaintext
# HTML Header with qt.io branding and online links
|
|
|
|
HTML.stylesheets = template/style/online.css \
|
|
template/style/cookie-confirm.css \
|
|
template/style/gsc.css \
|
|
template/style/list_arrow.png \
|
|
template/style/list_expand.png \
|
|
template/style/icomoon.eot \
|
|
template/style/icomoon.svg \
|
|
template/style/icomoon.ttf \
|
|
template/style/icomoon.woff \
|
|
template/style/cookiebar-x.png \
|
|
template/style/doc_search.png \
|
|
template/style/tech_preview.svg \
|
|
template/style/theqtcompany.png
|
|
|
|
|
|
#for including files into the qch file. Relative to the outputdir of a QDoc build.
|
|
qhp.extraFiles += style/online.css \
|
|
style/cookie-confirm.css \
|
|
style/gsc.css \
|
|
style/list_arrow.png \
|
|
style/list_expand.png \
|
|
style/icomoon.eot \
|
|
style/icomoon.svg \
|
|
style/icomoon.ttf \
|
|
style/icomoon.woff \
|
|
style/cookiebar-x.png \
|
|
style/doc_search.png \
|
|
style/tech_preview.svg \
|
|
style/theqtcompany.png
|
|
|
|
HTML.headerstyles = \
|
|
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/online.css\" />\n" \
|
|
" <link rel=\"shortcut icon\" href=\"//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/images/favicon.ico.gzip\" />\n"
|
|
|
|
HTML.headerscripts = \
|
|
" <script type=\"text/javascript\"> wpThemeFolder = \'http://qt.io/wp-content/themes/oneqt\'; </script>\n" \
|
|
" <script type=\"text/javascript\" src=\"//d33sqmjvzgs8hq.cloudfront.net/wp-includes/js/jquery/jquery.js.gzip\"></script>\n" \
|
|
" <script type=\"text/javascript\" src=\"//d33sqmjvzgs8hq.cloudfront.net/wp-includes/js/jquery/jquery-migrate.min.js.gzip\"></script>\n" \
|
|
" <script type=\"text/javascript\" src=\"//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/js/combo.js.gzip\"></script>\n" \
|
|
" <script type=\"text/javascript\" src=\"scripts/main.js\"></script>\n" \
|
|
" <script type=\"text/javascript\" src=\"scripts/extras.js\"></script>\n" \
|
|
" <script type=\"text/javascript\">\n" \
|
|
" \$(function(){\n" \
|
|
" \$(\"#footer\").load(\"/style/qt-footer.html\");\n" \
|
|
" \$(\"#sidebar-content\").load(\"style/qt5-sidebar.html\");\n" \
|
|
" });\n" \
|
|
" </script>\n" \
|
|
" <script type=\"text/javascript\">\n" \
|
|
" (function (i, s, o, g, r, a, m) {\n" \
|
|
" i[\'GoogleAnalyticsObject\'] = r; i[r] = i[r] || function () {\n" \
|
|
" (i[r].q = i[r].q || []).push(arguments)\n" \
|
|
" }, i[r].l = 1 * new Date(); a = s.createElement(o),\n" \
|
|
" m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)\n" \
|
|
" })(window, document, \'script\', \'//www.google-analytics.com/analytics.js\', \'ga\');\n\n" \
|
|
" ga(\'create\', \'UA-54043535-2\', \'qt.io\');\n" \
|
|
" ga(\'set\', \'forceSSL\', true);\n" \
|
|
" ga(\'send\', \'pageview\');\n" \
|
|
" </script>\n"
|
|
|
|
HTML.scripts = template/scripts/extras.js \
|
|
template/scripts/main.js
|
|
|
|
HTML.endheader = \
|
|
"</head>\n"
|
|
|
|
# minimal header
|
|
HTML.postheader = \
|
|
"<body>\n" \
|
|
"<div class=\"header\" id=\"tmpl_header\">\n" \
|
|
"<header class=\"\" id=\"navbar\"><div id=\"cookie-confirmation\" style=\"display:none\"><div id=\"cookie-confirmation-inner\"><p>We bake cookies in your browser for a better experience. Using this site means that you consent.\n" \
|
|
"<a href=\"https://www1.qt.io/terms-conditions/ \">Read more</a></p><div id=\"cookie-confirmation-buttons-area\"><a href=\"#\" id=\"confirmation-button\">Continue »</a>\n" \
|
|
"</div></div>\n" \
|
|
"<script>\n" \
|
|
" $('#confirmation-button').on('click', function() { $('#cookie-confirmation').fadeOut(); createCookie(\"cookies_nom\", \"yum\", 180); });\n" \
|
|
" if (!(readCookie('cookies_nom') == 'yum')) { $('#cookie-confirmation').fadeIn(); }\n" \
|
|
"</script>\n" \
|
|
"</div>\n" \
|
|
"<div class=\"container\">\n" \
|
|
" <div class=\"navbar-header cf\">\n" \
|
|
" <div id=\"mm-wrap\">\n" \
|
|
" <ul id=\"mm-helper\" class=\"mm-menu\" data-event=\"hover_intent\" data-effect=\"fade\" data-effect-speed=\"200\" data-panel-width=\"#navbar\" data-panel-inner-width=\"1280px\" data-second-click=\"go\" data-document-click=\"collapse\" data-vertical-behaviour=\"accordion\" data-breakpoint=\"0\">\n" \
|
|
" <li class=\"mm-item\"><a class=\"mm-link\" href=\"http://blog.qt.io/\" tabindex=\"0\">Blog</a></li>\n" \
|
|
" <li class=\"mm-item\"><a class=\"mm-link\" href=\"https://www.qt.io/contact-us/\" tabindex=\"0\">Contact Us</a></li>\n" \
|
|
" <li class=\"mm-item\"><a title=\"Qt Account\" class=\"mm-link\" href=\"https://account.qt.io/\" tabindex=\"0\"></a></li>\n" \
|
|
" </ul>\n" \
|
|
" </div>\n" \
|
|
" <a class=\"navbar-oneQt retina\" data-icon=\"\" href=\"https://www.qt.io/\"></a>\n" \
|
|
" </div>\n" \
|
|
"</div>\n" \
|
|
"</header>\n" \
|
|
"</div>\n" \
|
|
"<div class=\"main\">\n" \
|
|
"<div class=\"main-rounded\">\n" \
|
|
"<div class=\"navigationbar\">\n" \
|
|
" <ul class=\"sub-navigation\">\n" \
|
|
" <li><a href=\"http://wiki.qt.io/\">Wiki</a></li>\n" \
|
|
" <li><a href=\"http://doc.qt.io/\" class=\"active\">Documentation</a></li>\n" \
|
|
" <li><a href=\"http://forum.qt.io/\">Forum</a></li>\n" \
|
|
" <li><a href=\"https://bugreports.qt.io/\">Bug Reports</a></li>\n" \
|
|
" <li><a href=\"https://codereview.qt-project.org/\">Code Review</a></li>\n" \
|
|
" </ul>\n" \
|
|
" <div id=\"main_title_bar\">\n" \
|
|
" <h1>Qt Documentation</h1>\n" \
|
|
" <div class=\"search_bar\">\n" \
|
|
" <script>\n" \
|
|
" (function() {\n" \
|
|
" var cx = \'003672281345882769388:1y4pftuq8so\';\n" \
|
|
" var gcse = document.createElement(\'script\');\n" \
|
|
" gcse.type = \'text/javascript\';\n" \
|
|
" gcse.async = true;\n" \
|
|
" gcse.src = (document.location.protocol == \'https:\' ? \'https:\' : \'http:\') + \'//www.google.com/cse/cse.js?cx=\' + cx;\n" \
|
|
" var s = document.getElementsByTagName(\'script\')[0];\n" \
|
|
" s.parentNode.insertBefore(gcse, s);\n" \
|
|
" })();\n" \
|
|
" </script>\n" \
|
|
" <gcse:searchbox-only resultsUrl=\"search-results.html\"></gcse:searchbox-only>\n" \
|
|
" </div></div>\n" \
|
|
" <ul>\n"
|
|
|
|
HTML.postpostheader = \
|
|
" </ul>\n" \
|
|
"</div>\n" \
|
|
"<div class=\"content\">\n" \
|
|
" <div class=\"line\">\n" \
|
|
" <div class=\"content mainContent\">\n"
|
|
|
|
HTML.prologue = \
|
|
"<div class=\"context\">\n"
|