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.
 
 
 
 
 
 

29 lines
884 B

/*
* Copyright (c) 2018, Voila Contributors
* Copyright (c) 2018, QuantStack
*
* Distributed under the terms of the BSD 3-Clause License.
*
* The full license is in the file LICENSE, distributed with this software.
*/
define(['jquery', 'base/js/namespace'], function($, Jupyter) {
"use strict";
var open_voila = function() {
Jupyter.notebook.save_notebook().then(function () {
let voila_url = Jupyter.notebook.base_url + "voila/render/" + Jupyter.notebook.notebook_path;
window.open(voila_url)
});
}
var load_ipython_extension = function() {
Jupyter.toolbar.add_buttons_group([{
id : 'toggle_codecells',
label : 'Voila',
icon : 'fa-desktop',
callback : open_voila
}]);
};
return {
load_ipython_extension : load_ipython_extension
};
});