File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 118118 var ramdaVersion = target . dataset && "@" + target . dataset . ramdaVersion || "" ;
119119 var codeElement = target . nextElementSibling ;
120120
121- parent . removeChild ( codeElement ) ;
122- parent . removeChild ( target ) ;
123121 parent . style . background = "transparent" ;
124122 parent . style . overflow = "hidden" ;
123+
124+ var container = document . createElement ( "div" ) ;
125+
126+ container . style . width = "1px" ;
127+ container . style . height = "1px" ;
128+
129+ parent . appendChild ( container ) ;
125130
126131 RunKit . createNotebook ( {
127- element : parent ,
132+ element : container ,
128133 nodeVersion : '*' ,
129134 preamble : 'var R = require("ramda' + ramdaVersion + '")' ,
130135 source : codeElement . textContent ,
131136 syntaxTheme : 'atom-dark-syntax' ,
132137 minHeight : "52px" ,
133138 onLoad : function ( notebook ) {
134- var iframe = parent . lastElementChild ;
139+ parent . removeChild ( codeElement ) ;
140+ parent . removeChild ( target ) ;
141+
142+ container . style . cssText = "" ;
143+
144+ var iframe = container . lastElementChild ;
135145 iframe . style . cssText = 'height:' + iframe . style . height ;
136- iframe . classList . add ( 'repl' )
146+ iframe . classList . add ( 'repl' ) ;
137147 notebook . evaluate ( )
138148 }
139149 } ) ;
You can’t perform that action at this time.
0 commit comments