We have JavaScript at several locations in the core. With the RequireJS in the core (not yet) all JavaScript files are to be found at {extension}/Resources/Public/JavaScript/ Furthermore with 6.2 we have an almost empty t3lib with only some JavaScript files so moving them makes t3lib obsolete. ExtJS files are not checked currently. To move to this new structure I (Wouter) investigated the usage of the JavaScript files in the core. Below you see all results by grepping through the core and a suggested location for the JavaScript file. Please have a look at the suggested location for each JavaScript file and if needed suggest an other location (Please write your name after the new suggested location) See umbrella issue \url{http://forge.typo3.org/issues/47939} Move: **souttypo3/tab.jssout** sout./typo3/sysext/backend/Classes/Template/DocumentTemplate.phpsout * underlinesoutSuggested new locationsoutunderlinesout -> typo3/sysext/backend/Resources/Public/JavaScript/tab.jssout * soutSee sout\url{southttp://forge.typo3.org/issues/47942sout} **t3lib/jsfunc.menu.js** ./typo3/sysext/frontend/Classes/ContentObject/Menu/JavaScriptMenuContentObject.php * underlineSuggested new locationunderline -> typo3/sysext/frontend/Resources/Public/JavaScript/jsfunc.menu.js * **t3lib/jsfunc.validateform.js** ./typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php ./typo3/sysext/frontend/Classes/ContentObject/FormContentObject.php * underlineSuggested new locationunderline -> typo3/sysext/frontend/Resources/Public/JavaScript/jsfunc.validateform.js * **t3lib/js/jsfunc.tceforms\_suggest.js** ./typo3/sysext/backend/Classes/Form/FormEngine.php * underlineSuggested new locationunderline -> typo3/sysext/backend/Resources/Public/JavaScript/jsfunc.tceforms\_suggest.js **t3lib/js/adminpanel.js** ./typo3/sysext/frontend/Classes/View/AdminPanelView.php * underlineSuggested new locationunderline -> typo3/sysext/frontend/Resources/Public/JavaScript/adminpanel.js **t3lib/js/flowplayer/** **t3lib/js/videojs/** ./typo3/sysext/frontend/Classes/ContentObject/FlowPlayerContentObject.php * underlineSuggested new locationunderline -> typo3/sysext/frontend/Resources/Public/JavaScript/videojs/ * underlineSuggested new locationunderline -> typo3/sysext/frontend/Resources/Public/JavaScript/flowplayer/ Stay: **typo3/md5.js** ./typo3/sysext/sv/Classes/LoginFormHook.php ./typo3/sysext/backend/Classes/Controller/BackendController.php ./typo3/sysext/backend/Classes/Form/FormEngine.php ./typo3/sysext/setup/Classes/Controller/SetupModuleController.php * underlineSuggested new locationunderline -> typo3/sysext/core/Resources/Public/JavaScript/md5.js **typo3/jsfunc.tbe\_editor.js** ./typo3/sysext/backend/Classes/Form/FormEngine.php ./typo3/sysext/core/Classes/Database/QueryGenerator.php * underlineSuggested new locationunderline -> typo3/sysext/core/Resources/Public/JavaScript/jsfunc.tbe\_editor.js **typo3/jsfunc.placeholder.js** ./typo3/sysext/backend/Classes/Form/FormEngine.php ./typo3/sysext/t3skin/templates/login.html * underlineSuggested new locationunderline -> typo3/sysext/core/Resources/Public/JavaScript/jsfunc.placeholder.js **t3lib/jsfunc.evalfield.js** ./typo3/sysext/backend/Classes/Controller/BackendController.php ./typo3/sysext/backend/Classes/Form/FormEngine.php ./typo3/sysext/core/Classes/Database/QueryGenerator.php ./typo3/sysext/frontend/Classes/View/AdminPanelView.php * underlineSuggested new locationunderline -> typo3/sysext/core/Resources/Public/JavaScript/jsfunc.evalfield.js **t3lib/jsfunc.updateform.js** ./typo3/sysext/perm/Classes/Controller/PermissionModuleController.php ./typo3/sysext/backend/Classes/Controller/PageLayoutController.php ./typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php ./typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php * underlineSuggested new locationunderline -> typo3/sysext/core/Resources/Public/JavaScript/jsfunc.updateform.js
{}