You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.6 KiB

// 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 = $('<li id="download_html_embed"><a href="#">HTML Embedded (.html)</a></li>')
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
};
});