| b0eca9cc | 12-Dec-2016 |
Michael Grosse <grosse@cosmocode.de> |
Add test for optgroup support in selects |
| 238a072b | 12-Dec-2016 |
Michael Grosse <grosse@cosmocode.de> |
Add support for optgroup-tags for select-fields
In more complex selects we may want to group options by some criteria. HTML has the <optgroup>-tag for that purpose.
However in Order to not duplicat
Add support for optgroup-tags for select-fields
In more complex selects we may want to group options by some criteria. HTML has the <optgroup>-tag for that purpose.
However in Order to not duplicate code, I've to move the handling of options to the OptGroup-Class completely.
Known Issues: ------------- * We may have more than one option with the same value and therefore more than one option may be marked as selected.
show more ...
|
| 343a31d8 | 12-Dec-2016 |
Andreas Gohr <gohr@cosmocode.de> |
properly initialize LESS importDir. fixes #1777 |
| 693978b1 | 12-Dec-2016 |
Michael Grosse <grosse@cosmocode.de> |
Remove type-attr from <select> b/c it's invalid
fixes #1776 |
| 663328d8 | 05-Dec-2016 |
Walt Sorensen <photodude@users.noreply.github.com> |
Test against the current hhvm version
This provides the current HHVM version (3.15.3 as of this PR) and will track with each release (i.e. will be 3.16 when 3.16 is released.
If testing against H
Test against the current hhvm version
This provides the current HHVM version (3.15.3 as of this PR) and will track with each release (i.e. will be 3.16 when 3.16 is released.
If testing against HHVM LST versions is desired follow this guide. https://docs.travis-ci.com/user/languages/php#HHVM-versions
Should be able to change to container based Trusty after Q1-17 https://blog.travis-ci.com/2016-11-08-trusty-container-public-beta/
show more ...
|
| aaf4f55e | 01-Dec-2016 |
Andreas Gohr <gohr@cosmocode.de> |
use waitForTick in all our tests |
| b9940551 | 01-Dec-2016 |
Andreas Gohr <gohr@cosmocode.de> |
refactored the remote API tests
Now each command is checked within it's own test on a completely clean install. Hopefuly this also takes care of the flaky test behavior seen at Travis occasionally. |
| d732617b | 01-Dec-2016 |
Andreas Gohr <gohr@cosmocode.de> |
new helper method waitForTick() in DokuWikiTest
Some of our tests require that at least one second has passed before they can continue because our revisions depend on the Unix Timestamp.
Currently
new helper method waitForTick() in DokuWikiTest
Some of our tests require that at least one second has passed before they can continue because our revisions depend on the Unix Timestamp.
Currently we use a sleep(1) for this. However this always waits a whole second, even if the next second is already much closer or maybe already here - especially when some processing has been done since the last operation.
This new method waits for the next second by checking the time every 10th of a second. This might speed up some of our tests a bit.
show more ...
|
| cb147489 | 01-Dec-2016 |
高博 <bobnemo1983@gmail.com> |
translation update |
| 596875ab | 30-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
we should now be PHP 7.1 compatible |
| 0c76f7e2 | 30-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
try to fix phpunit version for hhvm |
| c2b124e9 | 30-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
yaml is picky about square brackets |
| 1d5e657c | 30-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
do not try to disable functions on hhvm
this is not supported, yet: https://github.com/facebook/hhvm/issues/2745 |
| eafdbaea | 30-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
updated geshi |
| 6506eaac | 30-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
do not static cache useheading during tests
This took me way to long to figure out. The useheading setting was cached in a static variable which is fine usually as it doesn't change during a single
do not static cache useheading during tests
This took me way to long to figure out. The useheading setting was cached in a static variable which is fine usually as it doesn't change during a single request. But in testing we want to change it often.
show more ...
|
| f515db7f | 28-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
fix problems with header that look falsy. fixes #1770 |
| 7a5ae06d | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
load jquery via https always |
| 61537d47 | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
split off jquery from other JS and add CDN option #1766
jQuery (and UI and Migrate) are now loaded separately from the rest of the JavaScript. This adds at least one HTTP request more but has some a
split off jquery from other JS and add CDN option #1766
jQuery (and UI and Migrate) are now loaded separately from the rest of the JavaScript. This adds at least one HTTP request more but has some advantages:
* browsers can cache it independently * the cache is only invalidated when versions update * we do not apply any transformations (replacements, minimizing, etc) on this code anymore which makes our dispatcher faster for the other JS * browsers seem to load (not execut) both (jquery and other) parallel, which might increase download speed a bit
This split allowed for the introduction of a new config: jquerycdn. When enabled the 3 jquery files are loaded from jQueries CDN. This adds another two HTTP requests but:
* since it's another host those files do not apply to the 4 request per host limit and can be loaded (not executed) in paralell which might increase download speeds a bit * the CDN is distributed worldwide which means files are requested from the closest location, increasing the download speeds * since these files/CDN are very popular, chances are high that people already have them cached in their browsers, reducing the download time to 0 and effectiely halving the javascript needed to download
The option currently defaults to 'off', but I would argue 'on' would be the better default.
show more ...
|
| 5928c8e7 | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
use external version file for jquery updates
this also removes the non inified versions and incorporates some updates the jquery CDN just pushed for jquery-ui |
| 0a1c13c9 | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
removed jQuery.browser calls
jQuery.browser no longer exists in jQuery nor in jQuery migrate. A quick check in Opera and IE11 suggests that both parts that used it are no longer needed so they were
removed jQuery.browser calls
jQuery.browser no longer exists in jQuery nor in jQuery migrate. A quick check in Opera and IE11 suggests that both parts that used it are no longer needed so they were simply removed.
More browser tests especially for the resize handling in the media manager are recommended.
show more ...
|
| 5170fe99 | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
replace deprecated bind() calls
The bind() call is deprecated in jQuery 3. This replaces it with the on() call. |
| 568cdecd | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
replace deprecated delegate() calls
The delegate() call is deprecated in jQuery 3. This replaces it with the on() call. |
| 46b9e007 | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
fixed radio options in media manager for new jQ-UI
jQuery UI replaced the buttonset widget with a controlgroup widget. This adjusts the JavaScript and styling accordingly. |
| 92090435 | 26-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
jQuery Updates
- jQuery to 3.1.1 - jQuery UI to 1.12.1 - jQuery Migrate to 3.0.0
There are a few warnigs from migrate that have to be fixed. The toggles in the Media Manager are also missing their
jQuery Updates
- jQuery to 3.1.1 - jQuery UI to 1.12.1 - jQuery Migrate to 3.0.0
There are a few warnigs from migrate that have to be fixed. The toggles in the Media Manager are also missing their proper icons.
show more ...
|
| d5c0422f | 22-Nov-2016 |
Andreas Gohr <andi@splitbrain.org> |
authpdo - use type safe comparison on passwords. fixes #1765 |