mirror of
https://github.com/jupyter/notebook.git
synced 2025-01-12 11:45:38 +08:00
add missing loginwidget.js
This commit is contained in:
parent
a6de5947de
commit
a18ddb9ec4
38
IPython/frontend/html/notebook/static/js/loginwidget.js
Normal file
38
IPython/frontend/html/notebook/static/js/loginwidget.js
Normal file
@ -0,0 +1,38 @@
|
||||
//----------------------------------------------------------------------------
|
||||
// Copyright (C) 2008-2011 The IPython Development Team
|
||||
//
|
||||
// Distributed under the terms of the BSD License. The full license is in
|
||||
// the file COPYING, distributed as part of this software.
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
//============================================================================
|
||||
// Login button
|
||||
//============================================================================
|
||||
|
||||
var IPython = (function (IPython) {
|
||||
|
||||
var LoginWidget = function (selector) {
|
||||
this.selector = selector;
|
||||
if (this.selector !== undefined) {
|
||||
this.element = $(selector);
|
||||
this.style();
|
||||
this.bind_events();
|
||||
}
|
||||
};
|
||||
|
||||
LoginWidget.prototype.style = function () {
|
||||
this.element.find('button#login').button();
|
||||
};
|
||||
LoginWidget.prototype.bind_events = function () {
|
||||
var that = this;
|
||||
this.element.find("button#login").click(function () {
|
||||
window.location = "/login?next="+location.pathname;
|
||||
});
|
||||
};
|
||||
|
||||
// Set module variables
|
||||
IPython.LoginWidget = LoginWidget;
|
||||
|
||||
return IPython;
|
||||
|
||||
}(IPython));
|
Loading…
Reference in New Issue
Block a user