changeset 20:996f8f1b69db

little modification on books page
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Fri, 19 Jun 2015 16:23:16 +0200
parents 9c4937b290c6
children 5b1856cd6b4f
files src/main/java/de/mpiwg/web/jsp/BooksPage.java src/main/java/de/mpiwg/web/jsp/BranchPage.java src/main/java/de/mpiwg/web/jsp/HomePage.java src/main/java/de/mpiwg/web/jsp/JSPProxy.java src/main/resources/config.properties src/main/webapp/pages/books.jsp src/main/webapp/pages/branchPage.jsp
diffstat 7 files changed, 49 insertions(+), 20 deletions(-) [+]
line wrap: on
line diff
--- 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;
+	}
+
+
 }
--- 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);
--- 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<LGBranch>();
 		if(getSessionBean().getUser() != null){
 			for(LGBranch branch : DataProvider.getInstance().getBranches(getSessionBean().getUser().getId())){
-				if(!branch.isTransientDataLoaded()){
-					branch.loadTransientData();
-				}	
+	
+				branch.loadTransientData();
 				this.branches.add(branch);
 			}	
 		}
--- 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);
--- 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
--- 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 @@
 		%>
 		
 		<div class="subTitel">List of Books
-			<p class="label">Total <%= sessionBean.getBooksPage().getBookNumber() %> books</p>
+			<p class="label"><%= sessionBean.getBooksPage().getBookNumber() %> books in Chinese localgazetteers</p>
+			<p class="label"><%= (StringUtils.isNotEmpty(sessionBean.getBooksPage().getFilteringMessage())) ? sessionBean.getBooksPage().getFilteringMessage() : ""%></p>
 		</div>
 		<form name="booksForm"
 			action="<%=sessionBean.getApplicationBean().getRootServer()%>/proxy.jsp"
--- a/src/main/webapp/pages/branchPage.jsp	Tue Jun 02 16:44:02 2015 +0200
+++ b/src/main/webapp/pages/branchPage.jsp	Fri Jun 19 16:23:16 2015 +0200
@@ -299,7 +299,11 @@
 													<% if(file.getDvId() == null) {%>
 													<button type="button" class="get-studies" data-file-id="<%=file.getId()%>">load</button>
 													<% } else { %>
-													<label>Yes! Id in Dataverse: <%= file.getDvId() %></label>							
+													<label>Yes! Id in Dataverse: <%= file.getDvId() %></label>	
+												
+											 		<!-- TODO: replace "Id in Dataverse" as "file name in Dataverse" ? --
+												
+																			
 													<% } %>		
 												</td>												
 												<td>