##// END OF EJS Templates
Merge pull request #8552 from SylvainCorlay/Backport_ipython_ipywidgets#60...
Merge pull request #8552 from SylvainCorlay/Backport_ipython_ipywidgets#60 Backport ipython/ipywidgets#60

File last commit:

r17446:e323206a
r21470:518f4b92 merge
Show More
loginwidget.js
43 lines | 1.1 KiB | application/javascript | JavascriptLexer
Jonathan Frederic
Make page.html require.js friendly.
r17188 // Copyright (c) IPython Development Team.
// Distributed under the terms of the Modified BSD License.
define([
'base/js/namespace',
'base/js/utils',
Jonathan Frederic
MWE,...
r17200 'jquery',
Jonathan Frederic
Almost done!...
r17198 ], function(IPython, utils, $){
MinRK
various unicode fixes...
r15234 "use strict";
MinRK
add missing loginwidget.js
r5207
Bussonnier Matthias
change more baseurl
r9503 var LoginWidget = function (selector, options) {
MinRK
various unicode fixes...
r15234 options = options || {};
Jonathan Frederic
Almost done!...
r17198 this.base_url = options.base_url || utils.get_body_data("baseUrl");
MinRK
add missing loginwidget.js
r5207 this.selector = selector;
if (this.selector !== undefined) {
this.element = $(selector);
this.bind_events();
}
};
Brian Granger
Refactoring templates and top level js/css organization.
r6192
MinRK
add missing loginwidget.js
r5207 LoginWidget.prototype.bind_events = function () {
var that = this;
Stefan van der Walt
Add logout button.
r5325 this.element.find("button#logout").click(function () {
Jonathan Frederic
Almost done!...
r17198 window.location = utils.url_join_encode(
MinRK
s/base_project_url/base_url/...
r15238 that.base_url,
MinRK
various unicode fixes...
r15234 "logout"
);
MinRK
add missing loginwidget.js
r5207 });
Stefan van der Walt
Display login button in read-only mode.
r5718 this.element.find("button#login").click(function () {
Jonathan Frederic
Almost done!...
r17198 window.location = utils.url_join_encode(
MinRK
s/base_project_url/base_url/...
r15238 that.base_url,
MinRK
various unicode fixes...
r15234 "login"
);
Stefan van der Walt
Display login button in read-only mode.
r5718 });
MinRK
add missing loginwidget.js
r5207 };
// Set module variables
IPython.LoginWidget = LoginWidget;
Jonathan Frederic
Return dicts instead of classes,...
r17201 return {'LoginWidget': LoginWidget};
Matthias BUSSONNIER
move login widget style to css
r17438 });