Skip to content

Option selectableSubMenu does not work #687

Open
@milosbielik

Description

@milosbielik

(source: jQuery contextMenu v2.8.0) for { selectableSubMenu: true }...

my comments (FIXME) in code...

  // contextMenu item click
  itemClick: function (e) {
      var $this = $(this),
          data = $this.data(),
          opt = data.contextMenu,
          root = data.contextMenuRoot,
          key = data.contextMenuKey,
          callback;

      /* ----- FIXME: opt (for every submenu) is incorrect, items does not contain key, so first part of condition stops eval and returns */ 
      // abort if the key is unknown or disabled or is a menu
      if (!opt.items[key] || $this.is('.' + root.classNames.disabled + ', .context-menu-separator, .' + root.classNames.notSelectable) || ($this.is('.context-menu-submenu') && root.selectableSubMenu === false )) {
          return;
      }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions