// toggle display of all code cells' inputs define([ 'jquery', 'base/js/namespace', 'base/js/events' ], function( $, Jupyter, events ) { "use strict"; function initialize () { } var load_ipython_extension = function() { var v = Jupyter.version.split(".") if(Number(v[0])*10+ Number(v[1]) < 51) { console.log('Notebook version 5.1.0 or higher required for this extension') return } /* Add an entry in the download menu */ var dwm = $("#download_menu") var downloadEntry = $('
  • HTML Embedded (.html)
  • ') dwm.append(downloadEntry) downloadEntry.click(function () { Jupyter.menubar._nbconvert('html_embed', true); }); /* Add also a Button, currently disabled */ /* Jupyter.toolbar.add_buttons_group([ Jupyter.keyboard_manager.actions.register ({ help : 'Embedded HTML Export', icon : 'fa-save', handler: function() { Jupyter.menubar._nbconvert('html_embed', true); } }, 'export-embedded-html', 'export_embedded') ]); */ if (Jupyter.notebook !== undefined && Jupyter.notebook._fully_loaded) { // notebook_loaded.Notebook event has already happened initialize(); } events.on('notebook_loaded.Notebook', initialize); }; return { load_ipython_extension : load_ipython_extension }; });