diff --git a/IPython/frontend/html/notebook/static/ipython/auth/loginmain.js b/IPython/frontend/html/notebook/static/ipython/auth/js/loginmain.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/auth/loginmain.js
rename to IPython/frontend/html/notebook/static/ipython/auth/js/loginmain.js
diff --git a/IPython/frontend/html/notebook/static/ipython/auth/loginwidget.js b/IPython/frontend/html/notebook/static/ipython/auth/js/loginwidget.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/auth/loginwidget.js
rename to IPython/frontend/html/notebook/static/ipython/auth/js/loginwidget.js
diff --git a/IPython/frontend/html/notebook/static/ipython/auth/logoutmain.js b/IPython/frontend/html/notebook/static/ipython/auth/js/logoutmain.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/auth/logoutmain.js
rename to IPython/frontend/html/notebook/static/ipython/auth/js/logoutmain.js
diff --git a/IPython/frontend/html/notebook/static/ipython/kernels/kernel.js b/IPython/frontend/html/notebook/static/ipython/kernels/js/kernel.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/kernels/kernel.js
rename to IPython/frontend/html/notebook/static/ipython/kernels/js/kernel.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/cell.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/cell.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/cell.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/cell.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/celltoolbar.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/celltoolbar.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/celltoolbar.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/celltoolbar.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/codecell.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/codecell.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/codecell.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/codecell.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/codemirror-ipython.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/codemirror-ipython.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/codemirror-ipython.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/codemirror-ipython.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/completer.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/completer.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/completer.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/completer.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/config.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/config.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/config.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/config.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/contexthint.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/contexthint.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/contexthint.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/contexthint.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/layoutmanager.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/layoutmanager.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/layoutmanager.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/layoutmanager.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/maintoolbar.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/maintoolbar.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/maintoolbar.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/maintoolbar.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/mathjaxutils.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/mathjaxutils.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/mathjaxutils.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/mathjaxutils.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/menubar.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/menubar.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/menubar.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/menubar.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/notebook.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/notebook.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/notebook.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/notebook.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/notebookmain.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/notebookmain.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/notebookmain.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/notebookmain.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/notificationarea.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/notificationarea.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/notificationarea.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/notificationarea.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/notificationwidget.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/notificationwidget.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/notificationwidget.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/notificationwidget.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/outputarea.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/outputarea.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/outputarea.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/outputarea.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/pager.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/pager.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/pager.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/pager.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/quickhelp.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/quickhelp.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/quickhelp.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/quickhelp.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/savewidget.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/savewidget.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/savewidget.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/savewidget.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/textcell.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/textcell.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/textcell.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/textcell.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/toolbar.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/toolbar.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/toolbar.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/toolbar.js
diff --git a/IPython/frontend/html/notebook/static/ipython/notebooks/tooltip.js b/IPython/frontend/html/notebook/static/ipython/notebooks/js/tooltip.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/notebooks/tooltip.js
rename to IPython/frontend/html/notebook/static/ipython/notebooks/js/tooltip.js
diff --git a/IPython/frontend/html/notebook/static/ipython/tree/clusterlist.js b/IPython/frontend/html/notebook/static/ipython/tree/js/clusterlist.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/tree/clusterlist.js
rename to IPython/frontend/html/notebook/static/ipython/tree/js/clusterlist.js
diff --git a/IPython/frontend/html/notebook/static/ipython/tree/notebooklist.js b/IPython/frontend/html/notebook/static/ipython/tree/js/notebooklist.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/tree/notebooklist.js
rename to IPython/frontend/html/notebook/static/ipython/tree/js/notebooklist.js
diff --git a/IPython/frontend/html/notebook/static/ipython/tree/projectdashboardmain.js b/IPython/frontend/html/notebook/static/ipython/tree/js/projectdashboardmain.js
similarity index 100%
rename from IPython/frontend/html/notebook/static/ipython/tree/projectdashboardmain.js
rename to IPython/frontend/html/notebook/static/ipython/tree/js/projectdashboardmain.js