# HG changeset patch # User Zoe Hong # Date 1434723796 -7200 # Node ID 996f8f1b69db040deffdb194a59b1b9ff97d4372 # Parent 9c4937b290c6c2db89b9c5278e22facab0b5a47b little modification on books page diff -r 9c4937b290c6 -r 996f8f1b69db src/main/java/de/mpiwg/web/jsp/BooksPage.java --- a/src/main/java/de/mpiwg/web/jsp/BooksPage.java Tue Jun 02 16:44:02 2015 +0200 +++ b/src/main/java/de/mpiwg/web/jsp/BooksPage.java Fri Jun 19 16:23:16 2015 +0200 @@ -57,6 +57,10 @@ private String editionFilter = new String(); + private String filteringMessage; + + + public void loadParameters(HttpServletRequest request, HttpServletResponse response){ this.request = request; this.response = response; @@ -96,7 +100,7 @@ } if(completeBookList.size() > 0){ - //this.filteringMessage = this.filteredSectionList.size() + " section(s) listed after the filtering"; + this.filteringMessage = this.filteredBookList.size() + " book(s) listed after filtering"; this.paginator.setCurrentPage(0); this.paginator.resetNumberOfPages(filteredBookList.size()); this.updateCurrentBooks(); @@ -198,7 +202,9 @@ public void loadBooks(){ if(this.completeBookList == null){ this.forceLoadBooks(); - filter(); + sortByBookIdUp();//bookId ascend as default sorting + this.filteringMessage = null; + } } @@ -486,4 +492,18 @@ public void setPaginator(DataPaginator paginator) { this.paginator = paginator; } + + + + public String getFilteringMessage() { + return filteringMessage; + } + + + + public void setFilteringMessage(String filteringMessage) { + this.filteringMessage = filteringMessage; + } + + } diff -r 9c4937b290c6 -r 996f8f1b69db src/main/java/de/mpiwg/web/jsp/BranchPage.java --- a/src/main/java/de/mpiwg/web/jsp/BranchPage.java Tue Jun 02 16:44:02 2015 +0200 +++ b/src/main/java/de/mpiwg/web/jsp/BranchPage.java Fri Jun 19 16:23:16 2015 +0200 @@ -58,6 +58,9 @@ Long dvId = resp.getJSONObject("fileMetadata").getLong("id"); String fileNameInDv = resp.getJSONObject("fileMetadata").getString("label"); + // TODO: bug? fileNameInDv will be duplicated and cannot be distinguished since the names of file from a branch with different versions will be the same + + LGFile file = DataProvider.getInstance().getFile(getFileId()); //LGBranch branch = DataProvider.getInstance().getBranch(file.getBranchId()); file.setDvId(dvId); diff -r 9c4937b290c6 -r 996f8f1b69db src/main/java/de/mpiwg/web/jsp/HomePage.java --- a/src/main/java/de/mpiwg/web/jsp/HomePage.java Tue Jun 02 16:44:02 2015 +0200 +++ b/src/main/java/de/mpiwg/web/jsp/HomePage.java Fri Jun 19 16:23:16 2015 +0200 @@ -40,9 +40,8 @@ this.branches = new ArrayList(); if(getSessionBean().getUser() != null){ for(LGBranch branch : DataProvider.getInstance().getBranches(getSessionBean().getUser().getId())){ - if(!branch.isTransientDataLoaded()){ - branch.loadTransientData(); - } + + branch.loadTransientData(); this.branches.add(branch); } } diff -r 9c4937b290c6 -r 996f8f1b69db src/main/java/de/mpiwg/web/jsp/JSPProxy.java --- a/src/main/java/de/mpiwg/web/jsp/JSPProxy.java Tue Jun 02 16:44:02 2015 +0200 +++ b/src/main/java/de/mpiwg/web/jsp/JSPProxy.java Fri Jun 19 16:23:16 2015 +0200 @@ -81,7 +81,8 @@ getSessionBean().logout(); } - return "pages/home.jsp"; + return BooksPage.page; // TMP: make the default page after login to be "Books" page for TOC editing task + //return "pages/home.jsp"; }else if(StringUtils.equals(bean, SearchPage.bean)){ getSessionBean().getSearchPage().loadParameters(request, response); diff -r 9c4937b290c6 -r 996f8f1b69db src/main/resources/config.properties --- a/src/main/resources/config.properties Tue Jun 02 16:44:02 2015 +0200 +++ b/src/main/resources/config.properties Fri Jun 19 16:23:16 2015 +0200 @@ -5,21 +5,22 @@ #Local #dvn_server=http://localhost/dvn +#dvn_server=http://localhost:8082 #root_server=http://localhost:8080/LGServices #toc_interface=http://localhost:1080/localgazetteers-dev/LGToc #extraction_interface=http://localhost:1080/localgazetteers-dev/extraction-interface -# currently stable one -#localgazetteers-dev -#dvn_server=http://localgazetteers-dev/dvn -#root_server=http://localgazetteers-dev/LGServices -#toc_interface=http://localgazetteers-dev/LGToc -#extraction_interface=http://localgazetteers-dev/extraction-interface +# Production one: +#localgazetteers-dev -> localgazetteers +dvn_server=http://localgazetteers.mpiwg-berlin.mpg.de/dvn +root_server=http://localgazetteers.mpiwg-berlin.mpg.de/LGServices +toc_interface=http://localgazetteers.mpiwg-berlin.mpg.de/LGToc +extraction_interface=http://localgazetteers.mpiwg-berlin.mpg.de/extraction-interface - -#localgazetteers -dvn_server=http://localgazetteers/dvn -root_server=http://localgazetteers/LGServices -toc_interface=http://localgazetteers/LGToc -extraction_interface=http://localgazetteers/extraction-interface \ No newline at end of file +# Development one: +#localgazetteers -> localgazetteers-test +#dvn_server=http://localgazetteers-test.mpiwg-berlin.mpg.de/dvn +#root_server=http://localgazetteers-test.mpiwg-berlin.mpg.de/LGServices +#toc_interface=http://localgazetteers-test.mpiwg-berlin.mpg.de/LGToc +#extraction_interface=http://localgazetteers-test.mpiwg-berlin.mpg.de/extraction-interface \ No newline at end of file diff -r 9c4937b290c6 -r 996f8f1b69db src/main/webapp/pages/books.jsp --- a/src/main/webapp/pages/books.jsp Tue Jun 02 16:44:02 2015 +0200 +++ b/src/main/webapp/pages/books.jsp Fri Jun 19 16:23:16 2015 +0200 @@ -36,7 +36,8 @@ %>
List of Books -

Total <%= sessionBean.getBooksPage().getBookNumber() %> books

+

<%= sessionBean.getBooksPage().getBookNumber() %> books in Chinese localgazetteers

+

<%= (StringUtils.isNotEmpty(sessionBean.getBooksPage().getFilteringMessage())) ? sessionBean.getBooksPage().getFilteringMessage() : ""%>

<% } else { %> - + + +