Commit 510c87a5 by chenith Committed by Harsh Shah

Application Outline page (C004 - Apply - Outline)

parent c87f3d63
...@@ -22,7 +22,8 @@ ...@@ -22,7 +22,8 @@
<INHERITS nodename="StandardJSP"/> <INHERITS nodename="StandardJSP"/>
<RenderMode name="Page" preIncludeJSP="extensions/applicantportal/job_overview.jsp"/> <RenderMode name="Page" preIncludeJSP="extensions/applicantportal/job_overview.jsp"/>
<RenderMode name="ApplicationOutline" preIncludeJSP="extensions/applicantportal/application_outline.jsp"/>
</NODE> </NODE>
......
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="../../inc/std_imports.jsp" %>
<oneit:dynIncluded>
<%
ObjectTransaction objTran = (process == null ? ObjectTransaction.getTransaction () : process.getTransaction ());
String nextPage = WebUtils.getSamePageInRenderMode(request, "SelectionCriteria");
Job job = (Job) process.getAttribute("Job");
SecUser loggedInUser = SecUser.getTXUser(objTran);
%>
<div class="main-application-outline">
<div class="welcome-aust-logo"><img src="images/australia-post.png" /></div>
<div class="welcome-title">Welcome <oneit:toString value="<%= loggedInUser!=null ? loggedInUser.getName() : "" %>"/>, here's your application outline</div>
<div class="appli-aust-title"><oneit:toString value="<%= job.getJobTitle() %>" mode="EscapeHTML"/></div>
<p class="appli-content">
<oneit:toString value="<%= job.getJobDescription() %>" mode="ParagraphHTML" nullValue="-"/>
</p>
<div class="three-block">
<div class="col-sm-4 col-xs-12 app-block eq-height">
<div class="block-icon"><img src="images/job-match-icon.png" /></div>
<div class="app-block-title">Selection Criteria</div>
<div class="estimated-time">Estimated time to complete: <span>5 mins</span></div>
<p>
Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Aenean
semper at magna a tristique. Ut ut
magna ut mauris sagittis placerat.
Suspendisse vitae tempus sem.
</p>
</div>
<div class="col-sm-4 col-xs-12 app-block app-second-block eq-height">
<div class="block-icon"><img src="images/workplace-culture.png" /></div>
<div class="app-block-title">Workplace Culture</div>
<div class="estimated-time">Estimated time to complete: <span>5 mins</span></div>
<p>
Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Aenean
semper at magna a tristique. Ut ut
magna ut mauris sagittis placerat.
Suspendisse vitae tempus sem.
</p>
</div>
<div class="col-sm-4 col-xs-12 app-block eq-height last-border">
<div class="block-icon"><img src="images/selection-assessment.png" /></div>
<div class="app-block-title">Job Match Assessment</div>
<div class="estimated-time">Estimated time to complete: <span>20 mins</span></div>
<p>
Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Aenean
semper at magna a tristique. Ut ut
magna ut mauris sagittis placerat.
Suspendisse vitae tempus sem.
</p>
</div>
</div>
<oneit:form name="applyJob" method="post" enctype="multipart/form-data" action="<%= nextPage%>">
<div class="app-out-btn">
<span>Total time to complete: Approximately 40 minutes</span>
<oneit:button value="Begin the application" name="gotoPage" skin="link" cssClass="box-btn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>"/>
</div>
</oneit:form>
</div>
</oneit:dynIncluded>
\ No newline at end of file
...@@ -5,10 +5,11 @@ ...@@ -5,10 +5,11 @@
<oneit:dynIncluded> <oneit:dynIncluded>
<% <%
ObjectTransaction objTran = (process == null ? ObjectTransaction.getTransaction () : process.getTransaction ()); ObjectTransaction objTran = (process == null ? ObjectTransaction.getTransaction () : process.getTransaction ());
Job job = (Job) process.getAttribute("Job"); String nextPage = WebUtils.getSamePageInRenderMode(request, "ApplicationOutline");
String jobID = request.getParameter("jobID"); Job job = (Job) process.getAttribute("Job");
String jobID = request.getParameter("jobID");
if(jobID!=null) if(jobID!=null)
{ {
job = Job.getJobByID(objTran, Long.parseLong(jobID)); job = Job.getJobByID(objTran, Long.parseLong(jobID));
...@@ -20,14 +21,14 @@ ...@@ -20,14 +21,14 @@
%> %>
<div class="main-position-overview"> <div class="main-position-overview">
<div class="aust-logo"><img src="images/australia-post.png"></div> <div class="aust-logo"><img src="images/australia-post.png"></div>
<div class="overview-title"><oneit:toString value="<%= job.getJobTitle() %>"/></div> <div class="overview-title"><oneit:toString value="<%= job.getJobTitle() %>" mode="EscapeHTML"/></div>
<div class="ref-number">Ref: 002341</div> <div class="ref-number">Ref: 002341</div>
<table class="table table-responsive pos-table"> <table class="table table-responsive pos-table">
<tbody> <tbody>
<tr> <tr>
<td class="pos-tabel-td">Level: </td> <td class="pos-tabel-td">Level: </td>
<td class="pos-tabel-second"><oneit:toString value="<%= job.getLevel() %>" nullValue="-"/></td> <td class="pos-tabel-second"><oneit:toString value="<%= job.getLevel() %>" mode="EscapeHTML" nullValue="-"/></td>
</tr> </tr>
<tr> <tr>
<td class="pos-tabel-td">Location:</td> <td class="pos-tabel-td">Location:</td>
...@@ -35,7 +36,7 @@ ...@@ -35,7 +36,7 @@
</tr> </tr>
<tr> <tr>
<td class="pos-tabel-td">Type:</td> <td class="pos-tabel-td">Type:</td>
<td class="pos-tabel-second"><oneit:toString value="<%= job.getAssessmentType() %>" nullValue="-"/></td> <td class="pos-tabel-second"><oneit:toString value="<%= job.getAssessmentType() %>" mode="EscapeHTML" nullValue="-"/></td>
</tr> </tr>
<tr> <tr>
<td class="pos-tabel-td">Apply by:</td> <td class="pos-tabel-td">Apply by:</td>
...@@ -49,12 +50,17 @@ ...@@ -49,12 +50,17 @@
</div> </div>
<p class="pos-content"> <p class="pos-content">
<oneit:toString value="<%= job.getJobDescription() %>" nullValue="-"/> <oneit:toString value="<%= job.getJobDescription() %>" mode="ParagraphHTML" nullValue="-"/>
</p> </p>
<div class="apply-job-btn"> <oneit:form name="applyJob" method="post" enctype="multipart/form-data" action="<%= nextPage%>">
<a href="#">Apply Now</a> <div class="apply-job-btn">
</div> <oneit:button value="Apply Now" name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>"/>
</div>
</oneit:form>
</div> </div>
<% <%
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment