##// END OF EJS Templates
Restore some functionality of the sphinx directive....
Restore some functionality of the sphinx directive. See #11362 The issue is in 2 part, before IPython 7.0 the input splitter was state full, this was (in part) due to readline. The second part is that because of this, we had to be a bit adressive of what was considered complete code (it had to have 2 new line). This is now not required anymore as we can submit stuff as a whole. I hope that this fixes that. I have another fix in mind that count (and reset) the number of consecutive blank line, but that will be more complicated end code.

File last commit:

r24425:3deabdbd
r24710:73f493f5
Show More
Confined Output.ipynb
307 lines | 22.1 KiB | text/plain | TextLexer
/ tools / tests / Confined Output.ipynb

Test notebook for overflowing content

markdown image:

No description has been provided for this image

unconfined markdown image:

No description has been provided for this image
In [1]:
from IPython.display import Image, IFrame

Overflow image in HTML (non-embedded)

In [2]:
Image(url="http://placehold.it/800x200.png", embed=False)
Out[2]:
No description has been provided for this image

Overflow image:

In [3]:
Image(url="http://placehold.it/800x200.png", embed=True)
Out[3]:
No description has been provided for this image

Overflow, unconfined

In [4]:
Image(url="http://placehold.it/800x200.png", embed=True, unconfined=True)
Out[4]:
No description has been provided for this image

Overflow with explicit height, width (retina):

In [5]:
Image(url="http://placehold.it/1800x200.jpg", embed=True, retina=True)
Out[5]:
<IPython.core.display.Image object>

Overflowing IFrame:

In [ ]:
IFrame(src="https://ipython.org", width=900, height=400)
Out[ ]:

Overflowing table:

In [ ]:
import pandas as pd
pd.DataFrame([['column'] * 15])
Out[ ]:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 column column column column column column column column column column column column column column column