Code for Liferay's /dev/24 talk.
Follow the commits for a step by step explanation.
Note: The new ItemSelectorViewDescriptor API used in this demo is available from 7.3.0-ga1 onwards and the openSelectionModal
js function is available from 7.3.5-ga6.
To run it locally clone the repo and run:
LIFERAY_HOME=<your liferay home folder> ./gradlew deploy
On my computer I run it like this:
LIFERAY_HOME=~/Projects/liferay-ce/bundles ./gradlew deploy
@ambrinchaudhary & @boton for their awesome JS.