Split up huge (>1000LOC) javascript files
Some JS files over >2000LOC that are checked in:
-
beat/web/toolchains/static/toolchains/js/editor.js
-
beat/web/experiments/static/experiments/js/panels.js
-
beat/web/toolchains/static/toolchains/js/models.js
-
beat/web/experiments/static/experiments/js/utils.js
-
beat/web/algorithms/static/algorithms/js/editor.js
-
beat/web/search/static/search/js/controls.js
-
beat/web/toolchains/static/toolchains/js/common.js
-
beat/web/toolchains/static/toolchains/js/viewer.js
-
beat/web/experiments/static/experiments/js/dialogs.js