Create appealing and combinable graphic elements for:
Timeline (colored frame; advanced: rounded corners; from the controller accepts "overall width" that will be used as a reference for placement (for now manually type anything to make it very wide and scrollable on the right), also accepts "startdate" and "enddate" that will be shown on the left and right as labels, also accepts "node list")
Nodes (colored inline-elements of the timeline, make them lines with markers, has a label - use 'node1' etc for tests)
Milestones (round points with labels that are placed on top of the nodes)
Indications:
write the blade view, combine timeline view and node view elements.
edit only views, don't edit controllers. Create new javascript dependencies only if needed and after discussion with other team members
use a separate view for milestone
make milestone clickable, show some test message above on first click, hide it on the second click
Create appealing and combinable graphic elements for:
Indications: