Vehicle-Anti-Theft-Face-Rec.../venv/Lib/site-packages/notebook/static/tree/js/shutdownbutton.js

48 lines
1.2 KiB
JavaScript

// Copyright (c) Jupyter Development Team.
// Distributed under the terms of the Modified BSD License.
define([
'jquery',
'base/js/dialog',
'base/js/i18n',
'base/js/utils'
], function(
$,
dialog,
i18n,
utils
){
"use strict";
function display_shutdown_dialog() {
var body = $('<div/>').append(
$('<p/>').text(i18n.msg._("You have shut down Jupyter. You can now close this tab."))
).append(
$('<p/>').text(i18n.msg._("To use Jupyter again, you will need to relaunch it."))
);
dialog.modal({
title: i18n.msg._("Server stopped"),
body: body
})
}
function activate() {
// Add shutdown button
$("button#shutdown").click(function () {
utils.ajax(utils.url_path_join(
utils.get_body_data("baseUrl"),
"api",
"shutdown"
), {
type: "POST",
success: display_shutdown_dialog,
error: function (error) {
console.log(error);
}
});
});
}
return {activate: activate}
});