package egovframework.com.cmm;

import javax.servlet.ServletContext;

import org.springframework.web.context.ServletContextAware;

import egovframework.rte.ptl.mvc.tags.ui.pagination.AbstractPaginationRenderer;
/**
 * ImagePaginationRenderer.java 클래스
 *
 * @author 서준식
 * @since 2011. 9. 16.
 * @version 1.0
 * @see
 *
 * <pre>
 * << 개정이력(Modification Information) >>
 *
 *   수정일      수정자           수정내용
 *  -------    -------------    ----------------------
 *   2011. 9. 16.   서준식       이미지 경로에 ContextPath추가
 * </pre>
 */
public class ImagePaginationRendererWeb extends AbstractPaginationRenderer implements ServletContextAware{

	private ServletContext servletContext;

	public ImagePaginationRendererWeb() {
		// no-op
	}

	public void initVariables(){
		/*firstPageLabel    = "<li>&#160;</li><li><a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() +  "/images/egovframework/com/cmm/mod/icon/icon_prevend.gif\" alt=\"처음\"   border=\"0\"/></a></li>";
        previousPageLabel = "<li><a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() +  "/images/egovframework/com/cmm/mod/icon/icon_prev.gif\"    alt=\"이전\"   border=\"0\"/></a></li>";
        currentPageLabel  = "<li><strong>{0}</strong></li>";
        otherPageLabel    = "<li><a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \">{2}</a></li>";
        nextPageLabel     = "<li>&#160;<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() +  "/images/egovframework/com/cmm/mod/icon/icon_next.gif\"    alt=\"다음\"   border=\"0\"/></a></li>";
        lastPageLabel     = "<li><a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() +  "/images/egovframework/com/cmm/mod/icon/icon_nextend.gif\" alt=\"마지막\" border=\"0\"/></a></li>";*/
        
        //firstPageLabel    = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><button><img src=\"/img/post/board_btn1.jpg\"></button></a>";
		
		firstPageLabel    = "<a href='#' title='첫페이지' onkeypress=\"if(event.keyCode=='13'){0}({1});\" onclick=\"{0}({1});return false;\">"
				+ "<img src='/img/first_icon.png' alt='첫페이지'>"
				+ "</a>";
        previousPageLabel = "<a href='#' title='이전10개페이지' onkeypress=\"if(event.keyCode=='13'){0}({1});\" onclick=\"{0}({1});return false;\">"
				+ "<img src='/img/prev_icon.png' alt='이전10개페이지'>"
        		+ "</a>";
        
        currentPageLabel  = "<a class=\"pg_current\" title='현재페이지'>{0}</a>";
        otherPageLabel    = "<a href='#' title=\"{2}페이지\" onkeypress=\"if(event.keyCode=='13'){0}({1});\" onclick=\"{0}({1});return false;\">{2}</a>";
        
        nextPageLabel     = "<a href='#' title='다음10개페이지' onkeypress=\"if(event.keyCode=='13'){0}({1});\" onclick=\"{0}({1});return false;\">"
				+ "<img src='/img/next_icon.png' alt='다음10개페이지'>"
        		+ "</a>";
        lastPageLabel     = "<a href='#' title='마지막페이지' tabindex='0' onkeypress=\"if(event.keyCode=='13'){0}({1});\" onclick=\"{0}({1});return false;\">"
				+ "<img src='/img/end_icon.png' alt='마지막페이지'>"
        		+ "</a>";
	}

	@Override
	public void setServletContext(ServletContext servletContext) {
		this.servletContext = servletContext;
		initVariables();
	}

}
