From 452bf18b3ce181608a9dc1c72b5fb1076c20f6b5 Mon Sep 17 00:00:00 2001 From: Josh Barnes Date: Mon, 25 Sep 2017 23:20:51 +0100 Subject: [PATCH 1/4] [toc2] remove unused variables & commented code --- .../nbextensions/toc2/main.js | 2 - .../nbextensions/toc2/toc2.js | 45 ------------------- 2 files changed, 47 deletions(-) diff --git a/src/jupyter_contrib_nbextensions/nbextensions/toc2/main.js b/src/jupyter_contrib_nbextensions/nbextensions/toc2/main.js index 07f8ad6..3636cef 100644 --- a/src/jupyter_contrib_nbextensions/nbextensions/toc2/main.js +++ b/src/jupyter_contrib_nbextensions/nbextensions/toc2/main.js @@ -171,7 +171,6 @@ define([ var previous_get_callbacks = CodeCell.prototype.get_callbacks; CodeCell.prototype.get_callbacks = function() { - var that = this; var callbacks = previous_get_callbacks.apply(this, arguments); var prev_reply_callback = callbacks.shell.reply; callbacks.shell.reply = function(msg) { @@ -195,7 +194,6 @@ define([ function excute_codecell_callback(evt, data) { - var cell = data.cell; highlight_toc_item(evt, data); } diff --git a/src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js b/src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js index 62c6cd4..5447df6 100644 --- a/src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js +++ b/src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js @@ -83,16 +83,6 @@ return a; }; - var ol_depth = function(element) { - // get depth of nested ol - var d = 0; - while (element.prop("tagName").toLowerCase() == 'ol') { - d += 1; - element = element.parent(); - } - return d; - }; - function highlight_toc_item(evt, data) { var c = $(data.cell.element); if (c.length < 1) { @@ -392,8 +382,6 @@ $('#toc').css('height', $('#toc-wrapper').height() - $('#toc-header').height()) IPython.notebook.set_dirty(); } - // Ensure position is fixed (again) - //$(this).css('position', 'fixed'); } }) @@ -407,8 +395,6 @@ }); } - - // restore toc position at load if (liveNotebook) { if (IPython.notebook.metadata.toc['toc_position'] !== undefined) { @@ -443,7 +429,6 @@ // if toc-wrapper is undefined (first run(?), then hide it) if ($('#toc-wrapper').css('display') == undefined) $('#toc-wrapper').css('display', "none") //block - //}; $('#site').bind('siteHeight', function() { if (cfg.sideBar) $('#toc-wrapper').css('height', $('#site').height()); @@ -452,7 +437,6 @@ $('#site').trigger('siteHeight'); // Initial style - ///sideBar = cfg['sideBar'] if (cfg.sideBar) { $('#toc-wrapper').addClass('sidebar-wrapper'); if (!liveNotebook) { @@ -525,22 +509,6 @@ // Its contents are automatically updated. // Optionnaly, the sections in the toc can be numbered. - - function look_for_cell_toc(callb) { // look for a possible toc cell - var cells = IPython.notebook.get_cells(); - var lcells = cells.length; - for (var i = 0; i < lcells; i++) { - if (cells[i].metadata.toc == "true") { - cell_toc = cells[i]; - toc_index = i; - //console.log("Found a cell_toc",i); - break; - } - } - callb && callb(i); - } - // then process the toc cell: - function process_cell_toc(cfg, st) { // look for a possible toc cell var cells = IPython.notebook.get_cells(); @@ -560,7 +528,6 @@ if (cfg.toc_cell) { if (st.cell_toc == undefined) { st.rendering_toc_cell = true; - //console.log("********* Toc undefined - Inserting toc_cell"); st.cell_toc = IPython.notebook.select(0).insert_cell_above("markdown"); st.cell_toc.metadata.toc = "true"; } @@ -599,9 +566,6 @@ var callback_collapser = function(evt) { var clicked_i = $(evt.currentTarget); var trg_id = clicked_i.siblings('a').attr('data-toc-modified-id'); - var anchors = $('.toc .toc-item > li > span > a').filter(function(idx, elt) { - return $(elt).attr('data-toc-modified-id') === trg_id; - }); var show = clicked_i.hasClass('fa-caret-right'); collapse_by_id(trg_id, show); }; @@ -621,21 +585,16 @@ create_toc_div(cfg, st); // create it highlightTocItemOnScroll(cfg, st); // initialize highlighting on scroll } - var segments = []; var ul = $("