mirror of
https://github.com/ankitects/anki.git
synced 2025-11-06 12:47:11 -05:00
wrap2() was introduced recently to try and resolve an issue where
styling outside of the wrapped section was getting lost. eg,
<b>some [text] etc</b>
When the user created a cloze deletion or added math tags to the [text]
part, the text ended up not being bold - the inner portion is displayed
without styling.
wrap2() used setFormat("inserttext", ...), which did fix that issue
- but it also introduced multiple new issues:
- any HTML inside the selected area, including newlines and images,
was lost
- the unicode entities inserted when creating a cloze deletion in
RTL mode end up inserted as plain text
For now, I'm just going to revert to the old behaviour. If anyone
has a suggestion for an approach that is able to preserve both the
inner formatting and the surrounding formatting, a pull request
or post on the forums would be appreciated!
|
||
|---|---|---|
| .. | ||
| aqt | ||
| aqt_data/web | ||
| designer | ||
| i18n | ||
| tests | ||
| tools | ||
| ts | ||
| .gitignore | ||
| .isort.cfg | ||
| .pylintrc | ||
| anki.1 | ||
| anki.desktop | ||
| anki.png | ||
| anki.xml | ||
| anki.xpm | ||
| Makefile | ||
| mypy.ini | ||
| pkgkey.asc | ||
| requirements.dev | ||
| requirements.qt | ||
| runanki | ||
| setup.py | ||