Sunny Walker
79a2446b57
test invalid footnote names with whitespace
2018-10-12 09:25:35 -10:00
Sunny Walker
c62b72fc97
reduce repeated code and refer to the internal footnote number
...
refer to the internal footnote number instead of the named reference id
2018-10-12 09:14:39 -10:00
Sunny Walker
a954f6d698
do not accept named footnotes with whitespace
...
whitespace creates invalid HTML ids
2018-10-12 09:04:19 -10:00
Sunny Walker
6027807de6
add $fn_backlink_label as aria-label option
...
WCAG 2.0 2.4.4 says link texts to different urls cannot be the same.
aria-label matching the title attribute is probably redundant and
doesn't solve the issue, so this implementation allows for
user-overridable aria-labels with reference and footnote number
reference options to comply with 2.4.4
2018-10-11 15:42:39 -10:00
Sunny Walker
90b6076484
add editorconfig file to maintain source formatting
2018-10-11 15:26:59 -10:00
Michel Fortin
93fa687d24
Merge pull request #309 from NicolasCARPi/fixes
...
Various little fixes
2018-08-13 16:59:49 -04:00
Nicolas CARPi
34084e0012
Make default value of $footnotes_assembled null again
2018-08-13 22:51:49 +02:00
Nicolas CARPi
abcafda9b6
Various little fixes
...
* Check if property is callable with is_callable everywhere needed
* Remove the & from the docblock declaration of variable passed by
reference
* Make default value of $footnotes_assembled an empty string instead of
null because it is concatenated afterwards with a string
* Use $mode instead of $this->mode (undeclared property anyway, and not
used anywhere else afaik)
* Correct the docblock types for some variables
2018-08-08 18:16:24 +02:00
Michel Fortin
10bddd9729
Merge pull request #307 from bobbykjack/patch-1
...
Fix typo in Readme.php
2018-07-05 10:02:22 -04:00
Bobby Jack
bd0a07d1cb
Fix typo in Readme.php
...
autoload.php, not autoloader.php
2018-07-05 14:45:46 +01:00
Michael Butler
d827513209
Remove commented out lines in travis
2018-04-05 22:28:26 -04:00
Michael Butler
29b66556c7
Cleanup code, del unused variables
2018-04-05 22:28:10 -04:00
Michael Butler
89a5d6962c
Remove commented out code
2018-03-19 20:26:14 -04:00
Michael Butler
684e779e36
Update php version number
2018-03-19 20:11:40 -04:00
Michael Butler
bf0fe1e1d2
Change travis coverage to log
2018-03-19 20:09:41 -04:00
Michael Butler
84616cbe14
Enable code coverage with scrutinizer
2018-03-19 20:08:44 -04:00
Michel Fortin
9da5a65032
Merge branch 'mbutler/travis-ci-2' of https://github.com/michaelbutler/php-markdown into lib
2018-03-18 23:06:59 -04:00
Michael Butler
6da3fe30b9
Update Travis.yml and composer.json for older versions of PHPUnit
2018-03-18 21:02:24 -04:00
Michael Butler
2fee5af531
Undo linebreaks/badge in Readme
2018-03-18 20:56:06 -04:00
Michael Butler
cc558ac808
Update .travis.yml and readme with badge
2018-03-18 20:19:03 -04:00
Michael Butler
0d6f3372cc
Add Travis CI file
2018-03-17 23:41:21 -04:00
Michel Fortin
6ebf49b95e
Merge branch 'michael/phpunit-additions' of https://github.com/michaelbutler/php-markdown into lib
2018-03-17 21:48:07 -04:00
Michael Butler
a1950a9273
Run markdown.mdtest and php-markdown.mdtest against MarkdownExtra , except for Emphasis which is the exception
2018-03-17 14:49:07 -04:00
Michel Fortin
dfaa413aab
Adding note about role="doc-endnotes" when using footnote_assembled.
2018-03-16 23:49:14 -04:00
Michel Fortin
5c5112694d
Description of omit_footnotes in version history.
2018-03-16 23:19:01 -04:00
Michel Fortin
fb20a7761f
Merge branch 'lib' of https://github.com/jkrrv/php-markdown into lib
2018-03-16 23:09:43 -04:00
James K
8bbbbf0fbd
Refactoring append_footnotes to omit_footnotes and other requested adjustments.
...
See discussion on #294 .
2018-03-02 01:23:25 -05:00
James K
1118518cb0
Adding "append_footnotes" option. Potential solution to #286 .
2018-03-01 17:51:35 -05:00
Michael Butler
a9d785139f
Add normalize comparisons to tests
...
Use MarkdownExtra specifically for the Extra type tests.
2018-01-27 21:03:01 -05:00
Michael Butler
8376d3ecb8
Remove unused tests
2018-01-27 13:58:49 -05:00
Michael Butler
777b997bca
Add mdtest resources and unit tests
2018-01-27 13:51:14 -05:00
Michael Butler
1bd48d3718
Add PHPUnit xml
2018-01-27 13:50:00 -05:00
Michael Butler
4bedb1b063
Require PHP 5.7
2018-01-27 13:49:47 -05:00
Michael Butler
3cfd0562e6
Change spaces to tabs in Readme.php
2018-01-27 12:01:31 -05:00
Michel Fortin
d47b9a8ff2
Fixing copyright date.
2018-01-14 20:16:33 -05:00
Michel Fortin
45a6f4250b
Removing Bitcoin donation address from readme. Bitcoin no longer works.
2018-01-14 20:15:55 -05:00
Michel Fortin
01ab082b35
Preparing 1.8.0 release.
2018-01-14 19:49:33 -05:00
Michel Fortin
28bad1314f
Updating history for role attribute for footnotes.
2018-01-14 16:44:48 -05:00
Tobias Bengfort
2630bd5a40
add backling aria-label
2017-12-29 19:54:51 +01:00
Tobias Bengfort
293d17ab70
fix typo
2017-12-29 10:15:39 +01:00
Tobias Bengfort
aee8756b31
add dpub-aria roles for footnotes
...
see https://www.w3.org/TR/dpub-aria/
2017-12-29 09:43:39 +01:00
Michel Fortin
f7bc32eefb
Fix for issue 285: need to reset the state for regular emphasis when unwinding in toItalicsAndBold.
2017-10-10 20:04:05 -04:00
Michel Fortin
64045149fa
Avoid unnecessary reentrency in doItalicsAndBold.
2017-10-10 20:03:06 -04:00
Michel Fortin
83caf0b140
Added hashtag_protection to readme.
2017-06-17 07:56:57 -04:00
Timothée Jaussoin
d4c3a97b24
Rename the variable $hashtag_protection
2017-06-16 23:05:39 +02:00
Timothée Jaussoin
6508d98322
Add an option to enforce the space when converting atx-style headers
2017-06-13 23:17:33 +02:00
Michel Fortin
62febd414a
Updating the maintenance status of the obsolete plugin/library package mentioned in the Readme.
2017-04-24 09:22:48 -04:00
Michel Fortin
504cf8c1a9
Remove extra leading backslash in namespace parser names in Readme.
2017-04-24 09:21:14 -04:00
Michel Fortin
d18bf6e59a
Reworded Usage section of Readme for Composer autoloading. Added comments in Readme.php for Composer users.
2017-04-24 09:20:09 -04:00
Jon Dufresne
3f1aae9b6a
Use PSR-4 for autoloading
...
This change brings this library's autoloading up to modern standards in
the larger PHP community and uses methods recommended by the PHP
dependency manager, composer.
From PSR-0 http://www.php-fig.org/psr/psr-0/
> As of 2014-10-21 PSR-0 has been marked as deprecated. PSR-4 is now
> recommended as an alternative.
PSR-4: http://www.php-fig.org/psr/psr-4/
From composer https://getcomposer.org/doc/04-schema.md#autoload
> PSR-4 is the recommended way since it offers greater ease of use (no
> need to regenerate the autoloader when you add classes).
2017-04-23 14:57:48 -07:00