Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kapidox for openSUSE:Factory checked in at 2021-02-18 20:40:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kapidox (Old) and /work/SRC/openSUSE:Factory/.kapidox.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kapidox" Thu Feb 18 20:40:12 2021 rev:86 rq:871668 version:5.79.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kapidox/kapidox.changes 2021-01-14 15:05:51.926825738 +0100 +++ /work/SRC/openSUSE:Factory/.kapidox.new.28504/kapidox.changes 2021-02-18 20:52:27.215441796 +0100 @@ -1,0 +2,13 @@ +Mon Feb 8 08:45:59 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 5.79.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/kde-frameworks-5.79.0 +- Changes since 5.78.0: + * Make sure we don't use default doxygen font + * Improve QDoc rendering and fix a few bug in the dark theme + * Update maintainership information + * Brand new theme consistent with develop.kde.org/docs + +------------------------------------------------------------------- Old: ---- kapidox-5.78.0.tar.xz kapidox-5.78.0.tar.xz.sig New: ---- kapidox-5.79.0.tar.xz kapidox-5.79.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kapidox.spec ++++++ --- /var/tmp/diff_new_pack.GoCl4J/_old 2021-02-18 20:52:27.755442303 +0100 +++ /var/tmp/diff_new_pack.GoCl4J/_new 2021-02-18 20:52:27.759442307 +0100 @@ -18,13 +18,13 @@ # Only needed for the package signature condition %bcond_without lang -%define _tar_path 5.78 +%define _tar_path 5.79 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} Name: kapidox -Version: 5.78.0 +Version: 5.79.0 Release: 0 Summary: Scripts and data for building API documentation License: BSD-2-Clause ++++++ kapidox-5.78.0.tar.xz -> kapidox-5.79.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/.gitignore new/kapidox-5.79.0/.gitignore --- old/kapidox-5.78.0/.gitignore 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/.gitignore 2021-02-03 18:51:09.000000000 +0100 @@ -3,3 +3,4 @@ __pycache__ .cmake/ venv +/.clang-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/metainfo.yaml new/kapidox-5.79.0/metainfo.yaml --- old/kapidox-5.78.0/metainfo.yaml 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/metainfo.yaml 2021-02-03 18:51:09.000000000 +0100 @@ -1,4 +1,6 @@ -maintainer: ochurlaud +maintainer: +- cblack +- carlschwan description: Scripts and data for building API documentation (dox) in a standard format and style tier: 1 type: functional diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/setup.py new/kapidox-5.79.0/setup.py --- old/kapidox-5.78.0/setup.py 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/setup.py 2021-02-03 18:51:09.000000000 +0100 @@ -14,7 +14,7 @@ setup( name='kapidox', - version='5.78.0', + version='5.79.0', description='KDE API documentation generation tools', maintainer = 'Olivier Churlaud', maintainer_email = '[email protected]', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/Doxyfile.global new/kapidox-5.79.0/src/kapidox/data/Doxyfile.global --- old/kapidox-5.78.0/src/kapidox/data/Doxyfile.global 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/Doxyfile.global 2021-02-03 18:51:09.000000000 +0100 @@ -78,6 +78,9 @@ # Do not create a test list from \test commands GENERATE_TESTLIST = NO +# Show comment in source code browser +STRIP_CODE_COMMENTS = NO + #--------------------------------------------------------------------------- # configuration options related to the input files diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/htmlresource/css/customdoxygen.css new/kapidox-5.79.0/src/kapidox/data/htmlresource/css/customdoxygen.css --- old/kapidox-5.78.0/src/kapidox/data/htmlresource/css/customdoxygen.css 1970-01-01 01:00:00.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/htmlresource/css/customdoxygen.css 2021-02-03 18:51:09.000000000 +0100 @@ -0,0 +1,354 @@ +/** + * SPDX-FileCopyrightText: (c) 2016 Olivier Churlaud <[email protected]> + * SPDX-FileCopyrightText: (c) 2020 Carson Black <[email protected]> + * SPDX-FileCopyrightText: (c) 2020 Carl Schwan <[email protected]> + * + * SPDX-License-Identifier: LGPL-3.0-or-later + */ +:root { + --base: white; + --on-base: black; + --plasma-blue: #54a3d8; + --on-plasma-blue: white; + --card: white; + --on-card: black; + --borders: rgba(0,0,0,0.3); + --borders-faint: rgba(0,0,0,0.1); + --list-header-bg: #eff0f1; +} + +@media (prefers-color-scheme: dark) { + table tr:nth-child(odd) { + background-color: transparent !important; + } + .mdescLeft, .mdescRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: transparent !important; + } + :root { + --base: #232629; + --on-base: #eff0f1; + --card: rgba(255,255,255,0.02); + --on-card: #eff0f1; + --borders: rgba(255,255,255,0.2); + --borders-faint: rgba(255,255,255,0.05); + --plasma-blue: #98c8e8; + --on-plasma-blue: black; + --list-header-bg: #31363b; + + background-color: var(--base); + } +} +.memItemLeft, .memItemRight { + background-color: var(--base); +} +.memtitle { + display:none +} +.memdoc { + border:1px solid rgba(0, 0, 0, 0.4); + border-radius:0 0 3px 3px; +} +.memproto, +dl.reflist dt { + background:var(--plasma-blue); + color:var(--on-plasma-blue); + border-radius:0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + text-shadow:none +} +.memproto a.el, +dl.reflist dt a.el { + color:beige +} + +.memname { + color:var(--on-plasma-blue); + text-shadow:none; + word-break: break-word; +} +@media (prefers-color-scheme:dark) { + table { + background-color:transparent!important; + color:var(--on-base)!important + } + .memproto, + dl.reflist dt { + background:var(--card)!important; + color:var(--on-card)!important + } + .memname { + color:var(--on-card) + } + .memproto table tr, + .mlabels tr, + table.memberdecls tr.heading, + table.mlabels tr, + table.params tr { + background-color:transparent!important; + color:var(--on-base)!important + } + div.memproto { + border:0 + } + span.stringliteral { + color: #0040ff; + } + .comment { + color: #ff0202; + } + .keyword { + color: #00ff00; + } + span.lineno, span.lineno a { + background-color: transparent; + } + span.comment { + color: #fdaaaa; + } + a.code, a.code:visited, a.line, a.line:visited { + color: #6a9cff; + } + span.keywordtype { + color: #ffa143; + } + .dyncontent img { + filter: invert(0.85); + } + .classindex dl.odd { + background-color: var(--base); + } +} +.dyncontent img { + filter: invert(0.01); +} +.memdoc, +dl.refllist dd { + background:var(--card); + color:var(--on-card) +} +.memSeparator { + border-color:var(--borders) +} +@media (max-width: 900px) { + .td-toc { + height: auto; + } +} +.mdescLeft, +.mdescRight, +.memItemLeft, +.memItemRight, +.memTemplItemLeft, +.memTemplItemRight, +.memTemplParams { + background:var(--card); + color:var(--on-card); + border-color:var(--borders) +} +.memproto a.el, +.memproto a.elRef { + color:#cce; + font-weight:700 +} +.memproto .paramtype { + font-weight:700 +} +.memproto .paramname { + color:#f7800a; + font-weight:700 +} +.paramname { + padding-right: 6px; +} +.memproto span.mlabel { + padding:6px; + border:0; + border-radius:4px; + background:var(--base); + color:var(--on-base) +} + +/* Use div.fragment, not pre.fragment. pre.fragment is used for @verbatim blocks, which must keep their border */ +div.fragment { + overflow-x: auto; + background-color: var(--card); + color: var(--on-card); + border: 1px solid var(--borders); + border-radius: 4px; + padding: 10px; + margin-top: 10px; + margin-bottom: 10px; +} + +pre.fragment { + overflow-x: scroll; + background-color: var(--card); + color: var(--on-card); + border-color: var(--borders); + white-space: pre; + scrollbar-width: 0; +} +pre.fragment::-webkit-scrollbar { + width: 0; + height: 0; +} + +.td-toc a { + display: inline; +} + +/** + * Subgroup + */ + +table.libraries { + width: 100%; + border-collapse: collapse; + margin-bottom: 12px; +} + +table.libraries td, table.libraries th { + border: solid 1px var(--borders); +} + +table.libraries h3 { + margin: 0; + padding: 0; +} + +table.libraries td { + padding: 0.5em; +} + +table.libraries th { + background: var(--plasma-blue); + color: var(--on-plasma-blue); + font-size: 1.1em; + line-height: 1.7em; + text-align: center; +} + +@media (prefers-color-scheme: dark) { + table.libraries th { + background: var(--card); + color: var(--on-card); + } +} + +.library-main-column { + vertical-align: top; +} + +.library-detail-column { + text-align: center; + width: 120px; +} + +.library-fancyname { + font-size: 120%; +} + +.library-platforms { + float: right; + font-size: 80%; +} + +.library-platform { + color: #666; + padding-left: 6px; + margin-left: 6px; + border-left: 1px solid #ccc; +} + +.library-platform:first-child { + padding-left: 0; + border-left: none; +} + +.library-platform a { + text-decoration: none; +} + +.library-platform-unsupported .library-platform-text { + text-decoration: line-through; + color: #aaa; +} + +/* Platform filtering --------------------------------*/ +.not-available-indicator, .available-indicator { + display: none; + float: left; + padding-right: 0.5em; +} + +.not-available .not-available-indicator { + display: inline; +} + +.available .available-indicator { + display: inline; +} + +.not-available { + background-color: rgba(233, 61, 87, 0.2); +} + +.not-available .library-description { + display: none; +} + +.library-platform-required .library-platform-text { + color: green; +} + +.library-platform-required.library-platform-unsupported .library-platform-text { + color: red; +} + +.warning-tooltip { + width: 15px; +} + +.fieldtable th { + background: var(--plasma-blue); + border-radius: 0; + color: var(--on-plasma-blue); +} + +/* Platform note -------------------------------------*/ +.note-tip { + display: none; + z-index: 3000; + position: absolute; + + background-color: #222; + color: white; + padding: 6px; + border-radius: 5px; +} + +a.note-close, a.note-close:active, a.note-close:visited { + color: white; + text-decoration: none; + margin-left: 6px; +} + +html, body, table, div, p, dl { + font: 400 5.625vw/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; +} +@media (min-width:320px) { + html, body, table, div, p, dl { + font: 400 17px/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; + } +} +@media (min-width:900px) { + html, body, table, div, p, dl { + font: 400 16px/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; + } +} +@media print { + html, body, table, div, p, dl { + font: 400 14px/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; + } +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/main.js new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/main.js --- old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/main.js 1970-01-01 01:00:00.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/main.js 2021-02-03 18:51:09.000000000 +0100 @@ -0,0 +1,50 @@ +/** copied from develop.kde.org */ +(function($){'use strict';$(function(){$('[data-toggle="tooltip"]').tooltip();$('[data-toggle="popover"]').popover();$('.popover-dismiss').popover({trigger:'focus'})});function bottomPos(element){return element.offset().top+element.outerHeight();} +$(function(){var promo=$(".js-td-cover");if(!promo.length){return} +var promoOffset=bottomPos(promo);var navbarOffset=$('.js-navbar-scroll').offset().top;var threshold=Math.ceil($('.js-navbar-scroll').outerHeight());if((promoOffset-navbarOffset)<threshold){$('.js-navbar-scroll').addClass('navbar-bg-onscroll');} +$(window).on('scroll',function(){var navtop=$('.js-navbar-scroll').offset().top-$(window).scrollTop();var promoOffset=bottomPos($('.js-td-cover'));var navbarOffset=$('.js-navbar-scroll').offset().top;if((promoOffset-navbarOffset)<threshold){$('.js-navbar-scroll').addClass('navbar-bg-onscroll');}else{$('.js-navbar-scroll').removeClass('navbar-bg-onscroll');$('.js-navbar-scroll').addClass('navbar-bg-onscroll--fade');}});});}(jQuery));function getOffsetSum(elem){var top=0,left=0 +while(elem){top=top+parseInt(elem.offsetTop) +left=left+parseInt(elem.offsetLeft) +elem=elem.offsetParent} +return{top:top,left:left}} +function setActiveMenuItem(li){var isMenuItem=li.matches('#TableOfContents > ul > li') +var isSubMenuItem=li.matches('#TableOfContents > ul > li > ul > li') +var wasActive=li.classList.contains('active') +if(isMenuItem||!wasActive){var menuItem=document.querySelector('#TableOfContents > ul > li.active') +if(menuItem){menuItem.classList.remove('active')} +var menuItem=document.querySelector('#TableOfContents > ul > li > ul > li.active') +if(menuItem){menuItem.classList.remove('active')}} +li.classList.add('active') +if(isMenuItem){var firstSubMenuItem=li.querySelector('ul > li') +if(firstSubMenuItem){firstSubMenuItem.classList.add('active')}}else if(isSubMenuItem){var menuItem=li.parentNode.parentNode +menuItem.classList.add('active')}} +function getMenuItemElement(li){var id=li.querySelector('a').href.split('#',2)[1] +return document.getElementById(id)} +function updateTOC(){var viewTop=window.scrollY +var tocList=document.querySelectorAll('#TableOfContents li') +for(var i=0;i<tocList.length;i++){var curMenuItem=tocList[i] +var curElement=getMenuItemElement(curMenuItem) +var offset=getOffsetSum(curElement) +var offsetDiff=viewTop-offset.top +if(offsetDiff<0){if(i<=1){setActiveMenuItem(curMenuItem)}else{var prevMenuItem=tocList[i-1] +var prevElement=getMenuItemElement(prevMenuItem) +var prevOffset=getOffsetSum(prevElement) +var prevOffsetDiff=viewTop-prevOffset.top +var sectionReadRatio=(prevOffsetDiff)/prevMenuItem.offsetHeight +if(sectionReadRatio>=0.7){setActiveMenuItem(curMenuItem)}else{setActiveMenuItem(prevMenuItem)}} +break}else if(i==tocList.length-1){setActiveMenuItem(curMenuItem)}}} +var updating=false +function queueUpdateTOC(){if(!updating){updating=true +requestAnimationFrame(function(){updateTOC() +updating=false})}} +queueUpdateTOC() +window.addEventListener('scroll',queueUpdateTOC);(function($){'use strict';$(function(){var article=document.getElementsByTagName('main')[0];if(!article){return;} +var headings=article.querySelectorAll('h1, h2, h3, h4, h5, h6');headings.forEach(function(heading){if(heading.id){var a=document.createElement('a');a.style.visibility='hidden';a.setAttribute('aria-hidden','true');a.innerHTML=' <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>';a.href='#'+heading.id;heading.insertAdjacentElement('beforeend',a);heading.addEventListener('mouseenter',function(){a.style.visibility='initial';});heading.addEventListener('mouseleave',function(){a.style.visibility='hidden';});}});});}(jQuery));;(function($){'use strict';$(document).ready(function(){const $searchInput=$('.td-search-input');$searchInput.data('html',true);$searchInput.data('placem ent','bottom');$searchInput.data('template','<div class="popover offline-search-result" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>');$searchInput.on('change',(event)=>{render($(event.target));$searchInput.blur();});$searchInput.closest('form').on('submit',()=>{return false;});let idx=null;const resultDetails=new Map();$.ajax($searchInput.data('offline-search-index-json-src')).then((data)=>{idx=lunr(function(){this.ref('ref');this.field('title',{boost:2});this.field('body');data.forEach((doc)=>{this.add(doc);resultDetails.set(doc.ref,{title:doc.title,excerpt:doc.excerpt,});});});$searchInput.trigger('change');});const render=($targetSearchInput)=>{$targetSearchInput.popover('dispose');if(idx===null){return;} +const searchQuery=$targetSearchInput.val();if(searchQuery===''){return;} +const results=idx.query((q)=>{const tokens=lunr.tokenizer(searchQuery.toLowerCase());tokens.forEach((token)=>{const queryString=token.toString();q.term(queryString,{boost:100,});q.term(queryString,{wildcard:lunr.Query.wildcard.LEADING|lunr.Query.wildcard.TRAILING,boost:10,});q.term(queryString,{editDistance:2,});});}).slice(0,10);const $html=$('<div>');$html.append($('<div>').css({display:'flex',justifyContent:'space-between',marginBottom:'1em',}).append($('<span>').text('Search results').css({fontWeight:'bold'})).append($('<i>').addClass('fas fa-times search-result-close-button').css({cursor:'pointer',})));const $searchResultBody=$('<div>').css({maxHeight:`calc(100vh - ${ +$targetSearchInput.offset().top- +$(window).scrollTop()+ +180 +}px)`,overflowY:'auto',});$html.append($searchResultBody);if(results.length===0){$searchResultBody.append($('<p>').text(`No results found for query "${searchQuery}"`));}else{results.forEach((r)=>{const $cardHeader=$('<div>').addClass('card-header');const doc=resultDetails.get(r.ref);const href=$searchInput.data('offline-search-base-href')+ +r.ref.replace(/^\//,'');$cardHeader.append($('<a>').attr('href',href).text(doc.title));const $cardBody=$('<div>').addClass('card-body');$cardBody.append($('<p>').addClass('card-text text-muted').text(doc.excerpt));const $card=$('<div>').addClass('card');$card.append($cardHeader).append($cardBody);$searchResultBody.append($card);});} +$targetSearchInput.on('shown.bs.popover',()=>{$('.search-result-close-button').on('click',()=>{$targetSearchInput.val('');$targetSearchInput.trigger('change');});});$targetSearchInput.data('content',$html[0].outerHTML).popover('show');};});})(jQuery); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/search.js new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/search.js --- old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/search.js 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/search.js 2021-02-03 18:51:09.000000000 +0100 @@ -72,6 +72,12 @@ $( '.loader' ).remove() $( '#results' ).append(results_html) + + document.querySelectorAll('h1, .dynheader, el, #results li a').forEach(h => { + h.innerText = h.innerText.replace('org::kde::kirigami::templates::', 'Kirigami.Templates.'); + h.innerText = h.innerText.replace('org::kde::kirigami::', 'Kirigami.'); + }); + } function search_json_library(json, query) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/base.html new/kapidox-5.79.0/src/kapidox/data/templates/base.html --- old/kapidox-5.78.0/src/kapidox/data/templates/base.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/base.html 2021-02-03 18:51:09.000000000 +0100 @@ -6,16 +6,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1"> <title>{% block page_title %}{% endblock %}</title> - <style type="text/css"> - .cp-doNotDisplay { display: none; } - @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }} - .cp-edit { text-align: right; } - @media print, embossed { .cp-edit { display: none; }} - </style> - - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <meta http-equiv="Content-Style-Type" content="text/css" /> - <link rel="manifest" href="/resources/ako.webmanifest"> + <link rel="manifest" href="{{resources}}/ako.webmanifest"> <script> if ('serviceWorker' in navigator) { navigator.serviceWorker.register("worker.js", { @@ -33,26 +24,6 @@ }) } </script> - <style> - @media (display-mode: standalone) { - .header, #sidebar-header { - background-color: #3daee9 !important; - color: black !important; - position: sticky; - top: 0; - left: 0; - right: 0; - } - .header a, #sidebar-header a { - color: black !important; - } - #sidebar-header { - height: initial !important; - min-height: 46px !important; - border-bottom: 5px solid #3daee9; - } - } - </style> <link rel="meta" href="https://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" /> <meta name="trademark" content="KDE e.V." /> <meta name="description" content="KDE products API documentation" /> @@ -62,81 +33,120 @@ {% if kapidox_version %} <meta name="generator" content="kapidox {{ kapidox_version }}" /> {% endif %} - <script type="text/javascript" src="{{resources}}/3rd-party/jquery/jquery-3.1.0.min.js"></script> - <script type="text/javascript" src="dynsections.js"></script> <link rel="shortcut icon" href="{{resources}}/favicon.ico" /> <link rel="icon" href="{{resources}}/favicon.ico" /> - <!-- CSS can be edited in https://invent.kde.org/websites/aether-sass --> - <link rel="stylesheet" type="text/css" href="https://cdn.kde.org/aether-devel/bootstrap.css" /> {% if doxygencss %} <link rel="stylesheet" type="text/css" href="{{doxygencss}}" /> {% endif %} - <link rel="stylesheet" type="text/css" href="https://cdn.kde.org/aether-devel/aether-sidebar.css" /> + <!-- CSS can be edited in https://invent.kde.org/websites/aether-sass --> + <link href="https://cdn.kde.org//aether-devel/aether-docsy.css" rel="stylesheet"> + <link href="https://cdn.kde.org/breeze-icons/icons.css" rel="stylesheet"> + <link href="{{resources}}/css/customdoxygen.css" rel="stylesheet"> {% block head %}{% endblock %} + <style> +.td-content .header, #nav-path { + display: none; +} +div.contents { + margin-top: 0 !important; + margin-right: 0 !important; + margin-left: 0 !important; +} + </style> </head> <body> - <ul class="sr-only"> <li><a href="#cp-content" accesskey="2">Skip to content</a></li> <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li> </ul> - - <main class="body no-js"> - <header class="header"> - <nav class="navbar"> - <ol class="breadcrumb navbar-nav"> - <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation"> - <span class="navbar-toggler-icon"></span> - </button> - {% for entry in breadcrumbs.entries %} - <li class="breadcrumb-link"> - <a href="{{ entry.href }}">{{ entry.text }}</a> + <div class="container-fluid td-outer"> + <header class="header row"> + <nav class="col-12 col-md-9 col-xl-8 offset-md-3 offset-xl-2 js-navbar-scroll navbar navbar-expand flex-column flex-md-row td-navbar"> + <a class="navbar-brand kde-logo active d-none d-lg-flex" href="/">Developer</a> + <div class="td-navbar-nav-scroll" id="main_navbar"> + <ul class="navbar-nav"> + <li class="nav-item"> + <a class="nav-link kde-logo active d-lg-none d-flex active" href="/">API</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="https://develop.kde.org/docs/"><span>Documentation</span></a> + </li> + <li class="nav-item"> + <a class="nav-link active" href="https://api.kde.org" target="_blank"><span class="active">API</span></a> </li> - {% endfor %} - </ol> + </ul> + </div> </nav> </header> + <div class="td-main"> + <div class="row flex-xl-nowrap"> + <!-- left sidebar --> + <div class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"> + <div id="td-sidebar-menu" class="td-sidebar__inner"> + <form action="search.html" method="get" class="td-sidebar__search d-flex p-2 pt-0 align-items-center"> + <input type="text" id="SearchBox" name="query" aria-label="Search input" class="form-control" placeholder="Search..."></input> + <button class="btn btn-link td-sidebar__toggle d-md-none p-0 m-0 ml-3 icon icon_application-menu" type="button" data-toggle="collapse" data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" style="font-size: 1.5rem; height: 40px; width: 40px; border-width: 0" aria-label="Toggle section navigation"></button> + </form> + <div id="td-section-nav" class="td-sidebar-nav pl-2 collapse"> + {% block sidebar %}{% endblock %} + </div> + </div> + </div> - <aside class="sidebar"> - {% block sidebar %}{% endblock %} - </aside> - - <article class="content"> - <h1 class="content-title px-0"> - {% block title %}{% endblock %} - <form action="search.html" method="get" class="form-inline"> - <div id="search" class="input-group ml-auto shadow"> - <input type="text" id="search-input" name="query" aria-label="Search input" class="form-control" placeholder="Search..."> - <button type="submit" class="btn btn-default sr-only"> - Submit - </button> + <!-- right sidebar --> + {% if fwinfo %} + <div class="d-xl-block col-xl-2 td-toc d-print-none"> + {% include "libinfo.html" %} </div> - </form> - </h1> + {% endif %} - {% block content %}{% endblock %} - <footer class="footer bg-primary"> - <div id="footer-text" class="center-block col-md-7" style="float:none;"> - {% include 'footer.html' %} - </div> - {#{% block footer %} - <div id="footer-text" class="col-md-5 center-block" style="float: none;"> + <!-- main content --> + <main class="col-12 col-md-9 col-xl-8 pl-md-5" role="main"> + <nav aria-label="breadcrumb" class="d-md-block d-print-none"> + <!-- breadcrumb --> + <ol class="breadcrumb spb-1"> + {% for entry in breadcrumbs.entries %} + <li class="breadcrumb-item"><a href="{{ entry.href }}">{{ entry.text }}</a></li> + {% endfor %} + </ol> + </nav> + + <!-- content --> + <div class="td-content"> + <h1 class="mt-2">{% block title %}{% endblock %}</h1> + {% block content %}{% endblock %} + </div> + </main> + </div> + </div> + <footer class="bg-dark py-4 row d-print-none"> + <div class="container-fluid mx-sm-5"> + {% include 'footer.html' %} + <div id="footer-text" class="col-md-5 center-block text-white"> <p>Generated by <a href="https://api.kde.org/frameworks/kapidox/html/index.html">KApiDox</a>, a <a href="https://www.kde.org">KDE</a> product.</p> </div> - {% endblock %}#} - </footer> - </article> - </main> + </div> + </footer> + </div> + + <script src="https://cdn.kde.org/aether-devel/bootstrap.js"></script> + <script src="{{resources}}/js/main.js"></script> + <script src="dynsections.js"></script> <script> - const toggler = document.querySelector('.navbar-toggler'); - const body = document.querySelector('.body'); - body.classList.remove('no-js'); - toggler.addEventListener('click', () => { - body.classList.toggle('sidebar-active'); + document.querySelectorAll('h1, .dynheader, el').forEach(h => { + h.innerHTML = h.innerHTML.replace('org::kde::kirigami::templates::', 'Kirigami.<wbr>Templates.<wbr>'); + h.innerHTML = h.innerHTML.replace('org::kde::kirigami::', 'Kirigami.<wbr>'); + }); + document.querySelectorAll('.memname, #class-picker option').forEach(h => { + h.innerText = h.innerText.replace('org::kde::kirigami::templates::', 'Templates.'); + h.innerText = h.innerText.replace('org::kde::kirigami::', ''); }); </script> + {% block footer %} + {% endblock %} + <!-- WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL BE BLOCKED INSTANTLY AND PERMANENTLY! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/footer.html new/kapidox-5.79.0/src/kapidox/data/templates/footer.html --- old/kapidox-5.78.0/src/kapidox/data/templates/footer.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/footer.html 2021-02-03 18:51:09.000000000 +0100 @@ -1,3 +1,3 @@ -<p>Report problems with this website to <a href="https://go.kde.org/systickets">our bug tracking system</a>.<br /> +<p class="text-white">Report problems with this website to <a href="https://go.kde.org/systickets">our bug tracking system</a>.<br /> Contact the specific authors with questions and comments about the page contents.<p> -<p>KDE<sup>®</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>®</sup> logo</a> are registered trademarks of <a href="https://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | <a href="https://kde.org/community/whatiskde/impressum">Legal</a></p> +<p class="text-white" >KDE<sup>®</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>®</sup> logo</a> are registered trademarks of <a href="https://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | <a href="https://kde.org/community/whatiskde/impressum">Legal</a></p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/frontpage-sidebar.html new/kapidox-5.79.0/src/kapidox/data/templates/frontpage-sidebar.html --- old/kapidox-5.78.0/src/kapidox/data/templates/frontpage-sidebar.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/frontpage-sidebar.html 2021-02-03 18:51:09.000000000 +0100 @@ -1,32 +1,11 @@ -<div id="sidebar-header" class="menu-box"> - <div class="menu-title"> - <h2><a href="https://api.kde.org">api.kde.org</a></h2> - </div> -</div> -<div class="menu-box"> - <div class="menu-content"> - <p>If you are looking for documentation about KDE software or how to use Plasma, please refer to our <a href="https://userbase.kde.org">userbase website</a>.</p> - </div> -</div> -<div class="menu-box"> - <div class="menu-title"> - <h2>Other KDE Products</h2> - </div> - <div class="menu-content"> - <ul> - <li><a href="https://api.kde.org/other.php">Other KDE Software</a></li> - <li><a href="https://api.kde.org/ecm/">Extra CMake Modules</a></li> - </ul> - </div> -</div> -<div class="menu-box"> - <div class="menu-title"> - <h2>Deprecated Products</h2> - </div> - <div class="menu-content"> - <ul> - <li><a href="https://api.kde.org/cmake/modules.html">KDE CMake Modules</a></li> - <li><a href="https://api.kde.org/history.php">Old KDE Versions</a></li> - <ul> - </div> -</div> +<p>If you are looking for documentation about KDE software or how to use Plasma, please refer to our <a href="https://userbase.kde.org">userbase website</a>.</p> +<h2 class="h4">Other KDE Products</h2> +<ul> + <li><a href="https://api.kde.org/other.php">Other KDE Software</a></li> + <li><a href="https://api.kde.org/ecm/">Extra CMake Modules</a></li> +</ul> +<h2 class="h4">Deprecated Products</h2> +<ul> + <li><a href="https://api.kde.org/cmake/modules.html">KDE CMake Modules</a></li> + <li><a href="https://api.kde.org/history.php">Old KDE Versions</a></li> +<ul> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/libinfo.html new/kapidox-5.79.0/src/kapidox/data/templates/libinfo.html --- old/kapidox-5.78.0/src/kapidox/data/templates/libinfo.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/libinfo.html 2021-02-03 18:51:09.000000000 +0100 @@ -1,6 +1,6 @@ <div class="menu-box"> <div class="menu-title"> - <h2>About</h2> + <h2 class="h4 mt-2">About {{ fwinfo.fancyname }}</h2> </div> <div class="menu-content"> <p>{{ fwinfo.description }}</p> @@ -21,8 +21,12 @@ </dd> <dt>Community</dt> + {% if fwinfo.irc %} <dd>IRC: <a href="irc://freenode/#{{ fwinfo.irc }}">#{{ fwinfo.irc }}</a> on Freenode</dd> + {% endif %} + {% if fwinfo.mailinglist %} <dd>Mailing list: <a href="https://mail.kde.org/mailman/listinfo/{{ fwinfo.mailinglist }}">{{ fwinfo.mailinglist }}</a></dd> + {% endif %} {% if fwinfo.libraries is iterable and fwinfo.libraries|count != 0 %} <dt>Use with <a href="https://techbase.kde.org/Development/Tutorials/CMake">CMake</a></dt> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/library-sidebar.html new/kapidox-5.79.0/src/kapidox/data/templates/library-sidebar.html --- old/kapidox-5.78.0/src/kapidox/data/templates/library-sidebar.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/library-sidebar.html 2021-02-03 18:51:09.000000000 +0100 @@ -1,33 +1,8 @@ -<div id="sidebar-header" class="menu-box"> - <div class="menu-title"> - <h2><a href="https://api.kde.org">api.kde.org</a></h2> - </div> -</div> -<div class="menu-box"> - <a name="cp-menu" /> - <div class="menu-title"> - <h2 id="cp-menu-project">Quick Links</h2> - <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "{{ dox.projectname }}"</a> - </div> - <div class="menu-content"> - {% if doxygen_menu %} - <ul> - {% for entry in doxygen_menu.entries %} - <li><a href="{{entry.href}}">{{entry.text}}</a></li> - {% endfor %} - </ul> - {% endif %} - </div> -</div> - {% if class_map %} -<div class="menu_box"> - <div class="menu-title"> - <h2>Class Picker</h2> - </div> + <h2 class="h4">Class Picker</h2> <div class="menu-content"> - <form name="guideform"> - <select class="form-control" name="guidelinks" style="width:80%;margin-left:auto;margin-right:auto;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value"> + <form name="guideform" id="class-picker"> + <select class="form-control" name="guidelinks" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value"> <option value="annotated.html">-- Choose --</option> {% for class in class_map.classes %} <option value="{{class.filename}}">{{class.classname}}</option> @@ -35,32 +10,33 @@ </select> </form> </div> -</div> {% endif %} -{% if fwinfo %} - {% include "libinfo.html" %} +<h2 class="h4">Quick Links</h2> +<a href="#cp-skip-project" class="sr-only">Skip menu "{{ dox.projectname }}"</a> +<div class="menu-content"> +{% if doxygen_menu %} + <div class="list-group"> + {% for entry in doxygen_menu.entries %} + <a class="list-group-item list-group-item-action" href="{{entry.href}}">{{entry.text}}</a> + {% endfor %} + </div> {% endif %} +</div> {% if group_menu %} -<div class="menu-box"> <a name="cp-menu" /> - <div class="menu-title"> - <h2 id="cp-menu-project">{{group_menu.group_title}}</h2> - <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "{{group_menu.group_title}}"</a> - </div> - <div class="menu-content"> - <ul> - {% for section in group_menu.sections %} - <li>{{section.title}} - <ul> - {% for member in section.members %} - <li><a href="{{member.href}}">{{member.name}}</a></li> - {% endfor %} - </ul> - </li> - {% endfor %} - </ul> - </div> -</div> + <h2 class="h4">{{group_menu.group_title}}</h2> + <a href="#cp-skip-project" class="sr-only">Skip menu "{{group_menu.group_title}}"</a> + <ul> + {% for section in group_menu.sections %} + <li>{{section.title}} + <ul> + {% for member in section.members %} + <li><a href="{{member.href}}">{{member.name}}</a></li> + {% endfor %} + </ul> + </li> + {% endfor %} + </ul> {% endif %} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/library.html new/kapidox-5.79.0/src/kapidox/data/templates/library.html --- old/kapidox-5.78.0/src/kapidox/data/templates/library.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/library.html 2021-02-03 18:51:09.000000000 +0100 @@ -12,9 +12,7 @@ {% block content %} {% if classname %} -<ul class="additional_info"> - <li><a href="https://lxr.kde.org/ident?v=kf5-qt5&_i={{ classname }}">View on LXR</a></li> -</ul> +<p><a href="https://lxr.kde.org/ident?v=kf5-qt5&_i={{ classname }}">Search for usage in LXR</a></p> {% endif %} {{ dox.content }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/qdoc-sidebar.html new/kapidox-5.79.0/src/kapidox/data/templates/qdoc-sidebar.html --- old/kapidox-5.78.0/src/kapidox/data/templates/qdoc-sidebar.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/qdoc-sidebar.html 2021-02-03 18:51:09.000000000 +0100 @@ -1,63 +1,40 @@ -<div id="sidebar-header" class="menu-box"> - <div class="menu-title"> - <h2><a href="https://api.kde.org">api.kde.org</a></h2> - </div> - </div> - <div class="menu-box"> - <a name="cp-menu" /> - <div class="menu-content"> - {% if doxygen_menu %} - <ul> - {% for entry in doxygen_menu.entries %} - <li><a href="{{entry.href}}">{{entry.text}}</a></li> +{% if class_map %} + <h2 class="h4">Class Picker</h2> + <form name="guideform" id="class-picker"> + <select class="form-control" name="guidelinks" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value"> + <option value="annotated.html">-- Choose --</option> + {% for class in class_map.classes %} + <option value="{{class.filename}}">{{class.classname}}</option> {% endfor %} - </ul> - {% endif %} - </div> + </select> + </form> +{% endif %} + +<h2 class="h4">Quick Links</h2> +<a href="#cp-menu" class="sr-only">Skip menu</a> +<div class="menu-content"> +{% if doxygen_menu %} + <div class="list-group"> + {% for entry in doxygen_menu.entries %} + <a class="list-group-item list-group-item-action" href="{{entry.href}}">{{entry.text}}</a> + {% endfor %} </div> - - {% if class_map %} - <div class="menu_box"> - <div class="menu-title"> - <h2>Class Picker</h2> - </div> - <div class="menu-content"> - <form name="guideform"> - <select class="form-control" name="guidelinks" style="width:80%;margin-left:auto;margin-right:auto;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value"> - <option value="annotated.html">-- Choose --</option> - {% for class in class_map.classes %} - <option value="{{class.filename}}">{{class.classname}}</option> +{% endif %} +</div> + +{% if group_menu %} + <a name="cp-menu" /> + <h2 class="h4">{{group_menu.group_title}}</h2> + <a href="#cp-skip-project" class="sr-only">Skip menu "{{group_menu.group_title}}"</a> + <ul> + {% for section in group_menu.sections %} + <li>{{section.title}} + <ul> + {% for member in section.members %} + <li><a href="{{member.href}}">{{member.name}}</a></li> {% endfor %} - </select> - </form> - </div> - </div> - {% endif %} - - {% if fwinfo %} - {% include "libinfo.html" %} - {% endif %} - - {% if group_menu %} - <div class="menu-box"> - <a name="cp-menu" /> - <div class="menu-title"> - <h2 id="cp-menu-project">{{group_menu.group_title}}</h2> - <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "{{group_menu.group_title}}"</a> - </div> - <div class="menu-content"> - <ul> - {% for section in group_menu.sections %} - <li>{{section.title}} - <ul> - {% for member in section.members %} - <li><a href="{{member.href}}">{{member.name}}</a></li> - {% endfor %} - </ul> - </li> - {% endfor %} - </ul> - </div> - </div> - {% endif %} - \ No newline at end of file + </ul> + </li> + {% endfor %} + </ul> +{% endif %} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/search.html new/kapidox-5.79.0/src/kapidox/data/templates/search.html --- old/kapidox-5.78.0/src/kapidox/data/templates/search.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/search.html 2021-02-03 18:51:09.000000000 +0100 @@ -10,7 +10,7 @@ {% block page_title %}{{ title }} - Search results{% endblock %} -{% block head %} +{% block footer %} <script type="text/javascript" src="{{resources}}/js/search.js"></script> <script> $( document ).ready( function() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/subgroup-sidebar.html new/kapidox-5.79.0/src/kapidox/data/templates/subgroup-sidebar.html --- old/kapidox-5.78.0/src/kapidox/data/templates/subgroup-sidebar.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/subgroup-sidebar.html 2021-02-03 18:51:09.000000000 +0100 @@ -1,76 +1,57 @@ -<div id="sidebar-header" class="menu-box"> - <div class="menu-title"> - <h2><a href="https://api.kde.org">api.kde.org</a></h2> - </div> -</div> -<div class="menu-box"> - <div class="menu-title"> - <h2>Table of Content</h2> - </div> - <div class="menu-content"> - <ul> - {% if group.libraries | selectattr('subproducts', 'none') | list | length > 0 %} - {% if group.subproduct | length > 0 %} - <li><a href="#sg-{{ nosubproduct }}">Without subgroup</a></li> - {% else %} - <li><a href="#content">All</a></li> - {% endif %} - {% endif %} - {% for subproduct in group.subproducts | sort(attribute='order') %} - <li><a href="#sg-{{ subproduct.name }}">{{ subproduct.fancyname }}</a></li> - {% endfor %} - </ul> - </div> +<h2 class="h4">Table of Content</h2> +<div class="menu-content"> + <ul> + {% if group.libraries | selectattr('subproducts', 'none') | list | length > 0 %} + {% if group.subproduct | length > 0 %} + <li><a href="#sg-{{ nosubproduct }}">Without subgroup</a></li> + {% else %} + <li><a href="#content">All</a></li> + {% endif %} + {% endif %} + {% for subproduct in group.subproducts | sort(attribute='order') %} + <li><a href="#sg-{{ subproduct.name }}">{{ subproduct.fancyname }}</a></li> + {% endfor %} + </ul> </div> -<div class="menu-box"> - <div class="menu-title"> - <h2>Filters</h2> - </div> - <div class="menu-content"> - <ul> - <li> +<h2 class="h4">Filters</h2> +<div class="menu-content"> + <ul class="list-unstyled"> + <li> + <label> + <input id="platform-filter" type="checkbox"> Filter by platform + </label> + <ul id="platform-filter-group" style="display: none"class="list-unstyled"> + <li><br><i>Only show libraries which supports all of:</i></li> + {% for platform in available_platforms | sort %} + <li> <label> - <input id="platform-filter" type="checkbox"> Filter by platform + <input data-platform="{{ platform }}" class="platform-checkbox" type="checkbox" checked="1"> {{ platform }} </label> - <ul id="platform-filter-group" style="display: none"> - <li><br><i>Only show libraries which supports all of:</i></li> - {% for platform in available_platforms | sort %} - <li> - <label> - <input data-platform="{{ platform }}" class="platform-checkbox" type="checkbox" checked="1"> {{ platform }} - </label> - </li> - {% endfor %} - <br /> - </ul> - </li> - <li> - <label> - <input id="showMaintainers" type="checkbox"> Show maintainers - </label> - </li> + </li> + {% endfor %} + <br /> </ul> - </div> + </li> + <li> + <label> + <input id="showMaintainers" type="checkbox"> Show maintainers + </label> + </li> + </ul> </div> -<div class="menu-box"> - <div class="menu-title"> - <h2>About</h2> - </div> - <div class="menu-content"> - <p>{{ group.description }}</p> +<h2 class="h4">About</h2> +<p>{{ group.description }}</p> - <dl> - <dt>Maintainer{% if group.maintainers|count > 1 %}s{% endif %}</dt> - <dd>{% set product = group %}{% include "maintainers.html" %}</dd> - {% if group.platforms %} - <dt>Supported platforms</dt> - <dd>{{ group.platforms | sort | join(', ') }}</dd> - {% endif %} - <dt>Community</dt> - <dd>IRC channel: <a href="irc://freenode/#{{ group.irc }}">#{{ group.irc }}</a> on Freenode</dd> - <dd>Mailing list: <a href="https://mail.kde.org/mailman/listinfo/{{ group.mailinglist }}">{{ group.mailinglist }}</a></dd> - </dl> - </div> -</div> +<dl> + <dt>Maintainer{% if group.maintainers|count > 1 %}s{% endif %}</dt> + <dd>{% set product = group %}{% include "maintainers.html" %}</dd> + {% if group.platforms %} + <dt>Supported platforms</dt> + <dd>{{ group.platforms | sort | join(', ') }}</dd> + {% endif %} + <dt>Community</dt> + <dd>IRC channel: <a href="irc://freenode/#{{ group.irc }}">#{{ group.irc }}</a> on Freenode</dd> + <dd>Mailing list: <a href="https://mail.kde.org/mailman/listinfo/{{ group.mailinglist }}">{{ group.mailinglist }}</a></dd> +</dl> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/subgroup.html new/kapidox-5.79.0/src/kapidox/data/templates/subgroup.html --- old/kapidox-5.78.0/src/kapidox/data/templates/subgroup.html 2020-12-12 14:06:05.000000000 +0100 +++ new/kapidox-5.79.0/src/kapidox/data/templates/subgroup.html 2021-02-03 18:51:09.000000000 +0100 @@ -55,10 +55,10 @@ {% block page_title %}{{ title }}{% endblock %} -{% block head %} +{% block footer %} <script type="text/javascript" src="{{resources}}/js/notetip.js"></script> <script type="text/javascript" src="{{resources}}/js/subgroup.js"></script> - <script> + <script defer> $(document).ready(main); </script> {% endblock %}
