mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Checkable checkboxes within pages #4
Closed
opened 2026-02-04 16:14:18 +03:00 by OVERLORD
·
19 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
No Label
🛠️ Enhancement
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#4
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ssddanbrown on GitHub (Aug 29, 2015).
Allow the Creation of checkboxes within pages which users can then use when going down a list. (No state saving)
@cgpro commented on GitHub (Jun 20, 2016):
+1
Very handy feature for 2do lists!
@bridgeyuwa commented on GitHub (Jun 20, 2016):
+1
@cgpro commented on GitHub (Jun 28, 2016):
resources/assets/js/pages/page-form.js
replace line 16:
toolbar: "undo redo | styleselect | bold italic underline strikethrough superscript subscript | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | table image-insert link hr | removeformat code fullscreen | checker",add after line 162:
// Add checkbox editor.addButton('checker', { text: 'Checkbox', icon: false, onclick: function () { editor.insertContent('<label><input type="checkbox" name="checkbox" value="value"> Text</label>'); } });Can't test it... :( the scripts have to be recompiled.
@tgrosinger commented on GitHub (Nov 2, 2018):
I agree that this would be an awesome feature to have. It looks like a potential solution has been proposed.
Can I bump this and hopefully get a maintainer to test out that solution?
@mainmachine commented on GitHub (May 1, 2020):
Was this ever implemented...?
@ssddanbrown commented on GitHub (May 1, 2020):
@mainmachine Nope, Not yet.
@mainmachine commented on GitHub (May 1, 2020):
Darn! Thanks for the quick response and all your work on Bookstack! :)
@lpadula commented on GitHub (Mar 7, 2021):
Hi, any update of this?
@eXahostCOM commented on GitHub (Apr 16, 2021):
Hey,
this function is essential for us. Would be great :)
@netaviator commented on GitHub (Jul 19, 2021):
Hey,
would be great to have this implemented!
@yblis commented on GitHub (Aug 25, 2021):
It would be great to have this feature!
@lpadula commented on GitHub (Sep 27, 2021):
checkboxes are working on the markdown mode, but not in the HTML mode :(
@ssddanbrown commented on GitHub (Sep 28, 2021):
This is heavily tied to editor functionality so will be realistically be blocked by #2738. Might or might not be part of that, but will be blocked beforehand either way.
@ssddanbrown commented on GitHub (Mar 29, 2022):
With the merge of #3333 checkbox task-lists are now available/possible within the WYSIWYG editor.
The implementation differs a little to what was originally thought out here, with the checkbox state being disabled on view but editable via page editor. This was to align and remain compatible with the existing markdown editor task-list implementation. If needed, you could sprinkle a little "Custom HTML Head Content" javascript to not have the disabled state for view.
These changes will be part of the next feature release.
@DhrRob commented on GitHub (Apr 5, 2022):
I made this script which you can add in the head content through the admin panel. Feel free to use.
It disables the
disabledstate of the checkbox inputs.@BloodyIron commented on GitHub (Nov 29, 2022):
This works for me, except I needed to add "<script>" to the beginning as you forgot to put that XD
Also, take note this check-ing of the box is temporary to the page session. Refreshing and such undoes it. But still seems to help! Thanks! :D
@CDubs00 commented on GitHub (Feb 25, 2023):
Anyway to make the checking of the box permanent in this view?
@msizec commented on GitHub (Jul 31, 2024):
checkboxex for todo lists not implemented yet right ?
@ssddanbrown commented on GitHub (Jul 31, 2024):
@msizec Todo lists with checkboxes were added in 2022 as mentioned above:
They're only checkable in editor mode (unless you apply additional customization).