From bc10d4507bea00c244c2bd4bc7ae1d90d5eaa475 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 7 Apr 2017 17:33:53 +0200 Subject: [PATCH] user panel refactored - old functions changed to new type of calls --- frontend-js/src/main/js/gui/UserPanel.js | 4 ++-- frontend-js/src/test/js/gui/UserPanel-test.js | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/frontend-js/src/main/js/gui/UserPanel.js b/frontend-js/src/main/js/gui/UserPanel.js index ff1dd150d9..f1c7980831 100644 --- a/frontend-js/src/main/js/gui/UserPanel.js +++ b/frontend-js/src/main/js/gui/UserPanel.js @@ -28,8 +28,8 @@ function UserPanel(params) { var loginButton = self.getControlElement(PanelControlElementType.USER_TAB_LOGIN_BUTTON); var logoutButton = self.getControlElement(PanelControlElementType.USER_TAB_LOGOUT_BUTTON); loginButton.onclick = function(){ - var login = self.getLoginText().value; - var password = self.getPasswordText().value; + var login = self.getControlElement(PanelControlElementType.USER_TAB_LOGIN_INPUT_TEXT).value; + var password = self.getControlElement(PanelControlElementType.USER_TAB_PASSOWRD_INPUT_TEXT).value; return ServerConnector.login(login, password).then(function(){ window.location.reload(false); diff --git a/frontend-js/src/test/js/gui/UserPanel-test.js b/frontend-js/src/test/js/gui/UserPanel-test.js index a50463e2bb..be8c7a36b4 100644 --- a/frontend-js/src/test/js/gui/UserPanel-test.js +++ b/frontend-js/src/test/js/gui/UserPanel-test.js @@ -5,6 +5,7 @@ var Helper = require('../helper'); require("../mocha-config.js"); var UserPanel = require('../../../main/js/gui/UserPanel'); +var PanelControlElementType = require('../../../main/js/gui/PanelControlElementType'); var chai = require('chai'); var assert = chai.assert; @@ -55,4 +56,17 @@ describe('UserPanel', function() { panel.showLoginPage(); }); + + it('login', function() { + var div = helper.createUserTab(); + + var map = helper.createCustomMap(); + + var panel = new UserPanel({ + element : div, + customMap : map + }); + + return panel.getControlElement(PanelControlElementType.USER_TAB_LOGIN_BUTTON).onclick(); + }); }); -- GitLab