Two files, css and js with a code that runs on the client side
Only solution file is here.
Here is all logic - sorting, creating HTML with all attributes.
Since SharkTree control is being built in SharkDev.Web.Controls project we need an extension for configure it. That's the purpose of this project. The main part is a extension used for instantiate tree with all necessary parameters.
JS script is compressd via https://yui.2clics.net/.