horizon/horizon/static/framework/widgets/action-list
Rajat Vig 7df135d1a3 Actions directive should take Service
Currently the actions directive uses callbacks and
permissions to determine what actions are allowed
and what callback to bind them.

The callback is passed as strings which result in
leaky abstractions and implicit binding of the
controller and the service with the HTML.

The patch changes the directive to only require a service
which needs to provide functions that help the directive
determine if the action is permitted and what method
to call when the action is performed.

Change-Id: I91f009c10c5db8bf0b0082625b259bf1ba7358c3
Partially-Implements: blueprint angularize-images-table
2015-12-21 09:26:50 -08:00
..
action-create.mock.html Actions directive for dynamic actions 2015-11-02 15:38:55 -08:00
action-delete.mock.html Actions directive for dynamic actions 2015-11-02 15:38:55 -08:00
action-list.directive.js JSCS cleanup - style guide cleanup for action-list 2015-06-23 21:34:12 -07:00
action-list.module.js Improving Horizon's angular module management: 2015-07-30 00:10:21 +00:00
action-list.scss Remove unnecessary executable permission 2015-08-03 10:15:30 +08:00
action-list.single-button-dropdown.mock.html Moving inline html code out of action-list.spec.js 2015-08-24 10:00:53 -07:00
action-list.spec.js Moving inline html code out of action-list.spec.js 2015-08-24 10:00:53 -07:00
action-list.split-botton-dropdown.mock.html Moving inline html code out of action-list.spec.js 2015-08-24 10:00:53 -07:00
action.directive.js JSCS cleanup - style guide cleanup for action-list 2015-06-23 21:34:12 -07:00
action.html ngReorg - create 'widgets' module 2015-05-19 09:55:58 -06:00
actions-batch.template.html Actions directive for dynamic actions 2015-11-02 15:38:55 -08:00
actions-create.template.html Actions directive for dynamic actions 2015-11-02 15:38:55 -08:00
actions-danger.template.html Fix Row Action Button styling issues 2015-12-18 14:51:08 -08:00
actions-delete-selected.template.html Actions directive for dynamic actions 2015-11-02 15:38:55 -08:00
actions-delete.template.html Fix Row Action Button styling issues 2015-12-18 14:51:08 -08:00
actions-row.template.html Actions directive for dynamic actions 2015-11-02 15:38:55 -08:00
actions.batch.mock.html Allow specifying item to use for actions in the actions directive 2015-12-16 14:50:18 -08:00
actions.controller.js Actions directive should take Service 2015-12-21 09:26:50 -08:00
actions.directive.js Actions directive should take Service 2015-12-21 09:26:50 -08:00
actions.directive.spec.js Actions directive should take Service 2015-12-21 09:26:50 -08:00
actions.row.mock.html Allow specifying item to use for actions in the actions directive 2015-12-16 14:50:18 -08:00
actions.service.js Actions directive should take Service 2015-12-21 09:26:50 -08:00
button-group.mock.html Moving inline html code out of action-list.spec.js 2015-08-24 10:00:53 -07:00
button-tooltip.directive.js Cleaning up unused injected dependency 2015-11-17 00:12:56 -08:00
button-tooltip.row-warning.service.js Cleaning up the Transfer Table 2015-08-21 12:57:32 -07:00
menu-item.html Fix the Split button to enable the dropdown toggle 2015-12-08 15:39:38 -08:00
menu.directive.js JSCS cleanup - style guide cleanup for action-list 2015-06-23 21:34:12 -07:00
menu.html ngReorg - create 'widgets' module 2015-05-19 09:55:58 -06:00
single-button.html Icon font carets should be used over caret class 2015-06-25 11:14:27 -07:00
split-button.html Fix the Split button to enable the dropdown toggle 2015-12-08 15:39:38 -08:00
warning-tooltip.html ngReorg - create 'widgets' module 2015-05-19 09:55:58 -06:00