From 8d7699815b01e6c4859dcfb90f1ba9ff445e5c1b 2018-01-03 10:34:03 From: Matthias Bussonnier Date: 2018-01-03 10:34:03 Subject: [PATCH] Merge pull request #10962 from sjdv1982/master added --isolated option for %%html magic --- diff --git a/IPython/core/magics/display.py b/IPython/core/magics/display.py index ee8c127..0785394 100644 --- a/IPython/core/magics/display.py +++ b/IPython/core/magics/display.py @@ -16,6 +16,7 @@ from IPython.core.display import display, Javascript, Latex, SVG, HTML, Markdown from IPython.core.magic import ( Magics, magics_class, cell_magic ) +from IPython.core import magic_arguments #----------------------------------------------------------------------------- # Magic implementation classes @@ -33,7 +34,7 @@ class DisplayMagics(Magics): @cell_magic def js(self, line, cell): """Run the cell block of Javascript code - + Alias of `%%javascript` """ self.javascript(line, cell) @@ -59,12 +60,23 @@ class DisplayMagics(Magics): """Render the cell as an SVG literal""" display(SVG(cell)) + @magic_arguments.magic_arguments() + @magic_arguments.argument( + '--isolated', action='store_true', default=False, + help="""Annotate the cell as 'isolated'. +Isolated cells are rendered inside their own