From 33e30259c0688240550cbe81e1a9abd3d7c31504 2011-08-19 18:41:48 From: Brian E. Granger <ellisonbg@gmail.com> Date: 2011-08-19 18:41:48 Subject: [PATCH] Notebook upload handles filenames with periods. --- diff --git a/IPython/frontend/html/notebook/static/js/notebooklist.js b/IPython/frontend/html/notebook/static/js/notebooklist.js index 2a0c6d9..7fac3b7 100644 --- a/IPython/frontend/html/notebook/static/js/notebooklist.js +++ b/IPython/frontend/html/notebook/static/js/notebooklist.js @@ -37,8 +37,8 @@ var IPython = (function (IPython) { var reader = new FileReader(); reader.readAsText(f); var fname = f.name.split('.'); - var nbname = fname[0]; - var nbformat = fname[1]; + var nbname = fname.slice(0,-1).join('.'); + var nbformat = fname.slice(-1)[0]; if (nbformat === 'ipynb') {nbformat = 'json';}; if (nbformat === 'py' || nbformat === 'json') { var item = that.new_notebook_item(0);