| #
7fa270bc |
| 27-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
feat(Form): add parameter to omit security token in forms
This is useful for anonymously useable forms, like the search.
|
| #
16ece95c |
| 27-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
feat(search): trigger new event for small search field form
This also renames the event for the search form on the search page.
The scheme for naming events that provide the new Form-class as $data
feat(search): trigger new event for small search field form
This also renames the event for the search form on the search page.
The scheme for naming events that provide the new Form-class as $data is FORM_<formname>_OUTPUT
show more ...
|
| #
d22b78c8 |
| 26-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
feat(search): use dedicated url-parameter for search query
This way we do not loose the context of the current page. Further, the new id generated from the query before wasn't really that useful (se
feat(search): use dedicated url-parameter for search query
This way we do not loose the context of the current page. Further, the new id generated from the query before wasn't really that useful (see issue #1124 ). And we can still generate a meaningful link "create a page for your query", if that is considered useful.
Further redirects exist for the old urls, so bookmarked searches etc. should mostly keep working.
show more ...
|
| #
3eb2b869 |
| 23-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
fix: readd div with no-class to tpl_searchform
Quick-search positioning and other templates break when removing this tag.
|
| #
cbcc2fa5 |
| 22-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
feat(search): add origin page as parameter
There are several use cases in which knowing the page where a search request originated would be useful. This commit adds a `from` parameter which provides
feat(search): add origin page as parameter
There are several use cases in which knowing the page where a search request originated would be useful. This commit adds a `from` parameter which provides that information.
show more ...
|
| #
3c7a3327 |
| 22-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
refactor: make tpl_seachform use dokuwiki\Form
This makes it easier to read, reason and extend.
|
| #
40ca8540 |
| 07-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
feat(metaheaders): Set theme-color meta header
This color is for example shown in Chrome on Android as menu-bar coloring.
|
| #
fb008d31 |
| 08-Feb-2018 |
Iain Hallam <iain@nineworlds.net> |
Match documentation to function
|
| #
06ddb391 |
| 08-Feb-2018 |
Iain Hallam <iain@nineworlds.net> |
Merge remote-tracking branch 'upstream/master'
|
| #
c4a386f1 |
| 08-Feb-2018 |
Iain Hallam <iain@nineworlds.net> |
Added return flags to breadcrumbs and you are here to allow later processing
|
| #
5e0255e3 |
| 24-Jan-2018 |
Michael Große <grosse@cosmocode.de> |
feat: provide web app manifest (dynamically geneated)
|
| #
034db885 |
| 11-Dec-2017 |
Michael Große <grosse@cosmocode.de> |
feat: DOKU_UH[N|C] to jsinfo and add deprecation message
I'm not sure that setting the constants in template.php is the best place. However if we set them in doku.php, we have to duplicate it in lib
feat: DOKU_UH[N|C] to jsinfo and add deprecation message
I'm not sure that setting the constants in template.php is the best place. However if we set them in doku.php, we have to duplicate it in lib/exe/mediamanager.php and lib/exe/detail.php, which is not ideal as well.
show more ...
|
| #
479b8450 |
| 11-Dec-2017 |
Michael Große <grosse@cosmocode.de> |
feat: canonically provide $ACT to javascript
It would be helpful if there were a reliable way to determine the current mode in javascript, for example if we only want to execute some javascript in `
feat: canonically provide $ACT to javascript
It would be helpful if there were a reliable way to determine the current mode in javascript, for example if we only want to execute some javascript in `show` or `preview` modes. This writes the final mode to the JSINFO object right before it is written out as header, so we can hopefully capture the actual mode without an plugin changing it later on.
show more ...
|
| #
fb9fa88b |
| 05-Dec-2017 |
Andreas Gohr <andi@splitbrain.org> |
do no index hidden pages
|
| #
750a0b51 |
| 19-Oct-2017 |
Michael Große <grosse@cosmocode.de> |
fix: link the old version in MM when view it
This commit fixes a bug in the media manager when viewing an old version of a media file. While, in case of an image, the old image would be displayed in
fix: link the old version in MM when view it
This commit fixes a bug in the media manager when viewing an old version of a media file. While, in case of an image, the old image would be displayed in the third pane, the link above would still link to the current version.
show more ...
|
| #
affc7ddf |
| 01-Sep-2017 |
Andreas Gohr <andi@splitbrain.org> |
added deprecation tags to the old action related tpl funcs
|
| #
a24eafbe |
| 01-Sep-2017 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into svgpagetools
* master: (72 commits) fix platform to the minimum requirement translation update translation update translation update translation update transla
Merge branch 'master' into svgpagetools
* master: (72 commits) fix platform to the minimum requirement translation update translation update translation update translation update translation update replace conditional with array_pad refactor: more extensible Content-Type header handling fix: correctly show conflicts in extension manager fix: check if key is set to fix PHP Notice fix: access first element of associative arrays fix: set default value for empty var fix: initialize vars to prevent PHP Notice adjust default bcrypt iterations to 10. fixes #2093 always send Vary: Cookie header. fixes #1594 moved function and fixed whitespace errors show more info on failed HTTP requests do not export the appveyor config Added appveyor config for automated windows testing Update check supports HTTPS ...
show more ...
|
| #
952acff9 |
| 15-Aug-2017 |
Andreas Gohr <andi@splitbrain.org> |
removed old tpl_content_core method
|
| #
7c6a857a |
| 15-Aug-2017 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into actionrefactor
* master: (65 commits) updated composer dependencies Release preparation translation update do not disclose email or IP addresses of users through R
Merge branch 'master' into actionrefactor
* master: (65 commits) updated composer dependencies Release preparation translation update do not disclose email or IP addresses of users through RSS small fix Make default encapsulation more readable and less duplicate. Replace htmlspecialchars to hsc in core Add the preview-bool for the cache file. Add htmlspecialchars when showing $DATE_AT #2021 broken links to W3C validators also dokuwiki and php are on https made bin/wantedpage.php more flexible doc abbreviation Fix PHP Notices: Reduce error log noise Create valid empty options translation update doc fix translation update using $options->getCmd to retrieve show-pages parameter added option to wantedpages.php to show or not show pages where broken links occur show pages where broken links occur: page_id => broken_link ...
show more ...
|
| #
65cc1598 |
| 01-Aug-2017 |
Phy <git@phy25.com> |
Replace htmlspecialchars to hsc in core
|
| #
96d5526d |
| 26-Jul-2017 |
Michael Große <grosse@cosmocode.de> |
Create valid empty options
The HTML-spec[0] specifies:
> If the element has no label attribute and is not a child of a datalist element: Text that is not inter-element whitespace.
So a non-breakin
Create valid empty options
The HTML-spec[0] specifies:
> If the element has no label attribute and is not a child of a datalist element: Text that is not inter-element whitespace.
So a non-breaking space is valid solution.
[0] https://html.spec.whatwg.org/multipage/form-elements.html#the-option-element
show more ...
|
| #
96cbfd74 |
| 07-Jun-2017 |
Andreas Gohr <gohr@cosmocode.de> |
hidden pages should not be indexed by search engines
When a page is marked as hidden (through the hidepages option) it should not be indexed by search engines.
|
| #
4887c154 |
| 25-May-2017 |
Andreas Gohr <andi@splitbrain.org> |
make use of the new classes in tpl_get_action()
This function is now deprecated.
Tests even surfaced some smaller bugs :-)
|
| #
1e875dcd |
| 19-May-2017 |
Andreas Gohr <andi@splitbrain.org> |
let tpl_action_dropdown use the MobileMenu
|
| #
fa3b6716 |
| 13-May-2017 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into actionrefactor
* master: fix error in config manager caused by changes visibility Continue if there are no attributes avoid dependency tests being marked as risky
Merge branch 'master' into actionrefactor
* master: fix error in config manager caused by changes visibility Continue if there are no attributes avoid dependency tests being marked as risky replaced some more each calls remove deprecated each() call test constructors need to call parent constructor use dataprovider in password tests removed deprecated blowfish class replace some var keywords translation update PassHash.class.php: in case of brcrypt, use the most recent variant $2y$ translation update Fix Typo in remote API (#1938) translation update translation update translation update use 403 response on bad logins. closes #1937
show more ...
|