@@ -134,6 +134,7 @@ add_pytutor_hook(
134134 var obj = args . obj ;
135135 var typeLabelPrefix = args . typeLabelPrefix ;
136136 var myViz = args . myViz ;
137+ var stepNum = args . stepNum ;
137138
138139 if ( ! ( obj [ 0 ] == 'LIST' || obj [ 0 ] == 'QUEUE' || obj [ 0 ] == 'STACK' ) )
139140 return [ false ] ; // didn't handle
@@ -167,7 +168,7 @@ add_pytutor_hook(
167168
168169 contentTr . append ( '<td class="' + label + 'Elt"></td>' ) ;
169170 if ( ! elide ) {
170- myViz . renderNestedObject ( val , contentTr . find ( 'td:last' ) ) ;
171+ myViz . renderNestedObject ( val , stepNum , contentTr . find ( 'td:last' ) ) ;
171172 ind ++ ;
172173 }
173174 else {
@@ -187,7 +188,7 @@ add_pytutor_hook(
187188 $ . each ( obj , function ( ind , val ) {
188189 if ( ind < 1 ) return ; // skip type tag and ID entry
189190 contentTr . append ( '<td class="' + label + 'Elt"></td>' ) ;
190- myViz . renderNestedObject ( val , contentTr . find ( 'td:last' ) ) ;
191+ myViz . renderNestedObject ( val , stepNum , contentTr . find ( 'td:last' ) ) ;
191192 } ) ;
192193 contentTr . append ( '<td class="' + label + 'LElt">' + '</td>' ) ;
193194 }
@@ -200,7 +201,7 @@ add_pytutor_hook(
200201 $ . each ( obj , function ( ind , val ) {
201202 if ( ind < 1 ) return ; // skip type tag and ID entry
202203 contentTr . append ( '<td class="' + label + 'Elt"></td>' ) ;
203- myViz . renderNestedObject ( val , contentTr . find ( 'td:last' ) ) ;
204+ myViz . renderNestedObject ( val , stepNum , contentTr . find ( 'td:last' ) ) ;
204205 } ) ;
205206 contentTr . append ( '<td class="' + label + 'LElt">' + '<span class="stringObj symbolic">←</span></td>' ) ;
206207 }
0 commit comments