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
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
|
|
};
|
|
});
|