123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // 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}
- });
|