- Apr 23, 2018
-
-
Andreas Gohr authored
Replace old call to css_styleini
-
Michael Große authored
fixes #2330
-
Andreas Gohr authored
Translation update (ru)
-
Yuriy Skalko authored
-
- Apr 22, 2018
-
-
Guy Brand authored
-
- Apr 20, 2018
-
-
Andreas Gohr authored
Honor type setting for recent changes. fixes #2322
-
Phy authored
Translation update (fr)
-
Schplurtz le Déboulonné authored
-
Andreas Gohr authored
-
Andreas Gohr authored
Fix invalid HTML
-
Michael Große authored
Also, for consistency this initializes also $num with 0, while ensuring that the first FT_SNIPPET_NUMBER results with a $cnt>0 have a snippet.
-
Michael Große authored
-
- Apr 19, 2018
-
-
Anika Henke authored
Punctuation is more natural, makes sense with CSS switched off and makes screenreaders add a little pause.
-
- Apr 18, 2018
-
-
Andreas Gohr authored
Translation update (de)
-
- Apr 17, 2018
-
-
Michael Bohn authored
-
Phy authored
Translation update (es)
-
Domingo Redal authored
-
Michael Große authored
In #2286 the 2nd level heading in the intro was removed, so the h3 should be promoted to h2.
-
Michael Große authored
-
Michael Große authored
This implements some of the changes discussed in #2314: 1. last mod and number of hits are on the same line and always shown 2. There is a class around the last mod string so it can be hidden/replaced by an icon 3. All items in the resultBody returned by the event are wrapped in `<dd>` tags to ensure validity. They get their array key as class 4. There is still a wrapper div around each result for styling purposes
-
Phy authored
Translation update (ru)
-
Yuriy Skalko authored
-
- Apr 15, 2018
-
-
Anika Henke authored
Recent changes to the search results page added various divs to the pre-existing description list, which is invalid. This fixes that by a) removing a couple of unnecessary elements and b) interpret the 'last modified' line as another 'dd'.
-
Anika Henke authored
The advanced search options list links with an invalid empty target attribute. This fixes that by skipping empty parameters.
-
Andreas Gohr authored
Geshi Option parsing
-
Andreas Gohr authored
fallback for new section editing. fixes #2311
-
Anika Henke authored
The search buttons from the search form on the top of the page as well as the search page both produce invalid HTML due to the name attribute being empty. As the name is required for each of the PHP functions producing the buttons and is passed as an empty string, this makes sure that parameters with empty strings get skipped.
-
Andreas Gohr authored
Prevent HTML and JS injection in section names
-
Michael Hamann authored
Before this change, HTML and some JS code (as far as it was not escaped by json_encode) could be injected into the output as the closing pattern that is checked by the regex is not escaped in JSON (see test case).
-
- Apr 14, 2018
-
-
Andreas Gohr authored
The displayed message now shows the target that was passed, which should help identifying the troubling plugin. Instead of failing, we fix the data ourselves - this code will be removed in the future.
-
Andreas Gohr authored
DokuHTTPClient: Add handling for 204: No Content responses
-
- Apr 13, 2018
-
-
Andreas Gohr authored
Translation update (hr)
-
Davor Turkalj authored
-
Michael Große authored
This fixes a bug that would occur if the DokuHTTPClient receives a 204 response, e.g. as a result for a request to delete something. It would still try to read the body, which fails, thus producing a timeout and finally throwing an exception. This fix instructs the HTTPClient to not read the (not existing) body if it receives a 204.
-
Andreas Gohr authored
monkey patched GeSHi/geshi-1.0#104
-
Andreas Gohr authored
Quotes are now optional, the options are spearated by space
-
Andreas Gohr authored
bring back the namespace in braces for pagelookup results
-
Andreas Gohr authored
* private_testing: (375 commits) make testing of inaccessible methods easier updated composer dependencies renamed ActionRouter::checkPermissions to checkPreconditions shortened new search configs Section edit: corrected pattern 'SEC_EDIT_PATTERN' fix regex character class. fixes #2301 fix: switch extensions if stylesheet in style.ini doesn't exist refactor: rename and move function to set $JSINFO typo. capital P for class name fix: add missing global $ACT for $JSINFO refactor: use native json_encode for $JSINFO refactor: rename JSINFO.DOKU_UHN and JSINFO.DOKU_UHC refactor: extract $JSINFO initialization into tpl_ function refactor: rename dta and dtb parameters doc(search): parameter must be string or false doc(search): highlight is expected to be an array show adavanced tools with JavaScript only adjusted language files to remove outdated string removed sub header from all languages added aria attributes ...
-
Andreas Gohr authored
While it's generally frowned upon testing privates, it can often be useful and the easier way to write tests. Eg you want to test something complicated method that is important, but you do not want to expose it directly to other classes... This new method uses reflection to make access to such methods possible from within tests without the need for intermediate classes.
-
Andreas Gohr authored
-