• Milian Wolff's avatar
    Fix up/down keyboard navigation for 'Show documentation' links · f633da0d
    Milian Wolff authored
    The navigation widget relies on a crude HTML "parser" which
    counts "lines". Yes. Only '<br/>' is considered a newline, even
    though due to line wrapping we can have obviously more lines. Well,
    without rewriting all of that, also count '</p>' as introducing a
    new line. This allows us to jump to the 'Show documentation' link
    then.
    
    To make this work reliably, we also fixup the generated HTML to be
    valid and not nest '<p>' tags. Furthermore, we prevent the ugly
    line indication marker '<->' being shown when we try to down past
    the last paragraph.
    f633da0d
Name
Last commit
Last update
app Loading commit data...
app_templates Loading commit data...
appimage Loading commit data...
cmake/modules Loading commit data...
doc Loading commit data...
file_templates Loading commit data...
kdevplatform Loading commit data...
pics Loading commit data...
plugins Loading commit data...
release-scripts Loading commit data...
shortcuts Loading commit data...
.arcconfig Loading commit data...
.clang-format Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.kateconfig Loading commit data...
.kateproject Loading commit data...
.krazy Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
COPYING.DOC Loading commit data...
COPYING.LIB Loading commit data...
CTestConfig.cmake Loading commit data...
CTestCustom.cmake Loading commit data...
Doxyfile Loading commit data...
ExtraDesktop.sh Loading commit data...
INSTALL Loading commit data...
KDevelopConfig.cmake.in Loading commit data...
README.md Loading commit data...
config-kdevelop.h.cmake Loading commit data...
format.config.uncrustify Loading commit data...
format_sources Loading commit data...
kdevelop.kdev4 Loading commit data...
kdevelop_bash_completion Loading commit data...
org.kde.kdevelop.appdata.xml Loading commit data...