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

Add More Menu Item Api #4484

Closed
wants to merge 75 commits into from
Closed

Add More Menu Item Api #4484

wants to merge 75 commits into from

Commits on Jan 15, 2018

  1. Configuration menu
    Copy the full SHA
    d971eb5 View commit details
    Browse the repository at this point in the history
  2. implemented callback to api

    Alexander Botteram committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    cec1e66 View commit details
    Browse the repository at this point in the history
  3. Minor refactoring

    Alexander Botteram committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    54e979d View commit details
    Browse the repository at this point in the history
  4. Hide divider in ellipsis menu when no plugins are present

    Alexander Botteram committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    230c82a View commit details
    Browse the repository at this point in the history
  5. Close menu on plugin menu item click

    Alexander Botteram committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    2a2224f View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram authored Jan 15, 2018
    Configuration menu
    Copy the full SHA
    011544a View commit details
    Browse the repository at this point in the history
  7. minor JSDoc and codestyle fixes

    Alexander Botteram committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    8ca0ac2 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'add/api-add-ellipsis-menu-item' of https://github.com/Y…

    …oast/gutenberg into add/api-add-ellipsis-menu-item
    Alexander Botteram committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    0b16b6c View commit details
    Browse the repository at this point in the history
  9. Eslint fixes

    Alexander Botteram committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    399d526 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2018

  1. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    2abf2e5 View commit details
    Browse the repository at this point in the history
  2. Moved Plugins menu items in ellipsis menu above Editor Actions

    Alexander Botteram committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    b6e9d92 View commit details
    Browse the repository at this point in the history
  3. Refactored Plugins component to not use MenuItemsToggle component

    Alexander Botteram committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    8d0de21 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2018

  1. Added .idea to .gitignore

    Alexander Botteram committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    050e377 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    7fa0a42 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2018

  1. Basic icon functionality

    Alexander Botteram committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    b68614f View commit details
    Browse the repository at this point in the history
  2. restrain SVGs

    Alexander Botteram committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    0e03a43 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2018

  1. Css improvements

    Alexander Botteram committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    f7e4ac4 View commit details
    Browse the repository at this point in the history
  2. Introduced MenuItemsSeparator component

    Alexander Botteram committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    a9f7c8f View commit details
    Browse the repository at this point in the history
  3. Applied CR feedback

    Alexander Botteram committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    95c816d View commit details
    Browse the repository at this point in the history
  4. removed redudant css

    Alexander Botteram committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    438015d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2018

  1. Changed api to registerEditorMenuItem to be more agnostic

    Alexander Botteram committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    b762428 View commit details
    Browse the repository at this point in the history
  2. Fixed error in plugins/index.js

    Alexander Botteram committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    31d50a8 View commit details
    Browse the repository at this point in the history
  3. Merge master

    Alexander Botteram committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    1fdf22c View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2018

  1. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    8997346 View commit details
    Browse the repository at this point in the history
  2. Fixed eslint errors

    Alexander Botteram committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    f61a32b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2018

  1. Separated plugin and editor menu item logic

    Alexander Botteram committed Feb 9, 2018
    Configuration menu
    Copy the full SHA
    8bcb6fb View commit details
    Browse the repository at this point in the history
  2. Fixed eslint error

    Alexander Botteram committed Feb 9, 2018
    Configuration menu
    Copy the full SHA
    ffc6038 View commit details
    Browse the repository at this point in the history
  3. Reuse validatePluginId function in editor-menu-item.js

    Alexander Botteram committed Feb 9, 2018
    Configuration menu
    Copy the full SHA
    9779e93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ae47c6 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2018

  1. Renamed plugin id to target

    Alexander Botteram committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    4e4dee1 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2018

  1. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    07b98e5 View commit details
    Browse the repository at this point in the history
  2. Added check for existing registered plugin to plugin-core

    Alexander Botteram committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    daa0605 View commit details
    Browse the repository at this point in the history
  3. Added tests for plugin-core.js

    Alexander Botteram committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    b1ab904 View commit details
    Browse the repository at this point in the history
  4. Initial test setup for editor-menu-item.js

    Alexander Botteram committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    74c12d8 View commit details
    Browse the repository at this point in the history
  5. Implemented test for editor-menu-item.js

    Alexander Botteram committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    4178f8c View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Merged master

    Alexander Botteram committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    4a84ec2 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. Removed IDE specific .gitignore line

    Alexander Botteram committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    27675de View commit details
    Browse the repository at this point in the history
  2. Merged master

    Alexander Botteram committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    c1c9a9a View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2018

  1. Removed plugins-core

    Alexander Botteram committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    31a3815 View commit details
    Browse the repository at this point in the history
  2. Renamed editor- and ellipsis menu items to more menu items

    Alexander Botteram committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    37590b2 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram authored Feb 27, 2018
    Configuration menu
    Copy the full SHA
    020e191 View commit details
    Browse the repository at this point in the history
  4. Removed unnecessary comment

    Alexander Botteram committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    d19a282 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'add/api-add-ellipsis-menu-item' of https://github.com/Y…

    …oast/gutenberg into add/api-add-ellipsis-menu-item
    Alexander Botteram committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    e29e15e View commit details
    Browse the repository at this point in the history
  6. Show active lugin button in more menu

    Alexander Botteram committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    cceb1ad View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    7496fd3 View commit details
    Browse the repository at this point in the history
  8. Improved logic to detect whther a plugin is active in More Menu

    Alexander Botteram committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    b2f342a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2018

  1. Show check-mark instead of icon when plugin is active in more menu

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    79fe168 View commit details
    Browse the repository at this point in the history
  2. Menu item now shows 'yes' icon when plugin is active and plugin has n…

    …o icon itself
    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    2579564 View commit details
    Browse the repository at this point in the history
  3. Fixed invalid HTML by using span instead of div inside button to cont…

    …ain svg icon
    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    54f2417 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcab4c1 View commit details
    Browse the repository at this point in the history
  5. Moved filter before validation

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    1c01707 View commit details
    Browse the repository at this point in the history
  6. Removed unnecessary import statement

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    1803d1a View commit details
    Browse the repository at this point in the history
  7. Removed unnecessary import statement

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    c0be60b View commit details
    Browse the repository at this point in the history
  8. Moved validatePlugin function to root utils folder

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    da572d8 View commit details
    Browse the repository at this point in the history
  9. Don't expose getMoreMenuItems

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    b95e43d View commit details
    Browse the repository at this point in the history
  10. Added test to test prevention of duplicate menu item ids

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    4d544ec View commit details
    Browse the repository at this point in the history
  11. Renamed registerMoreMenuItem to __experimentalRegisterMoreMenuApi

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    9acbe10 View commit details
    Browse the repository at this point in the history
  12. Changed __experimentalRegisterMoreMenuItem to experimental__registerM…

    …oreMenuItem
    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    e55bdcc View commit details
    Browse the repository at this point in the history
  13. Merge branch 'master' into add/api-add-ellipsis-menu-item

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    2679098 View commit details
    Browse the repository at this point in the history
  14. Renamed validatePlugin to validateNamespacedId, and improved document…

    …ation
    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    e70c88d View commit details
    Browse the repository at this point in the history
  15. Various minor codestyle changes

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    ebafa1c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d8afc30 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2ff0b8e View commit details
    Browse the repository at this point in the history
  18. Fixed tests

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    e71388b View commit details
    Browse the repository at this point in the history
  19. Moved validateNamespacedId imports to Wordpress Dependencies in sever…

    …al files
    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    5ece508 View commit details
    Browse the repository at this point in the history
  20. Various JSDoc changes

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    46642fa View commit details
    Browse the repository at this point in the history
  21. Removed unnecessary indentation in header/plugins/index.js

    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    fdef65d View commit details
    Browse the repository at this point in the history
  22. Switched from connect to compose and withSelect in header/plugins/ind…

    …ex.js
    Alexander Botteram committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    0a57601 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2018

  1. Configuration menu
    Copy the full SHA
    8e97836 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9631b7 View commit details
    Browse the repository at this point in the history
  3. Changed registerMoreMenuItem JSDoc

    Alexander Botteram committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    3910b3f View commit details
    Browse the repository at this point in the history
  4. Aligned parameters in utils/plugins.js

    Alexander Botteram committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    8ceca16 View commit details
    Browse the repository at this point in the history
  5. Updated classnames to meet recommended standards in edit-post's plugi…

    …ns component
    Alexander Botteram committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    a48baf8 View commit details
    Browse the repository at this point in the history
  6. Removed some old code that wasn't relevant anymore

    Alexander Botteram committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    ff5d2df View commit details
    Browse the repository at this point in the history
  7. Changed experimental__registerMoreMenuApi to __experimentalRegisterMo…

    …reMenuApi
    Alexander Botteram committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    dca2e0e View commit details
    Browse the repository at this point in the history