Update: JSDoc documentation for drawer system (fixes #812)#813
Update: JSDoc documentation for drawer system (fixes #812)#813oliverfoster merged 5 commits intomasterfrom
Conversation
|
Can you remove the "Improvements" and "Known Issues" sections, please? We can do those as separate issues after a further analysis phase. |
|
Can do. Everything has been updated and ready for another review. |
|
Could you add a description of what the drawer is, please? Something like, but not: |
Added to the top-level class description. |
# [6.76.0](v6.75.2...v6.76.0) (2026-04-13) ### Fix * Logic for detecting removed elements (fixed #819) (#820) ([7a21597](7a21597)), closes [#819](#819) [#820](#820) ### Update * JSDoc documentation for drawer system (fixes #812) (#813) ([40e5aaf](40e5aaf)), closes [#812](#812) [#813](#813) * JSDoc documentation for notification system (fixes #810) (#811) ([7d97a8c](7d97a8c)), closes [#810](#810) [#811](#811)
|
🎉 This PR is included in version 6.76.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Fix
Update
Added comprehensive JSDoc documentation to the drawer system (3 files):
drawer.js - Singleton service documentation with complete API reference
isOpen,open(),openCustomView(),addItem(),hasItem(),close(),toggle(),remove()drawerView.js - Main controller view documentation
setDrawerPosition(),openCustomView(),showDrawer(),hideDrawer(),remove()drawerItemView.js - Menu item view documentation
onDrawerItemClicked()method documented with callback pattern exampleAll documentation follows the established JSDoc style guide patterns established in the notify system work.
Testing