| Commit message (Collapse) | Author | Age |
... | |
| |/ / |
|
| |\ \
| | | |
| | | | |
Translation update (hy)
|
| |/ / |
|
| |\ \
| | | |
| | | | |
Avoid potential horizontal overflow in mobile view
|
| | | |
| | | |
| | | | |
Long page names cause overflow in this element, which makes the whole page scroll horizontally in mobile Safari. This rule prevents that from happening by wrapping long text.
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* pr/3318:
auth_ismanager: fix group check on PHP8
Simplify code for checking user groups
Fix groups match in auth_ismanager and auth_isadmin
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
casting and array access specifity seem to differ on PHP8, breaking the
fix in 1525c2281e6bc28f12ce8a59976e68e5a0e788fa
|
| | | | | |
|
| | |\ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Even if a user was passed to the check but no groups, current user's groups were used for the match
|
| |\ \ \ \ \
| | |_|_|/ /
| |/| | | | |
Fix to issue #3470
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
index array with braces rather than unsupported curly braces
|
| | |/ / / / |
|
| |/ / / / |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Translation update (tr)
|
| |/ / / / |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Add semantic section elements
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
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
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Exclude namespace in page look-ups
|
| | | | | | | | |
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Enables excluding namespaces in the quick search of the searchform
https://github.com/Klap-in/dokuwiki-plugin-searchform/issues/7
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Translation update (vi)
|
| |/ / / / / / |
|
| |\ \ \ \ \ \
| | |_|_|_|/ /
| |/| | | | | |
Obsolete attribute
|
| | | | | | |
| | | | | | |
| | | | | | | |
According the W3 HTML validator: Warning: The charset attribute on the script element is obsolete.
|
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | | |
Translation update (de)
|
| |/ / / / / |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Translation update (fr)
|
| | |/ / / / |
|
| |\ \ \ \ \
| | |/ / / /
| |/| | | | |
Translation update (fr)
|
| | |\ \ \ \
| | |/ / / /
| |/| | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Translation update (fr)
|
| |/ / / / / |
|
| |/ / / / |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Translation update (pt)
|
| |/ / / / |
|
| |\ \ \ \
| | |/ / /
| |/| | | |
Add missing `;` causing syntax error in js.php
|
| |/ / / |
|
| |\ \ \
| | | | |
| | | | | |
do not repeat successful security checks. fixes #3363
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When doing a normal reload on the admin page to recheck the security,
the browser may not re-request the image again. This adds a timestamp to
the URL to ensure the image is tested again
|
| | | | |
| | | | |
| | | | |
| | | | | |
Show a properly translated message.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This avoids creating lots of 403 errors for properly secured data
directories. Only one successful check per browser session will be
executed.
|
| |\ \ \ \
| | | | | |
| | | | | | |
Switch to phpunit 8 (fixes #2693)
|
| | | | | | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
fix remaining failing tests for PHP 8
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If there is an error when executing the method under test, then this
test caused the downstream test \remoteapicore_test::test_getBacklinks
to unexpectedly fail. Probably, because the global plugin controller
would not have been reset to its original value.
Running this test in its own process ensures that it won't affect any
other test, even if it messes with the global state and doesn't clean up.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
On PHP8 trying to access a non-existing array key leads to a warning,
which we might treat as errors?
This incidentally also fixes another test downstream which broke because
this rendering test changes the global plugin controller, but doesn't
clean it up that if the test errors.
-9000 is used as the position to make it obvious that this number is
meaningless for this test.
|