I am trying to implement multi-selection functionality in AEM inbox screen in Touch - UI. This functionality is already available as part of classic-ui.
I have figured out the file used for single row selection but I couldn't figure out how is the event trigger is enabling the action-bar of complete, delete, delegate, open options.
Below are the involved files that I found out where variuos methods are used for this functionality.
/libs/granite/ui/components/coral/foundation/clientlibs/foundation/js/collection/selectall/selectall.js
/libs/granite/ui/components/coral/foundation/clientlibs/foundation/js/autocomplete/autocomplete.js
/libs/granite/ui/components/coral/foundation/clientlibs/foundation/js/layout/table.js
/libs/clientlibs/granite/coralui3/js/all.js
Along with the above files JQuery.js and common.js are also involved.
Can you please help me out with the files involved and flow of single row select feature in inbox screen.
Is this apt to override the above files and can you please suggest the correct approach.