| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // Copyright (c) Jupyter Development Team.
- // Distributed under the terms of the Modified BSD License.
- define([
- 'jquery',
- 'base/js/utils',
- ], function($, utils){
- "use strict";
- var LoginWidget = function (selector, options) {
- options = options || {};
- this.base_url = options.base_url || utils.get_body_data("baseUrl");
- this.selector = selector;
- if (this.selector !== undefined) {
- this.element = $(selector);
- this.bind_events();
- }
- };
- LoginWidget.prototype.bind_events = function () {
- var that = this;
- this.element.find("button#logout").click(function () {
- window.location = utils.url_path_join(
- that.base_url,
- "logout"
- );
- });
- this.element.find("button#login").click(function () {
- window.location = utils.url_path_join(
- that.base_url,
- "login"
- );
- });
- };
- return {'LoginWidget': LoginWidget};
- });
|