diff --git a/src/main/java/seed/com/gtm/dao/SampleDao.java b/src/main/java/seed/com/gtm/dao/SampleDao.java new file mode 100644 index 00000000..1b800f53 --- /dev/null +++ b/src/main/java/seed/com/gtm/dao/SampleDao.java @@ -0,0 +1,16 @@ +package seed.com.gtm.dao; + +import java.util.List; +import java.util.Map; + +public interface SampleDao { + public void boardInsert(Map paramMap); + public int boardNo(Map paramMap); + public List> boardList(Map paramMap); + public int boardListCnt(Map paramMap); + public List> selectNotice(Map paramMap); + public Map boardView(Map paramMap); + public void boardDel(Map paramMap); + public void boardUpdate(Map paramMap); + public void cntUpdate(Map paramMap); +} diff --git a/src/main/java/seed/com/gtm/dao/SampleDaoImpl.java b/src/main/java/seed/com/gtm/dao/SampleDaoImpl.java new file mode 100644 index 00000000..9732399b --- /dev/null +++ b/src/main/java/seed/com/gtm/dao/SampleDaoImpl.java @@ -0,0 +1,60 @@ +package seed.com.gtm.dao; + +import java.util.List; +import java.util.Map; + +import org.apache.ibatis.session.SqlSession; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +public class SampleDaoImpl implements SampleDao { + @Autowired + private SqlSession sqlSession; + + @Override + public void boardInsert(Map paramMap) { + sqlSession.insert("form.board.insert", paramMap); + } + + @Override + public int boardNo(Map paramMap) { + return sqlSession.selectOne("form.board.selectNo", paramMap); + } + + @Override + public List> boardList(Map paramMap) { + return sqlSession.selectList("form.board.select", paramMap); + } + + @Override + public int boardListCnt(Map paramMap) { + return sqlSession.selectOne("form.board.selectCnt", paramMap); + } + + @Override + public List> selectNotice(Map paramMap){ + return sqlSession.selectList("form.board.selectNotice", paramMap); + } + + @Override + public Map boardView(Map paramMap) { + return sqlSession.selectOne("form.board.selectOne", paramMap); + } + + @Override + public void boardDel(Map paramMap) { + sqlSession.delete("form.board.delete", paramMap); + } + + @Override + public void boardUpdate(Map paramMap) { + sqlSession.update("form.board.update", paramMap); + } + + @Override + public void cntUpdate(Map paramMap) { + sqlSession.update("form.board.cntUpdate", paramMap); + } + +} diff --git a/src/main/java/seed/com/gtm/sample/SampleController.java b/src/main/java/seed/com/gtm/sample/SampleController.java new file mode 100644 index 00000000..1063b6c2 --- /dev/null +++ b/src/main/java/seed/com/gtm/sample/SampleController.java @@ -0,0 +1,199 @@ +package seed.com.gtm.sample; + +import java.util.List; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; + +import seed.com.gtm.util.SeedCriteria; +import seed.com.gtm.seedfile.SeedFileService; +import seed.com.gtm.util.PageMaker; + +@Controller +@RequestMapping("/gtm/sample") +public class SampleController { + @Autowired + private SampleService service; + + @Autowired + private SeedFileService fileService; + + /*기존 분쟁조정 메뉴 중 /gtm/case/board/{boardIdx}/list.do 형태의 메뉴는 + * 컨트롤러, service, dao, daoImpl, jps를 공통으로 사용 */ + + /*처리과정 + 1. Controller 호출 + 2. service 호출(비즈니스 로직 구현) + 3. daoImple 호출(데이터 접근) + 4. DB 조회(mybatis) + 5. jsp 화면*/ + + /*기존 프로젝트들과 다른점 + 1. service가 인터페이스 가아닌 로직 구현부이다. + 2. dao가 인터페이스이다.*/ + + /*{boardIdx} + 게시판 구분 및 메뉴 구분에 사용하며 + C_BASEBBS 테이블의 BBS_ID에 사용되는 값으로 게시판 CRUD 시 게시판을 구분*/ + + /*write.do - get과 post에 따라 등록화면, 등록처리 구분 + edit.do - get과 post에 따라 수정화면, 수정처리 구분*/ + + /*message.jsp + 기존 프로젝트들은 등록, 수정, 삭제 시 ajax를 사용하여 alert으로 메시지를 띄우고 목록으로 이동했지만 + 분쟁조정의 경우 message.jsp를 공통으로 사용하며 message, url 등 필요 정보를 화면에 넘겨주고 + 화면에서 메시지 노출 후 다음 화면으로 이동한다*/ + + /*쿼리 호출 시 namespace 사용 - 게시판 namespace :form.board*/ + + /*게시글 등록 시 C_BASEBBS_SEQ 시퀀스의 NEXTVAL을 selectKey로 조회하여 BBS_NO에 사용*/ + + public void setSessionMessageRemove(HttpSession session){ + session.removeAttribute("url"); + session.removeAttribute("message"); + session.removeAttribute("opener"); + session.removeAttribute("append"); + session.removeAttribute("self"); + } + + //GET 방식으로 등록화면 + @RequestMapping(value="/board/{boardIdx}/write.do", method=RequestMethod.GET) + public String formWrite(ModelMap model, HttpSession session, @RequestParam Map paramMap, @PathVariable(value="boardIdx") String boardIdx){ + paramMap.put("boardIdx", boardIdx); + return "/seed/_extra/gtm/board/write"; + } + + //POST 방식으로 등록처리 + @RequestMapping(value="/board/{boardIdx}/write.do", method=RequestMethod.POST) + public String formWrite(HttpServletRequest request ,HttpSession session, @RequestParam Map paramMap, Map map, @PathVariable(value="boardIdx") String boardIdx){ + paramMap.put("memberName", session.getAttribute("memberName")); + paramMap.put("memberId", session.getAttribute("memberId")); + paramMap.put("boardIdx", boardIdx); + service.boardInsert(paramMap); + + //현제 등록된 게시글의 시퀀스 불러와 맵에 저장 + paramMap.put("dataIdx", paramMap.get("seq")); + fileService.fileInsert(paramMap, request, session); + + map.put("message", "common.message.reg"); + map.put("url", "/gtm/case/board/"+boardIdx+"/list.do"); + + return "/seed/_common/jsp/sampleMessage"; + } + + //목록화면 + @RequestMapping("/board/{boardIdx}/list.do") + public String boardList(ModelMap model, HttpSession session, SeedCriteria cri,@RequestParam Map paramMap, @PathVariable(value="boardIdx") String boardIdx){ + + //로그인페이지로 튕겨나가지 않게 우선은 임시방편 + session.setAttribute("siteIdx", "case"); + + String menuName = ""; + if(boardIdx.equals("form")){ + menuName = "분쟁조정 관련 서식"; + }else if(boardIdx.equals("law")){ + menuName = "법령자료실"; + }else if(boardIdx.equals("news")){ + menuName = "뉴스레터 자료"; + }else if(boardIdx.equals("sample")){ + menuName = "샘플게시판"; + }else{ + menuName = "공지사항"; + } + session.setAttribute("menuName", menuName); + + //페이징 관련 - Criteria 이름 중복으로 인하여 SeedCriteria로 이름 변경 후 사용 + paramMap.put("pageStart", cri.getPageStart()); + paramMap.put("perPageNum", cri.getPerPageNum()); + paramMap.put("boardIdx", boardIdx); + + List> bbsList = service.boardList(paramMap); + List> selectNotice = service.selectNotice(paramMap); + + PageMaker pageMaker = new PageMaker(); + pageMaker.setCri(cri); + pageMaker.setTotalCount(service.boardListCnt(paramMap)); + + model.addAttribute("boardIdx", boardIdx); + model.addAttribute("bbsList", bbsList); + model.addAttribute("selectNotice", selectNotice); + model.addAttribute("pageMaker", pageMaker); + + return "/seed/_extra/gtm/board/list"; + } + + //상세화면 + @RequestMapping("/board/{boardIdx}/view.do") + public String boardView(ModelMap model, @RequestParam Map paramMap, @PathVariable(value="boardIdx") String boardIdx){ + + paramMap.put("dataIdx", paramMap.get("bbsNo")); + System.out.println(paramMap.get("bbsNo")); + model.addAttribute("bbsView", service.boardView(paramMap)); + model.addAttribute("boardIdx", boardIdx); + model.addAttribute("fileList", fileService.fileList(paramMap)); + + return "/seed/_extra/gtm/board/view"; + } + + //삭제처리 + @RequestMapping("/board/{boardIdx}/bbsDel.do") + public String boardDel(HttpSession session, @RequestParam Map paramMap, @PathVariable(value="boardIdx") String boardIdx, Map map){ + paramMap.put("dataIdx", paramMap.get("bbsNo")); + service.boardDel(paramMap); + fileService.fileDelAll(paramMap); + this.setSessionMessageRemove(session); + + map.put("message", "common.message.del"); + map.put("url", "/gtm/case/board/"+boardIdx+"/list.do?searchType=" + paramMap.get("searchType") + + "&searchTilte=" + paramMap.get("searchTilte") + "&page=" + paramMap.get("page") + ); + + return "/seed/_common/jsp/message"; + } + + //GET 방식으로 수정화면 + @RequestMapping(value="/board/{boardIdx}/edit.do", method=RequestMethod.GET) + public String boardEdit(ModelMap model, @RequestParam Map paramMap, @PathVariable(value="boardIdx") String boardIdx){ + + + paramMap.put("dataIdx", paramMap.get("bbsNo")); + List> fileList = fileService.fileList(paramMap); + + model.addAttribute("boardIdx", boardIdx); + model.addAttribute("bbsView", service.boardView(paramMap)); + model.addAttribute("fileList", fileList); + model.addAttribute("fileListSize", fileList.size()); + + return "/seed/_extra/gtm/board/edit"; + } + + //POST 방식으로 수정처리 + @RequestMapping(value="/board/{boardIdx}/edit.do", method=RequestMethod.POST) + public String boardEdit(HttpSession session, HttpServletRequest request, @RequestParam Map paramMap, @PathVariable(value="boardIdx") String boardIdx, Map map){ + paramMap.put("memberId", session.getAttribute("memberId")); + paramMap.put("dataIdx", paramMap.get("bbsNo"));//fileInsert에서 필요 + + service.boardUpdate(paramMap); + fileService.fileInsert(paramMap, request, session); + fileService.fileDel(paramMap); + + + this.setSessionMessageRemove(session); + map.put("message", "common.message.mod"); + map.put("url", "/gtm/case/board/"+boardIdx+"/view.do?bbsNo=" + paramMap.get("bbsNo") + + "&searchType=" + paramMap.get("searchType") + "&searchTilte=" + paramMap.get("searchTilte") + "&page=" + paramMap.get("page")+ + "&fileFuncType=" + paramMap.get("fileFuncType") + ); + + return "/seed/_common/jsp/message"; + } +} diff --git a/src/main/java/seed/com/gtm/sample/SampleService.java b/src/main/java/seed/com/gtm/sample/SampleService.java new file mode 100644 index 00000000..adc4d8d9 --- /dev/null +++ b/src/main/java/seed/com/gtm/sample/SampleService.java @@ -0,0 +1,50 @@ +package seed.com.gtm.sample; + +import java.util.List; +import java.util.Map; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import seed.com.gtm.dao.SampleDaoImpl; +@Service +public class SampleService { + @Autowired + private SampleDaoImpl dao; + + public void boardInsert(Map paramMap){ + dao.boardInsert(paramMap); + } + + public int boardNo(Map paramMap){ + return dao.boardNo(paramMap); + } + + public List> boardList(Map paramMap){ + return dao.boardList(paramMap); + } + + public int boardListCnt(Map paramMap){ + return dao.boardListCnt(paramMap); + } + + public List> selectNotice(Map paramMap){ + return dao.selectNotice(paramMap); + } + + public Map boardView(Map paramMap){ + return dao.boardView(paramMap); + } + + public void boardDel(Map paramMap){ + dao.boardDel(paramMap); + } + + public void boardUpdate(Map paramMap){ + dao.boardUpdate(paramMap); + } + public void cntUpdate(Map paramMap){ + dao.cntUpdate(paramMap); + } + +} diff --git a/src/main/webapp/WEB-INF/jsp/layout/seedAdminLayout.jsp b/src/main/webapp/WEB-INF/jsp/layout/seedAdminLayout.jsp index 8f443666..a03bc376 100644 --- a/src/main/webapp/WEB-INF/jsp/layout/seedAdminLayout.jsp +++ b/src/main/webapp/WEB-INF/jsp/layout/seedAdminLayout.jsp @@ -77,7 +77,7 @@ - + @@ -89,7 +89,7 @@ --> - + + <s:message code="common.message.title" text="Message Title" /> + + + +
+ +
+ + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/edit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/edit.jsp new file mode 100644 index 00000000..404b139e --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/edit.jsp @@ -0,0 +1,168 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> + + + +정보 관리 + + + + + + + + + +
+
+

${menuName}

+
+ +
+

${menuName}를 수정 할 수 있는 페이지 입니다.

+
+
+
+
+ + + + + + +
+
+ +
+

공지사항

+
+ checked="checked"> +
+
+
+
+

제목

+
+ +
+
+
+

작성자

+
+ ${bbsView.BBS_REG_NM} +
+
+
+

첨부자료

+
+
+ +
+
    + +
  • + gif  ${list.EXTRA_FILE_NAME} + 삭제 + +
  • +
    +
+ + + +
+
+
+

내용

+
+ +
+
+
+ +
+ + 목록 +
+
+
+ +
+ +
+ +
+
+
+ + + +
+ + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/list.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/list.jsp new file mode 100644 index 00000000..5c0a7cbe --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/list.jsp @@ -0,0 +1,153 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> + + + +정보 관리 + + + + +
+
+

${menuName}

+
+ +
+

${menuName}에 대한 목록 화면 입니다.

+
+
+
+
+
+ + + +
+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
분쟁조정 사례 테이블입니다.
번호제목조회수
공지${list.BBS_TITLE}${list.BBS_CNT}
${(pageMaker.totalCount - ((pageMaker.cri.page-1)*pageMaker.cri.perPageNum)) - status.index}${list.BBS_TITLE}${list.BBS_CNT}
+
+ +
+
+ +
+
+
+ + +
+
+ + + + + +
+
+ + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/view.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/view.jsp new file mode 100644 index 00000000..c1ec2fc2 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/view.jsp @@ -0,0 +1,111 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> + + + +정보 관리 + + + + + + + + + +
+
+

${menuName}

+
+ +
+

${menuName} 상세 페이지 입니다.

+
+
+
+
+ +
+ +
+

공지사항

+
+ ${bbsView.NOTICE_YN} +
+
+
+
+

제목

+
+ ${bbsView.BBS_TITLE} +
+
+
+

작성자

+
+ ${bbsView.BBS_REG_NM} +
+
+
+

작성일

+
+ ${bbsView.BBS_REG_DATE} +
+
+
+

조회수

+
+ ${bbsView.BBS_CNT} +
+
+
+

첨부자료

+
+ + + +
+
+
+

내용

+
+ ${bbsView.BBS_CONTENT} +
+
+
+
+ + + 목록 +
+
+ + + + + +
+ + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/write.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/write.jsp new file mode 100644 index 00000000..f722ca94 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/sample/board/write.jsp @@ -0,0 +1,158 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> + + + +정보 관리 + + + + + + + + +
+
+

+ ${menuName} +

+
+ +
+

${menuName}을 수정 할 수 있는 페이지 입니다.

+
+
+
+
+ + +
+
+ +
+

공지사항

+
+ +
+
+
+
+

제목

+
+ +
+
+
+

작성자

+
+ ${memberName} +
+
+
+

첨부자료

+
+
+ +
+
    + +
+ + + +
+
+
+

내용

+
+ +
+
+
+
+ + 목록 +
+
+
+ +
+ +
+ +
+
+
+ + + +
+ + + + + \ No newline at end of file diff --git a/src/main/webapp/css/seed/seed.contents.css b/src/main/webapp/css/seed/seed.contents.css index 30b715dc..0851dfde 100644 --- a/src/main/webapp/css/seed/seed.contents.css +++ b/src/main/webapp/css/seed/seed.contents.css @@ -516,7 +516,7 @@ a.btn-login {display:inline-block;line-height:1;} .login-page footer {height:30px;} -html.ie8 .login-title h1 {display:inline-block;width:186px;height:152px;background:url(/img/seed_ver3_logo.png) center center} +html.ie8 .login-title h1 {display:inline-block;width:186px;height:152px;background:url(/seed/img_ver3_logo.png) center center} html.ie8 .login-title h1.h1-title-color-img {background:none;} html.ie8 .login-title h1 svg {display:none;} .login-title .seed-logo-area {width:189.75px;height:164.5px;display: none;margin: 0 auto;} @@ -668,8 +668,8 @@ html.ie8 .login-site-list .btn-site-list {background:url(/img/arrow-down-balck-s ****************************************************************************************************** */ -.alert-area {width:100%;height:100%;padding:27px 6.12%;-webkit-box-shadow:0px 5px 13px #d3d3d3;-moz-box-shadow:0px 5px 13px #d3d3d3;-ms-box-shadow:0px 5px 13px #d3d3d3;box-shadow:0px 5px 13px #d3d3d3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:url(/img/seed_ver3_logo-color.png) 8% center no-repeat #fff;background-size:20%;} -html.ie8 .alert-area {background:url(/img/seed_ver3_logo-color-small.png) 8% center no-repeat #fff;} +.alert-area {width:100%;height:100%;padding:27px 6.12%;-webkit-box-shadow:0px 5px 13px #d3d3d3;-moz-box-shadow:0px 5px 13px #d3d3d3;-ms-box-shadow:0px 5px 13px #d3d3d3;box-shadow:0px 5px 13px #d3d3d3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:url(/seed/img/seed_ver3_logo-color.png) 8% center no-repeat #fff;background-size:20%;} +html.ie8 .alert-area {background:url(/seed/img/seed_ver3_logo-color-small.png) 8% center no-repeat #fff;} .alert-area h1 {float:left;width:23%;height:10px;text-indent:-999em;} .alert-area .alert-content {float:left;width: 77%;display:table;height:75px;/* margin-left:10.75%; */text-align:center;font-weight:bold;color:#434343;word-break:break-all;padding: 0 5%;} .alert-area .alert-content span {display:table-cell;width:100%;line-height:1.5;vertical-align:middle;text-align: center;} @@ -713,7 +713,7 @@ html.ie8 .alert-area {background:url(/img/seed_ver3_logo-color-small.png) 8% cen .tooltipBox .tooltipText p {line-height:1.3} .file-info, -.page-tip {text-indent:-999em;width:21px;height: 21px;background: url(/img/seed/icon-page-tip.png) no-repeat 0 0;background-size: 21px 21px;vertical-align: middle;cursor:pointer} +.page-tip {text-indent:-999em;width:21px;height: 21px;background: url(/seed/img/icon-page-tip.png) no-repeat 0 0;background-size: 21px 21px;vertical-align: middle;cursor:pointer} .file-info{display:inline-block;margin-left:5px;} .file-info-txt{position:absolute;top:0;padding:3px;background:#2f3541;color:#fff;border-radius:3px;} @@ -1063,15 +1063,15 @@ html.ie8 .radio.checked + label {background:url(/img/radio-checked-small.png) no .pagination-control a{position:relative;float:left;display:block;width:42px;height:100%;text-indent:-999em;} .pagination-control.prev a:after{content:'';position:absolute;top:50%;margin-top:-12px;right:0;width:1px;height:24px;background:#dce0df;} .pagination-control.next a:after{content:'';position:absolute;top:50%;margin-top:-12px;left:0;width:1px;height:24px;background:#dce0df;} -.pagination-control.prev a.prev-btn{background:url(/img/seed/pagination_big_prev.png) no-repeat 50% 50%;background-size:8px 14px} -.pagination-control.next a.next-btn{background:url(/img/seed/pagination_big_next.png) no-repeat 50% 50%;background-size:8px 14px} -.pagination-control.prev a.first-btn{background:url(/img/seed/pagination_big_first.png) no-repeat 50% 50%;background-size:14px 14px} -.pagination-control.next a.last-btn{background:url(/img/seed/pagination_big_last.png) no-repeat 50% 50%;background-size:14px 14px} +.pagination-control.prev a.prev-btn{background:url(/seed/img/pagination_big_prev.png) no-repeat 50% 50%;background-size:8px 14px} +.pagination-control.next a.next-btn{background:url(/seed/img/pagination_big_next.png) no-repeat 50% 50%;background-size:8px 14px} +.pagination-control.prev a.first-btn{background:url(/seed/img/pagination_big_first.png) no-repeat 50% 50%;background-size:14px 14px} +.pagination-control.next a.last-btn{background:url(/seed/img/pagination_big_last.png) no-repeat 50% 50%;background-size:14px 14px} -html.ie8 .pagination-control.prev a.prev-btn{background:url(/img/seed/pagination_small_prev.png) no-repeat 50% 50%;} -html.ie8 .pagination-control.next a.next-btn{background:url(/img/seed/pagination_small_next.png) no-repeat 50% 50%;} -html.ie8 .pagination-control.prev a.first-btn{background:url(/img/seed/pagination_small_first.png) no-repeat 50% 50%;} -html.ie8 .pagination-control.next a.last-btn{background:url(/img/seed/pagination_small_last.png) no-repeat 50% 50%;} +html.ie8 .pagination-control.prev a.prev-btn{background:url(/seed/img/pagination_small_prev.png) no-repeat 50% 50%;} +html.ie8 .pagination-control.next a.next-btn{background:url(/seed/img/pagination_small_next.png) no-repeat 50% 50%;} +html.ie8 .pagination-control.prev a.first-btn{background:url(/seed/img/pagination_small_first.png) no-repeat 50% 50%;} +html.ie8 .pagination-control.next a.last-btn{background:url(/seed/img/pagination_small_last.png) no-repeat 50% 50%;} .seed-popup-wrap {width:95%;margin:0 auto;padding-top:2%} diff --git a/src/main/webapp/js/seed/seed.app.js b/src/main/webapp/js/seed/seed.app.js index 81e184bd..712a96a5 100644 --- a/src/main/webapp/js/seed/seed.app.js +++ b/src/main/webapp/js/seed/seed.app.js @@ -35,7 +35,7 @@ window.seedApp = window.seedApp || (function( $ ){ return returnVal; }) .append( - $('') + $('') .click(function(){ location.reload(); }) diff --git a/src/main/webapp/seed/img/common/message_ok.png b/src/main/webapp/seed/img/common/message_ok.png new file mode 100644 index 00000000..c616f0c1 Binary files /dev/null and b/src/main/webapp/seed/img/common/message_ok.png differ diff --git a/src/main/webapp/seed/img/common/message_top.png b/src/main/webapp/seed/img/common/message_top.png new file mode 100644 index 00000000..99c57826 Binary files /dev/null and b/src/main/webapp/seed/img/common/message_top.png differ diff --git a/src/main/webapp/seed/img/icon-page-tip.png b/src/main/webapp/seed/img/icon-page-tip.png new file mode 100644 index 00000000..27cf92f7 Binary files /dev/null and b/src/main/webapp/seed/img/icon-page-tip.png differ diff --git a/src/main/webapp/seed/img/page_refresh_big.png b/src/main/webapp/seed/img/page_refresh_big.png new file mode 100644 index 00000000..85f5cff3 Binary files /dev/null and b/src/main/webapp/seed/img/page_refresh_big.png differ diff --git a/src/main/webapp/seed/img/page_refresh_small.png b/src/main/webapp/seed/img/page_refresh_small.png new file mode 100644 index 00000000..3ea65f51 Binary files /dev/null and b/src/main/webapp/seed/img/page_refresh_small.png differ diff --git a/src/main/webapp/seed/img/pagination_big_first.png b/src/main/webapp/seed/img/pagination_big_first.png new file mode 100644 index 00000000..b1d3be62 Binary files /dev/null and b/src/main/webapp/seed/img/pagination_big_first.png differ diff --git a/src/main/webapp/seed/img/pagination_big_last.png b/src/main/webapp/seed/img/pagination_big_last.png new file mode 100644 index 00000000..5dfaee14 Binary files /dev/null and b/src/main/webapp/seed/img/pagination_big_last.png differ diff --git a/src/main/webapp/seed/img/pagination_big_next.png b/src/main/webapp/seed/img/pagination_big_next.png new file mode 100644 index 00000000..18fd1a98 Binary files /dev/null and b/src/main/webapp/seed/img/pagination_big_next.png differ diff --git a/src/main/webapp/seed/img/pagination_big_prev.png b/src/main/webapp/seed/img/pagination_big_prev.png new file mode 100644 index 00000000..52e40f1d Binary files /dev/null and b/src/main/webapp/seed/img/pagination_big_prev.png differ diff --git a/src/main/webapp/seed/img/pagination_small_first.png b/src/main/webapp/seed/img/pagination_small_first.png new file mode 100644 index 00000000..accc46b8 Binary files /dev/null and b/src/main/webapp/seed/img/pagination_small_first.png differ diff --git a/src/main/webapp/seed/img/pagination_small_last.png b/src/main/webapp/seed/img/pagination_small_last.png new file mode 100644 index 00000000..9f15f5e2 Binary files /dev/null and b/src/main/webapp/seed/img/pagination_small_last.png differ diff --git a/src/main/webapp/seed/img/pagination_small_next.png b/src/main/webapp/seed/img/pagination_small_next.png new file mode 100644 index 00000000..c9ab2d69 Binary files /dev/null and b/src/main/webapp/seed/img/pagination_small_next.png differ diff --git a/src/main/webapp/seed/img/pagination_small_prev.png b/src/main/webapp/seed/img/pagination_small_prev.png new file mode 100644 index 00000000..ffae234a Binary files /dev/null and b/src/main/webapp/seed/img/pagination_small_prev.png differ diff --git a/src/main/webapp/seed/img/seed_ver3_logo-color-small.png b/src/main/webapp/seed/img/seed_ver3_logo-color-small.png new file mode 100644 index 00000000..61ea95b6 Binary files /dev/null and b/src/main/webapp/seed/img/seed_ver3_logo-color-small.png differ diff --git a/src/main/webapp/seed/img/seed_ver3_logo-color.png b/src/main/webapp/seed/img/seed_ver3_logo-color.png new file mode 100644 index 00000000..85717c7f Binary files /dev/null and b/src/main/webapp/seed/img/seed_ver3_logo-color.png differ