Basic function.js split
Merge pull request #4207 from yurydelendik/function-split

Basic function.js split