Add a project command plugin endpoint, and a sample plugin

Adds an project-command plugin endpoint for plugins to provide own
commands.
Creates a common gr-project-command element for uniform appearance.
Provides high-level project plugin API for typical use.
project-command.html contains low-level plugin API example for advanced
customization.

Change-Id: I6e47e4724c9d5a5e783f8bb562fcd0a3fa342d6c
This commit is contained in:
Viktar Donich
2017-09-30 15:11:05 +01:00
parent 7846c94c94
commit aacce17904
14 changed files with 402 additions and 20 deletions

View File

@@ -44,6 +44,7 @@ limitations under the License.
'admin/gr-permission/gr-permission_test.html',
'admin/gr-plugin-list/gr-plugin-list_test.html',
'admin/gr-project-access/gr-project-access_test.html',
'admin/gr-project-command/gr-project-command_test.html',
'admin/gr-project-commands/gr-project-commands_test.html',
'admin/gr-project-detail-list/gr-project-detail-list_test.html',
'admin/gr-project-list/gr-project-list_test.html',
@@ -107,6 +108,7 @@ limitations under the License.
'plugins/gr-endpoint-decorator/gr-endpoint-decorator_test.html',
'plugins/gr-event-helper/gr-event-helper_test.html',
'plugins/gr-external-style/gr-external-style_test.html',
'plugins/gr-project-api/gr-project-api_test.html',
'plugins/gr-plugin-host/gr-plugin-host_test.html',
'plugins/gr-popup-interface/gr-plugin-popup_test.html',
'plugins/gr-popup-interface/gr-popup-interface_test.html',