Commit ac997d20 by chenith Committed by Harsh Shah

Aplitation main tabs added.

parent 2d50836c
......@@ -61,4 +61,22 @@ public class JobApplication extends BaseJobApplication
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 @@
<span>Estimated time to complete: <b>20 mins</b></span>
</div>
<div class="section-tab-view">
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<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>
<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>
</ul>
</div>
<div class="section-page-area section-job-match">
<div class="main-sc-section sj-1">
<p>Using the scale given, indicate how important to you are the following aspects in your work life. Use the following system:</p>
<ul class="security-level">
<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>
<oneit:form name="editApplication" method="post" enctype="multipart/form-data">
<oneit:dynInclude page="/extensions/applicantportal/inc/application_main_tabs.jsp" PageNumber="3" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="section-page-area section-job-match">
<div class="main-sc-section sj-1">
<p>Using the scale given, indicate how important to you are the following aspects in your work life. Use the following system:</p>
<ul class="security-level">
<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>
<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 class="auto-save">Autosaved 1 min ago.</div>
</div>
</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>
<span>High importance</span>
</div>
<div class="auto-save">Autosaved 1 min ago.</div>
</div>
</div>
</oneit:form>
</div>
</div>
</oneit:dynIncluded>
\ No newline at end of file
......@@ -30,74 +30,72 @@
<span>Estimated time to complete: <b>5 mins</b></span>
</div>
<div class="section-tab-view">
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<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>
<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);
<oneit:form name="editApplication" method="post" enctype="multipart/form-data">
<oneit:dynInclude page="/extensions/applicantportal/inc/application_main_tabs.jsp" PageNumber="1" data="<%= CollectionUtils.EMPTY_MAP%>"/>
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())
{
%>
<div class="selection-br-line"></div>
<div class="main-sc-section">
<div class="selection-form-title"><oneit:toString value="<%= ct %>" mode="EscapeHTML"/></div>
<%
for(AssessmentCriteriaAnswer answer: answerList)
{
String optionKey = WebUtils.getInputKey(request, answer, AssessmentCriteriaAnswer.FIELD_Answer);
%>
<div class="form-group-new question-y-n">
<label class="second-label"><oneit:toString value="<%= answer.getAssessmentCriteria() %>" mode="EscapeHTML"/></label>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="<%= optionKey %>" value="y" id="radio5" <%= answer.getAnswer() == true ? "selected" : " %>/>
<input type="radio" name="radio30" id="radio5" value="option1" checked="">
<label for="radio5">
Yes
</label>
</div>
<div class="radio radio-primary second-radio-primary">
<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>
Collection<AssessmentCriteriaAnswer> answerList = jobApplication.getACAnswersByType(ct);
if(!answerList.isEmpty())
{
%>
<div class="selection-br-line"></div>
<div class="main-sc-section">
<div class="selection-form-title"><oneit:toString value="<%= ct %>" mode="EscapeHTML"/></div>
<%
for(AssessmentCriteriaAnswer answer: answerList)
{
String optionKey = WebUtils.getInputKey(request, answer, AssessmentCriteriaAnswer.FIELD_Answer);
%>
<div class="form-group-new question-y-n">
<label class="second-label"><oneit:toString value="<%= answer.getAssessmentCriteria() %>" mode="EscapeHTML"/></label>
<div class="radio radio-primary second-radio-primary">
<input type="radio" name="<%= optionKey %>" value="y" id="radio5" <%= answer.getAnswer() == true ? "selected" : "" %>/>
<input type="radio" name="radio30" id="radio5" value="option1" checked="">
<label for="radio5">
Yes
</label>
</div>
<div class="radio radio-primary second-radio-primary">
<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 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="main-sc-section btn-remove-padd">
<div class="section-btn text-center">
<input type="button" class="box-btn-gray" value="Save and exit" />
<input type="button" class="box-btn" value="Proceed to step 2" />
%>
<div class="selection-br-line"></div>
<div class="main-sc-section btn-remove-padd">
<div class="section-btn text-center">
<input type="button" class="box-btn-gray" value="Save and exit" />
<input type="button" class="box-btn" value="Proceed to step 2" />
</div>
</div>
</div>
</div>
</oneit:form>
</div>
</div>
</oneit:dynIncluded>
\ No newline at end of file
......@@ -30,120 +30,118 @@
<span>Estimated time to complete: <b>5 mins</b></span>
</div>
<div class="section-tab-view">
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="complate"><a href="#"><span><img src="images/right-mark.png" /></span><div class="mobile-hide">Selection Criteria</div></a></li>
<li class="active"><a href="#"><span>2</span><div class="mobile-hide">Workplace Culture</div></a></li>
<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>
<div class="selection-br-line"></div>
<div class="main-sc-section main-wc-section">
<div class="selection-form-title">Question 1</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio5" value="option1" checked="">
<label for="radio5">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio6" value="option1" checked="">
<label for="radio6">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio7" value="option1" checked="">
<label for="radio7">
I don't need to be part of a team
</label>
</div>
</div>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 2</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio8" value="option1" checked="">
<label for="radio8">
I believe strongly in loyalty
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio9" value="option1" checked="">
<label for="radio9">
Loyalty is a two way street
</label>
<oneit:form name="editApplication" method="post" enctype="multipart/form-data">
<oneit:dynInclude page="/extensions/applicantportal/inc/application_main_tabs.jsp" PageNumber="2" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<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>
<div class="selection-br-line"></div>
<div class="main-sc-section main-wc-section">
<div class="selection-form-title">Question 1</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio5" value="option1" checked="">
<label for="radio5">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio6" value="option1" checked="">
<label for="radio6">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio30" id="radio7" value="option1" checked="">
<label for="radio7">
I don't need to be part of a team
</label>
</div>
</div>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 2</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio8" value="option1" checked="">
<label for="radio8">
I believe strongly in loyalty
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio9" value="option1" checked="">
<label for="radio9">
Loyalty is a two way street
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio10" value="option1" checked="">
<label for="radio10">
I do not expect loyalty from an employer
</label>
</div>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio31" id="radio10" value="option1" checked="">
<label for="radio10">
I do not expect loyalty from an employer
</label>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 3</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio11" value="option1" checked="">
<label for="radio11">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio12" value="option1" checked="">
<label for="radio12">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio13" value="option1" checked="">
<label for="radio13">
I don't need to be part of a team
</label>
</div>
</div>
</div>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 3</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio11" value="option1" checked="">
<label for="radio11">
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 4</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio14" value="option1" checked="">
<label for="radio14">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio12" value="option1" checked="">
<label for="radio12">
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio15" value="option1" checked="">
<label for="radio15">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio32" id="radio13" value="option1" checked="">
<label for="radio13">
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio16" value="option1" checked="">
<label for="radio16">
I don't need to be part of a team
</label>
</div>
</div>
</div>
<div class="selection-br-line"></div>
<div class="main-sc-section btn-remove-padd">
<div class="section-btn text-center">
<input type="button" class="box-btn-gray" value="Save and exit" />
<input type="button" class="box-btn" value="Proceed to step 3" />
</div>
</div>
<div class="section-br-inside"></div>
<div class="selection-form-title">Question 4</div>
<div class="form-group-new question-y-n">
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio14" value="option1" checked="">
<label for="radio14">
I want to be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio15" value="option1" checked="">
<label for="radio15">
I can be part of a team
</label>
</div>
<div class="radio radio-primary second-radio-primary full-width">
<input type="radio" name="radio33" id="radio16" value="option1" checked="">
<label for="radio16">
I don't need to be part of a team
</label>
</div>
</div>
</div>
<div class="selection-br-line"></div>
<div class="main-sc-section btn-remove-padd">
<div class="section-btn text-center">
<input type="button" class="box-btn-gray" value="Save and exit" />
<input type="button" class="box-btn" value="Proceed to step 3" />
</div>
</div>
</div>
</oneit:form>
</div>
</div>
</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