Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not include whitespace when applying inline markdown styles #14

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Conversation

Rosey
Copy link

@Rosey Rosey commented Jul 16, 2016

If you test out markdown on a gist, markdown like this:

**Test **

(with trailing or leading whitespace) is not properly parsed. (examples here: https://gist.github.com/Rosey/3f848d77b46f7ab337a53211117acd87)

This change only surrounds the text with markdown inline styles and preserves
the whitespace, but doesn't attempt to style it, fixing the issue of
incompatibility with markdown parsers.


I'm not super confident about the efficiency of my regular expression here. It works, but I am worried that it is not optimal. Perhaps someone with better regex-fu will know if it can be improved performance-wise.

Freddy03h and others added 22 commits March 24, 2016 15:59
Support headers 4, 5 and 6
Requires Image enum value from `draft-js-utils`.
Support image export based on entity attributes
Fixed support for image type entity
per package.json and the contents of the LICENSE file
If you test out markdown on a gist, markdown like this:

```markdown
**Test **
```

(with trailing or leading whitespace) is not properly parsed.

This change only surrounds the text with markdown inline styles and preserves
the whitespace, but doesn't attempt to style it, fixing the issue of
incompatibility with markdown parsers.
@binarybaba
Copy link

@Rosey are you planning to fix the conflicts? Your PR most probably also solved sstur/react-rte#127

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants