Thanks Brian. I&#39;m going to give this a crack over the next couple of days. I&#39;m probably not going to have a complete solution given my lack of Javascript skills, but hopefully it&#39;ll be something off which we can build.<div>
<br></div><div>- Dennis<br><br><div class="gmail_quote">On Tue, Jun 26, 2012 at 12:07 PM, Brian Granger <span dir="ltr">&lt;<a href="mailto:ellisonbg@gmail.com" target="_blank">ellisonbg@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Our existing Notebook class (notebook.js) will have to be refactored<br>
into two pieces:<br>
<br>
Worksheet (which manages a sequence of cells)<br>
Notebook (which manages a sequence of worksheets)<br>
<br>
This is a serious amount of JS coding, not particularly hard, but<br>
there are a lot of moving pieces.<br>
<br>
* Then there is the creation of the UI within these classes.<br>
* We will also probably have to do some new layout logic to manage the<br>
scrolling properly.<br>
* Finally, there are issues with focus/refresh/etc.  These will be<br>
pretty subtle.<br>
<div><div class="h5"><br>
<br>
<br>
On Tue, Jun 26, 2012 at 11:19 AM, Dennis Sun &lt;<a href="mailto:dlsun@stanford.edu">dlsun@stanford.edu</a>&gt; wrote:<br>
&gt; Hello all,<br>
&gt;<br>
&gt; I&#39;ve heard that iPython will support multiple worksheets in the future, with<br>
&gt; the idea being that each worksheet would get a separate tab. It seems like<br>
&gt; this would be an extremely useful feature that I would like to try to<br>
&gt; implement myself if it&#39;s not already in the works. Just so that I don&#39;t<br>
&gt; rediscover the wheel -- what are the conceptual or technical difficulties<br>
&gt; that are holding a feature like this back?<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Dennis<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; IPython-dev mailing list<br>
&gt; <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
&gt; <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
&gt;<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Brian E. Granger<br>
Cal Poly State University, San Luis Obispo<br>
<a href="mailto:bgranger@calpoly.edu">bgranger@calpoly.edu</a> and <a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a><br>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</font></span></blockquote></div><br></div>