mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-18 23:42:59 +00:00
Start named servers by pressing the Enter key
This commit is contained in:
@@ -50,6 +50,17 @@ require(["jquery", "moment", "jhapi", "utils"], function(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function startServer() {
|
||||||
|
var row = getRow($(this));
|
||||||
|
var serverName = row.find(".new-server-name").val();
|
||||||
|
if (serverName === "") {
|
||||||
|
// ../spawn/user/ causes a 404, ../spawn/user redirects correctly to the default server
|
||||||
|
window.location.href = "./spawn/" + user;
|
||||||
|
} else {
|
||||||
|
window.location.href = "./spawn/" + user + "/" + serverName;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function stopServer() {
|
function stopServer() {
|
||||||
var row = getRow($(this));
|
var row = getRow($(this));
|
||||||
var serverName = row.data("server-name");
|
var serverName = row.data("server-name");
|
||||||
@@ -100,14 +111,10 @@ require(["jquery", "moment", "jhapi", "utils"], function(
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$(".new-server-btn").click(function() {
|
$(".new-server-btn").click(startServer);
|
||||||
var row = getRow($(this));
|
$(".new-server-name").on('keypress', function(e) {
|
||||||
var serverName = row.find(".new-server-name").val();
|
if (e.which === 13) {
|
||||||
if (serverName === "") {
|
startServer.call(this);
|
||||||
// ../spawn/user/ causes a 404, ../spawn/user redirects correctly to the default server
|
|
||||||
window.location.href = "./spawn/" + user;
|
|
||||||
} else {
|
|
||||||
window.location.href = "./spawn/" + user + "/" + serverName;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user