Comments (2)
The following line and the code after it do not take in account that there could be empty todo tags in the source of the page. it simply searches for the todo with the given index (from ajax call).
dokuwiki-plugin-todo/action.php
Line 130 in 60db5b5
Maybe the search function should get the check for todos to skip:
dokuwiki-plugin-todo/action.php
Line 192 in 60db5b5
Further I guess there is one more issue with this search function: As it takes the raw wiki page there might be more problems as it could find <todo
occurrences in formatted text which should not be taken in account:
<file>
<todo>
</file>
<todo> my todo </todo>
A PR is welcome!
from dokuwiki-plugin-todo.
I'll close this issue as resolved in PR #154
from dokuwiki-plugin-todo.
Related Issues (20)
- Feature request: wrap the whole thing into additional <span> tag
- A page display gets corrupted if it uses plugin:include HOT 3
- feature request: send e-mail for new todos HOT 1
- Conflict with Dokuwiki Blog plugin HOT 4
- Checkbox misalingment where blank <todo> tags present HOT 1
- PHP 8 Warnings when assignee in TODOLIST has no todos HOT 4
- PHP 8 Warnings about undefined array keys HOT 2
- Klicking checkboxes brings no action after updating to Dokuwiki "Igor" HOT 2
- PHP 8 Warning: argument must be of type array|object, null given
- How to assign a keyboard shortcut or accesskey for adding a todo? HOT 6
- Checkbox bug; Like Checkbox only "checks" once. or Checkmark does not persist HOT 3
- Incompatibility with PHP 8.2 HOT 13
- PHP8.2 Errors HOT 8
- Reset / (un)check all boxes HOT 3
- Feature request: iCal HOT 2
- Rewrite/Refactor syntax/list.php
- Warning: Undefined array key 1 in /[...]/dokuwiki/lib/plugins/todo/syntax/todo.php on line 161
- WARNING: Undefined array HOT 6
- CKGEdit Plugin integration HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dokuwiki-plugin-todo.