@@ -12,7 +12,7 @@ define([
12
12
] , function (
13
13
requirejs ,
14
14
$ ,
15
- IPython ,
15
+ Jupyter ,
16
16
events ,
17
17
codecell ,
18
18
toc2
@@ -23,14 +23,14 @@ define([
23
23
var highlight_toc_item = toc2 . highlight_toc_item ;
24
24
var table_of_contents = toc2 . table_of_contents ;
25
25
var toggle_toc = toc2 . toggle_toc ;
26
+ var IPython = Jupyter ;
26
27
27
28
// extra download as html with toc menu
28
29
function addSaveAsWithToc ( ) {
29
30
30
31
if ( parseFloat ( Jupyter . version . substr ( 0 , 3 ) ) >= 5.1 ) {
31
32
if ( $ ( "#download_html_toc" ) . length === 0 ) {
32
33
/* Add an entry in the download menu */
33
- var dwm = $ ( "#download_menu" )
34
34
var downloadEntry = $ ( '<li id="download_html_toc"><a href="#">HTML with toc (.html)</a></li>' )
35
35
$ ( "#download_html" ) . after ( downloadEntry )
36
36
downloadEntry . click ( function ( ) {
@@ -63,11 +63,6 @@ define([
63
63
}
64
64
}
65
65
66
- function toggleToc ( ) {
67
- toggle_toc ( cfg )
68
- }
69
-
70
-
71
66
var toc_button = function ( cfg ) {
72
67
if ( ! IPython . toolbar ) {
73
68
events . on ( "app_initialized.NotebookApp" , function ( evt ) {
@@ -142,11 +137,6 @@ define([
142
137
} ;
143
138
}
144
139
145
-
146
- function excute_codecell_callback ( evt , data ) {
147
- highlight_toc_item ( evt , data ) ;
148
- }
149
-
150
140
function rehighlight_running_cells ( ) {
151
141
$ . each ( $ ( '.running' ) , // re-highlight running cells
152
142
function ( idx , elt ) {
@@ -163,8 +153,8 @@ define([
163
153
var cfg = toc2 . read_config ( ) ;
164
154
// create highlights style section in document
165
155
create_additional_css ( cfg ) ;
166
- // add toc toggle button (cfg loaded)
167
- toc_button ( cfg ) ; //console.log("Adding toc_button")
156
+ // add toc toggle button (now that cfg has loaded)
157
+ toc_button ( cfg ) ;
168
158
// call main function with newly loaded config
169
159
table_of_contents ( cfg ) ;
170
160
// event: render toc for each markdown cell modification
@@ -191,7 +181,6 @@ define([
191
181
192
182
var load_ipython_extension = function ( ) {
193
183
load_css ( ) ; //console.log("Loading css")
194
- // toc_button(); //console.log("Adding toc_button")
195
184
196
185
// Wait for the notebook to be fully loaded
197
186
if ( Jupyter . notebook !== undefined && Jupyter . notebook . _fully_loaded ) {
0 commit comments