Revert "Remove js files"

This reverts commit f4508302a2d75bb3b55526f6fbae938018cdd31d.
Revert "Remove tabs"

This reverts commit 7cfbd02a77ee95ebf6901c4f415ed650e40be2c3.