Good day. It is necessary to fix the menu editor errors and complete it.
Currently, the menu works partially through the HTML file at the address https://moveswiftly.us/menu/ data is taken from .json, it needs to be made fully functional, as in the example https://davidticona.com/demos/jQuery-Menu-Editor/
After editing and pressing the Save button - the menu should be saved in the existing .json file. If possible, use jquery-menu-editor.js https://github.com/davicotico/jquery-menu-editor
It is necessary to fix:
1. The error of grouping submenu items through +
2. Not everything works correctly with dragging, it may highlight the text of the menu items.
3. Saving edited menus in json and loading them upon selection. The structure must be identical to the Sample.
4. Creating new menus based on existing ones - (menuName.json)
5. Fixing errors with buttons (adding new items, deleting and saving)
6. Editing a menu item through Edit item
In verticalMenu.json there is an element menuHeader which contains only a text value. It also needs to be taken into account in vertical menus.
As a result, after editing and saving, a .json file of identical structure with the corresponding menu horizontalMenu.json or verticalMenu.json should be produced.
Additional improvements after the safe is completed.
Menu samples in .json format:
https://moveswiftly.us/menu/verticalMenu.json
https://moveswiftly.us/menu/horizontalMenu.json
The code for review will be provided in private messages.
Other solutions may be used at your discretion. We are ready to discuss the details in private messages.
Thank you