source from jquery.min.js
use File::Share