mirror of
https://github.com/wassname/jupyter_contrib_nbextensions.git
synced 2026-06-27 16:10:24 +08:00
33 lines
841 B
JavaScript
33 lines
841 B
JavaScript
// toggle display of all code cells
|
|
"use strict";
|
|
|
|
var toggle_codecells_extension = (function() {
|
|
|
|
var show=true;
|
|
|
|
function toggle(){
|
|
if (show){
|
|
$('div.input').hide();
|
|
IPython.notebook.metadata.hide_input = true;
|
|
}else{
|
|
$('div.input').show();
|
|
IPython.notebook.metadata.hide_input = false;
|
|
}
|
|
show = !show;
|
|
}
|
|
|
|
/**
|
|
* Add run control buttons to toolbar and initialize codecells
|
|
*
|
|
*/
|
|
IPython.toolbar.add_buttons_group([
|
|
{
|
|
id : 'toggle_codecells',
|
|
label : 'Toggle codecell display',
|
|
icon : 'fa-bars',
|
|
callback : toggle
|
|
}
|
|
]);
|
|
if (IPython.notebook.metadata.hide_input == true) toggle();
|
|
})();
|