Good Morning!
These are the git changes for DokuWiki committed
yesterday. Please test them and report bugs.
---------------------------------------------------------------------
http://github.com/splitbrain/dokuwiki/commit/767e70806bc276bbc00101af65cfdcbb29c5aa07
Merge: ae2ec528f 834b0b20d
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Mon Apr 5 09:57:08 2021 +0200
Merge pull request #3432 from splitbrain/semantic-section-elements
Add semantic section elements
http://github.com/splitbrain/dokuwiki/commit/ae2ec528f925f79e3cd522d1786503702c58906c
Merge: f09650da9 4f5827365
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Mon Apr 5 09:54:49 2021 +0200
Merge pull request #3442 from gturri/fix3436
Add tests on sectionID and fixes #3436
http://github.com/splitbrain/dokuwiki/commit/f09650da93dc8014335b58b032330f549012d16b
Merge: ccd2e0d64 4756d8a39
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Mon Apr 5 09:32:58 2021 +0200
Merge pull request #3456 from splitbrain/excludensinpagelookup
Exclude namespace in page look-ups
http://github.com/splitbrain/dokuwiki/commit/4756d8a39b35b287407ef0c5c62122ce5798bf4a
Author: Gerrit Uitslag <klapinklapin[at]gmail.com>
Date: Fri Apr 2 00:58:27 2021 +0200
add unit test for namespace exclusion in ft_pageLookup()
http://github.com/splitbrain/dokuwiki/commit/248d652bb4d2187f7ac3bfe82a4a5951e1975db0
Author: Gerrit Uitslag <klapinklapin[at]gmail.com>
Date: Thu Apr 1 23:48:01 2021 +0200
exclude ns in pagelook ups
Enables excluding namespaces in the quick search of the searchform
https://github.com/Klap-in/dokuwiki-plugin-searchform/issues/7
http://github.com/splitbrain/dokuwiki/commit/4f58273652838cfc963b6bc02439e80fb969c594
Author: Guillaume Turri <guillaume.turri[at]gmail.com>
Date: Sat Mar 20 19:12:19 2021 +0100
Add tests on sectionID and fixes #3436
This commit fixes a bug on sectionID which could lead to having duplicated
id.
Note that this commit changes the API a bit $check used to be a key-value
array
(with key=the origin id, and value=the number of time this id has been
generated)
and is now just an array of string. That's because the previous structure
couldn't work.
As far as Dokuwiki sources are concerned, this change should have no impact
because:
- most call to sectionID are done with $check=false (and the behavior in
this case
isn't changed
- only Doku_Renderer->_headerToLink passes an actual array to this method.
But this
array is initialized empty, it is only filled and read by sectionID
itself.
(this Doku_Renderer->headers array is protected but the classes which
extends it
aren't referring this array).
It could still break usages of pluging that would call sectionID and rely
on the
format of this array. But even if this commits kept $check as an
array<string, bool>
(for instance setting the values to 1) the semantic wouldn't be the same.
To put it in a nutshell:
- this change of API has 0 impact on the core of Dokuwiki
- there is no evidence that it would impact other code
- there doesn't seem to be a clean way to avoid this change
This commit fixes #3436
http://github.com/splitbrain/dokuwiki/commit/834b0b20de79be29615faead011eba07e2f8d904
Author: Anika Henke <anika[at]selfthinker.org>
Date: Sat Mar 6 10:59:24 2021 +0000
Add semantic section elements to dokuwiki template
This changes the divs for the main content, header, footer,
sidebar and page tools to their semantic equivalent
(main, header, footer, nav and nav again)
and adds ARIA labels where appropriate.
The media manager popup changes to have a main and a nav.
---------------------------------------------------------------------
You can download individual diffs or patches by appending .diff or
.patch to the given commit URLs above.
Bye,
your git changelog mailer
--
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist