Skip to content

Remove jquery-contextmenu and use JSDialog dropdown #13948

@eszkadev

Description

@eszkadev

Is your feature request related to a problem?

We want to reduce old JS codebase with TypeScript. We already have own implementation of dropdowns which shares styling with all other UI components. Would be good to have 1 less dependency to maintain.

Describe the solution you'd like

  • Step by step conversion (do not remove all old context menu instances in single commit)
  • New code in TS
  • Move "Allowed commands" list to TS file for sharing
  • Create JSDialog compatible context menu
  • Use it in single example case so we can test
  • Later we will replace menus one by one

Code pointers:

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions