Commit ac997d20 by chenith Committed by Harsh Shah

Aplitation main tabs added.

parent 2d50836c
...@@ -61,4 +61,22 @@ public class JobApplication extends BaseJobApplication ...@@ -61,4 +61,22 @@ public class JobApplication extends BaseJobApplication
return CollectionFilter.filter(getAssessmentCriteriaAnswersSet(), filter); return CollectionFilter.filter(getAssessmentCriteriaAnswersSet(), filter);
} }
public Boolean selectionCompleted()
{
return Boolean.TRUE;
}
public Boolean cultureCompleted()
{
return Boolean.FALSE;
}
public Boolean assessmentCompleted()
{
return Boolean.TRUE;
}
} }
\ No newline at end of file
<%@ 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="/extensions/performa/inc/stdimports.jsp" %>
<%
JobApplication jobApplication = (JobApplication) process.getAttribute("JobApplication");
String pageNumber = (String) getData(request, "PageNumber");
String firstPage = WebUtils.getSamePageInRenderMode(request, "SelectionCriteria");
String secondPage = WebUtils.getSamePageInRenderMode(request, "WorkplaceCulture");
String thirdPage = WebUtils.getSamePageInRenderMode(request, "JobMatchAssessment");
// String fourthPage = WebUtils.getSamePageInRenderMode(request, "SubmitApplication");
%>
<oneit:dynIncluded>
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="<%= pageNumber == "1" ? "active" : jobApplication.selectionCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", firstPage)
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).toMap())
.toMap() %>">
<span><%= jobApplication.selectionCompleted() ? "<img src=\"images/right-mark.png\" />" : "1"%></span>
<div class="mobile-hide">Selection Criteria</div>
</oneit:button>
</li>
<li class="<%= pageNumber == "2" ? "active" : jobApplication.cultureCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", secondPage)
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).toMap())
.toMap() %>">
<span><%= jobApplication.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
<div class="mobile-hide">Workplace Culture</div>
</oneit:button>
</li>
<li class="<%= pageNumber == "3" ? "active" : jobApplication.assessmentCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", thirdPage)
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).toMap())
.toMap() %>">
<span><%= jobApplication.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
<div class="mobile-hide">Job Match Assessment</div>
</oneit:button>
</li>
<li><a href="#"><span>4</span><div class="mobile-hide">Submit Application</div></a></li>
</ul>
</div>
</oneit:dynIncluded>
...@@ -30,49 +30,47 @@ ...@@ -30,49 +30,47 @@
<span>Estimated time to complete: <b>20 mins</b></span> <span>Estimated time to complete: <b>20 mins</b></span>
</div> </div>
<div class="section-tab-view"> <div class="section-tab-view">
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified"> <oneit:form name="editApplication" method="post" enctype="multipart/form-data">
<li class="complate"><a href="#"><span><img src="images/right-mark.png" /></span><div class="mobile-hide">Selection Criteria</div></a></li>
<li class="complate"><a href="#"><span><img src="images/right-mark.png" /></span><div class="mobile-hide">Workplace Culture</div></a></li> <oneit:dynInclude page="/extensions/applicantportal/inc/application_main_tabs.jsp" PageNumber="3" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<li class="active"><a href="#"><span>3</span><div class="mobile-hide">Job Match Assessment</div></a></li>
<li><a href="#"><span>4</span><div class="mobile-hide">Submit Application</div></a></li> <div class="section-page-area section-job-match">
</ul> <div class="main-sc-section sj-1">
</div> <p>Using the scale given, indicate how important to you are the following aspects in your work life. Use the following system:</p>
<div class="section-page-area section-job-match"> <ul class="security-level">
<div class="main-sc-section sj-1"> <li><span>1</span> means of very little importance to you</li>
<p>Using the scale given, indicate how important to you are the following aspects in your work life. Use the following system:</p> <li><span>4</span> means about average in importance to you</li>
<ul class="security-level"> <li><span>7</span> means of high importance to you</li>
<li><span>1</span> means of very little importance to you</li>
<li><span>4</span> means about average in importance to you</li>
<li><span>7</span> means of high importance to you</li>
</ul>
<p>Use the other numbers (2, 3, 5, 6) to indicate in-between levels of importance to you.</p>
</div>
<div class="selection-br-line"></div>
<div class="main-sc-section main-rate-section">
<div class="rateing-title">
Rate the importance of each item below
<span>0/250</span>
</div>
<div class="rating-box-title">
A secure position at work
</div>
<div class="ratting-box">
<span>Very little importance</span>
<ul class="pagination ratting-number">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li class="active"><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
</ul> </ul>
<span>High importance</span> <p>Use the other numbers (2, 3, 5, 6) to indicate in-between levels of importance to you.</p>
</div> </div>
<div class="auto-save">Autosaved 1 min ago.</div> <div class="selection-br-line"></div>
</div> <div class="main-sc-section main-rate-section">
</div> <div class="rateing-title">
Rate the importance of each item below
<span>0/250</span>
</div>
<div class="rating-box-title">
A secure position at work
</div>
<div class="ratting-box">
<span>Very little importance</span>
<ul class="pagination ratting-number">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li class="active"><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
</ul>
<span>High importance</span>
</div>
<div class="auto-save">Autosaved 1 min ago.</div>
</div>
</div>
</oneit:form>
</div> </div>
</div> </div>
</oneit:dynIncluded> </oneit:dynIncluded>
\ No newline at end of file
...@@ -30,74 +30,72 @@ ...@@ -30,74 +30,72 @@
<span>Estimated time to complete: <b>5 mins</b></span> <span>Estimated time to complete: <b>5 mins</b></span>
</div> </div>
<div class="section-tab-view"> <div class="section-tab-view">
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified"> <oneit:form name="editApplication" method="post" enctype="multipart/form-data">
<li class="active"><a href="#"><span>1</span><div class="mobile-hide">Selection Criteria</div></a></li>
<li><a href="#"><span>2</span><div class="mobile-hide">Workplace Culture</div></a></li> <oneit:dynInclude page="/extensions/applicantportal/inc/application_main_tabs.jsp" PageNumber="1" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<li><a href="#"><span>3</span><div class="mobile-hide">Job Match Assessment</div></a></li>
<li><a href="#"><span>4</span><div class="mobile-hide">Submit Application</div></a></li>
</ul>
</div>
<div class="section-page-area">
<div class="main-sc-section">
<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. Lorem
ipsum dolor sit amet, consectetur adipiscing elit.
</p>
</div>
<%
for(CriteriaType ct: CriteriaType.getCriteriaTypeArray())
{
List<AssessmentCriteriaAnswer> answerList = jobApplication.getACAnswersByType(ct);
if(!answerList.isEmpty()) <div class="section-page-area">
<div class="main-sc-section">
<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. Lorem
ipsum dolor sit amet, consectetur adipiscing elit.
</p>
</div>
<%
for(CriteriaType ct: CriteriaType.getCriteriaTypeArray())
{ {
%> Collection<AssessmentCriteriaAnswer> answerList = jobApplication.getACAnswersByType(ct);
<div class="selection-br-line"></div>
<div class="main-sc-section"> if(!answerList.isEmpty())
<div class="selection-form-title"><oneit:toString value="<%= ct %>" mode="EscapeHTML"/></div> {
<% %>
for(AssessmentCriteriaAnswer answer: answerList) <div class="selection-br-line"></div>
{ <div class="main-sc-section">
String optionKey = WebUtils.getInputKey(request, answer, AssessmentCriteriaAnswer.FIELD_Answer); <div class="selection-form-title"><oneit:toString value="<%= ct %>" mode="EscapeHTML"/></div>
%> <%
<div class="form-group-new question-y-n"> for(AssessmentCriteriaAnswer answer: answerList)
<label class="second-label"><oneit:toString value="<%= answer.getAssessmentCriteria() %>" mode="EscapeHTML"/></label> {
<div class="radio radio-primary second-radio-primary"> String optionKey = WebUtils.getInputKey(request, answer, AssessmentCriteriaAnswer.FIELD_Answer);
<input type="radio" name="<%= optionKey %>" value="y" id="radio5" <%= answer.getAnswer() == true ? "selected" : " %>/> %>
<input type="radio" name="radio30" id="radio5" value="option1" checked=""> <div class="form-group-new question-y-n">
<label for="radio5"> <label class="second-label"><oneit:toString value="<%= answer.getAssessmentCriteria() %>" mode="EscapeHTML"/></label>
Yes <div class="radio radio-primary second-radio-primary">
</label> <input type="radio" name="<%= optionKey %>" value="y" id="radio5" <%= answer.getAnswer() == true ? "selected" : "" %>/>
</div> <input type="radio" name="radio30" id="radio5" value="option1" checked="">
<div class="radio radio-primary second-radio-primary"> <label for="radio5">
<input type="radio" name="<%= optionKey %>" value="n" id="radio6" <%= answer.getAnswer() == false ? "selected" : " %>/> Yes
<input type="radio" name="radio30" id="radio6" value="option1" checked=""> </label>
<label for="radio6"> </div>
No <div class="radio radio-primary second-radio-primary">
</label> <input type="radio" name="<%= optionKey %>" value="n" id="radio6" <%= answer.getAnswer() == false ? "selected" : "" %>/>
<input type="radio" name="radio30" id="radio6" value="option1" checked="">
<label for="radio6">
No
</label>
</div>
</div>
<div class="textarea-box">
<textarea class="form-control second-style" placeholder="Please add any notes to support your answer"></textarea>
</div> </div>
</div> <%
<div class="textarea-box"> }
<textarea class="form-control second-style" placeholder="Please add any notes to support your answer"></textarea> %>
</div> </div>
<% <%
} }
%>
</div>
<%
} }
} %>
%> <div class="selection-br-line"></div>
<div class="selection-br-line"></div> <div class="main-sc-section btn-remove-padd">
<div class="main-sc-section btn-remove-padd"> <div class="section-btn text-center">
<div class="section-btn text-center"> <input type="button" class="box-btn-gray" value="Save and exit" />
<input type="button" class="box-btn-gray" value="Save and exit" /> <input type="button" class="box-btn" value="Proceed to step 2" />
<input type="button" class="box-btn" value="Proceed to step 2" /> </div>
</div> </div>
</div> </div>
</div> </oneit:form>
</div> </div>
</div> </div>
</oneit:dynIncluded> </oneit:dynIncluded>
\ No newline at end of file
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