-
Suggestion
-
Resolution: Unresolved
-
None
-
35
-
We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.
NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.
The suggestion is to have a feature that allows unchecking many tasks at once, not having to uncheck every checkbox - maybe a reset button for all the tasks on a page.
Another way I thought about doing this is to be able to indent tasks - so tasks indented under a task could have their checkboxes controlled by this task.
- relates to
-
CONFCLOUD-37184 Uncheck list of tasks
- Future Consideration
- mentioned in
-
Page Failed to load
[CONFSERVER-37184] Uncheck list of tasks
I need this feature for checklists (info in Wikipedia)
Any chance this will be added soon?
I have tried the two Javascript/jQuery below in the Chrome console, and while the former does indeed remove every checkmark, it does not save them, so after refreshing the page they are again not un-checked (FYI: only tested in non-edit-mode, since that's where I need it).
I can not add custom macros or HTML, so it needs to be a built-in feature.
I would guess the best way to implement this feature is like the "expand" macro, where a check/un-check all would do that action to every task inside the macro?
Or maybe a tag on every task could check/un-check all tasks wherever they are on the page? That way, you don't have to worry about if the task is inside tables or other macros.
I hope this gets release by 10th anniversary of this issue. If so, we have 1.5 years to wait, not so much
This is definitely needed, especially controlling the indent task boxes by the main task box.
The answer above using jquery didn't work for me, but this does:
Array.from(document.querySelectorAll('.inline-task-list li')).forEach((el) => el.classList.remove('checked'));
Should work on all modern browsers.
This didn't work for me; checkboxes in tables and outside tables were unaffected.
Open developer tools in your browser and go to the console and paste this code in and hit enter:
$('input[type=checkbox]').prop( "checked", false )
Works for me as of Feb 2022.
I support this feature request heavily. Please make this happen, it would make checklists much more nicer to use.
Make this please. We're using checklist heavily so it'll be helpful for this small feature. Thanks!
They have forced us to start using Confluence at work and I created a KB article with quite a few steps users need to follow along with and I cannot believe this request was raised in 2015... What's the use of action items where you have to unckeck all of them one by one?
We are creating installation guides. Having re-settable checkboxes would be a great feature for reusing them directly online.
No macros in cloud, so that doesn't work for me.
We need this, or something similar. Our use case is this: We have checklists for demos that we run. As I go through it, I need to be able to check things off. When I'm done, I need to reset it. Currently using Google Sheets.
@Haydn Jones have you tried the solution Lee cannon suggested? It works for me.
This Chrome extension solved my problem while this feature is not ready https://chrome.google.com/webstore/detail/confluence-cloud-uncheck/mndfdglbjiklkaadbpbndpegplbacohb/related
It's not the best solution, but for now is what I have.
Until this functionality is built in i have created a user macro that unticks all tasks on the current page.
The code is avaliable here
The problem is using a task list as temporal notes per current working process execution. So while "uncheck all" is still really useful. It do not solves the problem of global changes by checking a box. So it cannot be used in parallel by several colleagues. For example common "Deployment checklist" that is not for report or registry but just for personal use to exclude mistakes. May be it's a misuse, if so just point me please the correct way of the same complexity level.
Is this ever going to happen? I see it's been a suggestion since at least 2015...
just commenting to say this would be a great feature. I want to create a template for SOPs (standard operating procedures) and this would be of great value to get people to start creating SOPs in the confluence, and then actually using them to proceed through changes, etc. and actually tick the boxes, knowing that the next person can simply click one button and clear them all ready for their turn.
Would love to use this. We could also use a repeatable checklist feature.
Confluence Source Editor is not available for Cloud-hosted Confluence sites.
We have a page that contains a checklist for annual set-up tasks for an internal application. Would be great if we could bulk uncheck all checkboxes.
Thank your for your workaround Adrey Rassokhin! This will safe me some time unchecking!
Our administrator has installed the "Confluence Source Editor" add-on and now we can all easily uncheck all the boxes.
Any news on this ticket ? I would really like to have this feature.
Thanks !
Hello everyone!
As a workaround, I can suggest using the "Confluence Source Editor" add-on.
It's a free Confluence page markup editor by Atlassian Labs, you can easily find it on the web if it's not installed yet.
Once installed, just open the target Confluence page in the Source Editor by pressing the appropriate button on the toolbar when in Edit mode, and do "Find & Replace" for all >complete< markup elements, replacing them with >incomplete<, and voila: all checkboxes on the page will become un-checked.
I recommend including the >< brackets around "complete" in search bar in order to guard yourself of undesirable replacement of all "complete" mentions in text when doing a batch search & replace. You know, there might be "complete" words in text which must stay intact, and adding brackets would do the trick.
As a workaround you can create a user macro like:
## @param Text:title=Text|type=string|required=true|desc=Text to click <script language="JavaScript"> function turn_off(source) { checkboxes = document.getElementsByTagName("LI"); for(var i=0, n=checkboxes.length;i<n;i++) { checkboxes[i].classList.remove("checked"); } } </script> <button type="button" onClick="turn_off(this)">$paramText</button>
Only thing is that the unchecked button state is not very persistent after this. As soon as you refresh the page any buttons that were checked before this reset, will be checked again. But for some cases this will do...
Yepp, we, too, would like to have this feature.
What you can do right now, though, is to select a list of tasks in the editor, unmark "task list" in the editor and mark the marked lines again as a task list: the lines get recreated as empty tasks.
I second Eric's comment above. We also have multiple process where the procedures are repeatedly used and some we want to convert into task lists (add check boxes). Having this ability to clear all check boxes with a single click would be very beneficial and a time savings! One suggestion, have it prompt or confirm that you want all boxes cleared, (and save who did it to the page history just like a normal check box does). It could be a little painful if someone accidentally clears it in the middle of a process. (But I guess a person could revert the page back to the previous version in page history.)
Thanks
Chris
Is it possible to bump this? We use a lot of process documentation with tick boxes and unchecking all of these boxes feels totally ridiculous. Is this difficult code? I cannot imagine it is difficult to code.
Thanks,
Eric
Atlassian, please consider implementing this feature. Perhaps it could be added as a template option in the 'Smart Button' Element.