I have been developing web sites and services since 2005 year. Currently, I am focusing on modern JavaScript frameworks, especially Angular.
I have decided that some utility code of mine can be usefull for other programmers. So I shared it here, on GitHub.
The Tree View Control represents structured data as a tree.
Tree and Leaf classes project data onto GUI.
Data is downloaded with help of Ajax requests.
This directive can be placed on anything that also has (click) event binding. The directive just interrupts click event and shows a confirmation popover. After confirmation it passes the click event further otherwise it stops the event.
The loading indicator will appear on each single or "banch" of Ajax requests. So no need manually start and finish a progress bar.
JavaScript image cropper and region of interest selection.
The cropper has own GUI but possible to apply custom GUI easily.