tech-debt: Refactor legacy delete-button and common-button patterns #319

Open
opened 2026-05-31 14:21:01 +00:00 by jmiller · 0 comments
Owner

Summary

Legacy button patterns need modernization.

Locations

  • web_src/js/features/common-button.ts:21-22 - do not use this method in new code / all legacy delete-button should be refactored
  • web_src/js/features/common-button.ts:171 - add more supports like checkbox
  • web_src/js/features/common-button.ts:173 - should be more strict, only handle div/span/p
  • web_src/js/features/common-page.ts:132 - GLOBAL-INIT-MULTIPLE-FUNCTIONS
  • web_src/js/modules/observer.ts:46 - GLOBAL-INIT-MULTIPLE-FUNCTIONS

Action Required

Replace legacy delete-button class usage with modern patterns. Support multiple init functions in global observer.


Created by Claude Opus 4.6

## Summary Legacy button patterns need modernization. ## Locations - `web_src/js/features/common-button.ts:21-22` - do not use this method in new code / all legacy delete-button should be refactored - `web_src/js/features/common-button.ts:171` - add more supports like checkbox - `web_src/js/features/common-button.ts:173` - should be more strict, only handle div/span/p - `web_src/js/features/common-page.ts:132` - GLOBAL-INIT-MULTIPLE-FUNCTIONS - `web_src/js/modules/observer.ts:46` - GLOBAL-INIT-MULTIPLE-FUNCTIONS ## Action Required Replace legacy delete-button class usage with modern patterns. Support multiple init functions in global observer. --- *Created by Claude Opus 4.6*
jmiller added the tech-debtupstream labels 2026-05-31 14:21:01 +00:00
Sign in to join this conversation.
No labels tech-debt upstream
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#319