Part of the website functionality.
All elements will be placed on one page.
1. Build a list of elements based on information retrieved from the database.
2. Enable the elements to be dragged and dropped to one designated part of the website (Container).
3. On the other end of the website display another list of results retrieved from the database (queries to the database for this list are based on the elements currently in the Container).
Code should be:
* as simple as possible,
* easily maintainable.
Elements in the Initial List can be filtered based on characters entered in the Filter text field above the list.
Each element in the Initial List should be in form presented in [url removed, login to view] image.
Each element in the Container List should be in form presented in [url removed, login to view] image.
The Result List must be updated any time elements in the Container list change.
Elements from the initial list dropped onto the Container should appear in the Container List.
Element removed from the Container List should appear back again in the initial list.