Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement support for Toolbar and Context Menu plugins #438

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from

Commits on Jul 18, 2017

  1. Configuration menu
    Copy the full SHA
    eb48486 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a6a65e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2dd41d7 View commit details
    Browse the repository at this point in the history
  4. Add a selectedElements parameter to ContextMenu to pass to actions' c…

    …lick handlers.
    
    This allows us to remove the ugly callback wrapping when processing the contextMenuPlugins.
    Also updates test and documentation.
    dhughes-xumak committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    a8e3ae9 View commit details
    Browse the repository at this point in the history
  5. Add contextMenuPlugin.submenuTitle to docs and test.

    I noticed that the arrow only renders properly in some cases.  For this reason, the submenuTitle only works sometimes.
    dhughes-xumak committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    fbd082d View commit details
    Browse the repository at this point in the history
  6. Add contextMenuPlugin.enabled property so plugins can enable/disabl…

    …e themselves.
    
    Includes docs and tests.
    
    In the future, it may be preferable for disabled actions to be constructed and appear in
    the context menu, appearing as disabled (grayed out).
    dhughes-xumak committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    f33365d View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2017

  1. Configuration menu
    Copy the full SHA
    bde68cf View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2017

  1. Configuration menu
    Copy the full SHA
    231ab37 View commit details
    Browse the repository at this point in the history