-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/14285/#review26456
-----------------------------------------------------------

Ship it!


Ship It!

- Brian Federle


On Sept. 27, 2013, 8:34 p.m., Chris Suich wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/14285/
> -----------------------------------------------------------
> 
> (Updated Sept. 27, 2013, 8:34 p.m.)
> 
> 
> Review request for cloudstack.
> 
> 
> Repository: cloudstack-git
> 
> 
> Description
> -------
> 
> See https://issues.apache.org/jira/browse/CLOUDSTACK-1579
> 
> I have added the logic and hooks for allowing list views to indicate they 
> support multiselect rows and added hooks for list view actions to indicate 
> they are a multiselect action. The data for the selected rows is stored and 
> passed to callbacks in the same 'context' variable as with non-multiselect 
> callbacks, so implementing multiselect should remain consistent.
> 
> This is purely a functional update and there is cosmetic work to be done 
> shortly by someone other than myself (likely Brian Federle).
> 
> Some notes for those interested:
> - $.remove() vs $.detach(): remove will delete the DOM element while detach 
> simply removes it from view, allowing it to be added later and re-used
> - List views can indicate they support multi-select with 'multiSelect: true'
> - Actions can indicate they are a multi-select action with 
> 'isMultiSelectAction: true' and 'isHeader: true'
> - This patch also includes a new list view flag called 'noActionCol' which 
> intentional hides the 'Quickview' on rows which can be handy when the rows 
> become too wide and look weird
> - Currently, when one or more multi-select rows are selected, 
> non-multi-select actions (such as Add) are hidden and replaced with the 
> multi-select actions, however the idea was proposed to add another row of 
> buttons below the non-multi-select buttons when this is the case - this is 
> still open for discussion as there was no consensus
> 
> 
> Diffs
> -----
> 
>   ui/plugins/netapp PRE-CREATION 
>   ui/scripts/ui/widgets/dataTable.js 66d7095 
>   ui/scripts/ui/widgets/listView.js 076b3ab 
> 
> Diff: https://reviews.apache.org/r/14285/diff/
> 
> 
> Testing
> -------
> 
> Testing has been done in conjunction with a UI plugin I am developing. 
> Additional testing will be performed as this is integrated into existing 
> parts of the UI.
> 
> 
> Thanks,
> 
> Chris Suich
> 
>

Reply via email to