From 40a73bdbf835353c6d31ace7df3b745992620eae Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 10 Apr 2012 13:06:24 +0000 Subject: [PATCH] JavaScript versioning and logout URL. --- .../gempukku/lotro/server/ServerResource.java | 11 ++ .../src/main/webapp/deckBuild.html | 20 +- .../gemp-lotr-web/src/main/webapp/game.html | 20 +- .../gemp-lotr-web/src/main/webapp/hall.html | 32 +-- .../gemp-lotr-web/src/main/webapp/index.html | 6 +- .../webapp/js/{ => gemp-001}/cardFilter.js | 0 .../src/main/webapp/js/{ => gemp-001}/chat.js | 20 +- .../main/webapp/js/{ => gemp-001}/common.js | 0 .../main/webapp/js/{ => gemp-001}/commonUi.js | 0 .../webapp/js/{ => gemp-001}/communication.js | 12 ++ .../js/{ => gemp-001}/deckBuildingUi.js | 58 +++--- .../js/{ => gemp-001}/deliveryService.js | 0 .../js/{ => gemp-001}/gameAnimations.js | 184 +++++++++--------- .../webapp/js/{ => gemp-001}/gameHistoryUi.js | 0 .../main/webapp/js/{ => gemp-001}/gameUi.js | 0 .../main/webapp/js/{ => gemp-001}/hallUi.js | 0 .../webapp/js/{ => gemp-001}/inheritance.js | 30 +-- .../webapp/js/{ => gemp-001}/jCardGroup.js | 2 +- .../main/webapp/js/{ => gemp-001}/jCards.js | 0 .../js/{ => gemp-001}/leagueResultsUi.js | 12 +- .../main/webapp/js/{ => gemp-001}/logging.js | 0 .../webapp/js/{ => gemp-001}/merchantUi.js | 22 +-- .../src/main/webapp/merchant.html | 20 +- 23 files changed, 236 insertions(+), 213 deletions(-) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/cardFilter.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/chat.js (94%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/common.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/commonUi.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/communication.js (95%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/deckBuildingUi.js (94%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/deliveryService.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/gameAnimations.js (85%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/gameHistoryUi.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/gameUi.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/hallUi.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/inheritance.js (58%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/jCardGroup.js (97%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/jCards.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/leagueResultsUi.js (95%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/logging.js (100%) rename gemp-lotr/gemp-lotr-web/src/main/webapp/js/{ => gemp-001}/merchantUi.js (94%) diff --git a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java index 126ebed6c..09be4e85c 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java +++ b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java @@ -67,6 +67,13 @@ public class ServerResource extends AbstractResource { } } + @Path("/logout") + @POST + public void logout( + @Context HttpServletRequest request) throws Exception { + logoutUser(request); + } + @Path("/register") @POST @Produces("text/html") @@ -202,6 +209,10 @@ public class ServerResource extends AbstractResource { request.getSession().setAttribute("logged", login); } + private void logoutUser(HttpServletRequest request) { + request.getSession().removeAttribute("logged"); + } + private String getUserNameIfLogged(HttpServletRequest request) { return (String) request.getSession().getAttribute("logged"); } diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html index 618e7db20..efaa6428d 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html @@ -93,16 +93,16 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - - + + + - - - + + + - - - - - - - - - - + + + + + + + + + +