Add submenu under kernel for changing kernel

Thomas Kluyver 12 years ago
parent 72e2c2c6d7
commit c71eea365e

@ -29,6 +29,8 @@ define([
KernelSelector.prototype.got_kernelspecs = function(data, status, xhr) {
this.kernelspecs = {};
var menu = this.element.find("#kernel_selector");
var change_kernel_submenu = $("#menu-change-kernel-submenu");
console.log(change_kernel_submenu);
for (var i = 0; i < data.length; i++) {
var ks = data[i];
this.kernelspecs[ks.name] = ks;
@ -37,6 +39,12 @@ define([
.click($.proxy(this.change_kernel, this, ks.name))
.text(ks.display_name));
menu.append(ksentry);
var ks_submenu_entry = $("<li>").attr("id", "kernel-submenu-"+ks.name).append($('<a>')
.attr('href', '#')
.click($.proxy(this.change_kernel, this, ks.name))
.text(ks.display_name));
change_kernel_submenu.append(ks_submenu_entry);
}
};

@ -226,6 +226,11 @@ class="notebook_app"
<li id="restart_kernel"
title="Restart the Kernel">
<a href="#">Restart</a></li>
<li class="divider"></li>
<li id="menu-change-kernel" class="dropdown-submenu">
<a href="#">Change kernel</a>
<ul class="dropdown-menu" id="menu-change-kernel-submenu"></ul>
</li>
</ul>
</li>
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Help</a>

Loading…
Cancel
Save