Commit 7ac3161b by Nilu Committed by Harsh Shah

move create job main tab to a common page

parent 584e0a60
......@@ -6,11 +6,8 @@
<oneit:dynIncluded>
<%
Job job = (Job) process.getAttribute("Job");
String firstPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, "Page"), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String secondPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA);
String thirdPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String fourthPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_MATCH), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String fifthPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_REVIEW), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String thirdPage = WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE);
%>
<script type="text/javascript">
......@@ -75,36 +72,11 @@
<oneit:form name="editJob" method="post" enctype="multipart/form-data" action="<%= thirdPage %>">
<div class="container-fluid">
<h1 class="page-title">Create a job <span class="active-time">(Active for 30 days)</span> </h1>
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="<%= job.jobDetailsCompleted() ? "complate" : ""%>">
<a href="<%= firstPage %>"><span><%= job.jobDetailsCompleted() ? "<img src=\"images/right-mark.png\" />" : "1"%></span>
Job Detail
</a>
</li>
<li class="active">
<a href="#"><span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
Assessment Criteria
</a>
</li>
<li class="<%= job.cultureCompleted() ? "complate" : ""%>">
<a href="<%= thirdPage %>"><span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Workplace Culture
</a>
</li>
<li class="<%= job.jobMatchCompleted() ? "complate" : ""%>">
<a href="<%= fourthPage %>"><span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Job Match Assessment
</a>
</li>
<li>
<a href="<%= fifthPage %>"><span>5</span>
Review and Submit
</a>
</li>
</ul>
</div>
<oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="2" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="form-page-area">
<div class="create-job">
<div class="assessment-criteria">
......@@ -191,7 +163,7 @@
</div>
<span class="input-group-btn">
<oneit:button value="SAVE" name="gotoPage" cssClass="btn btn-primary"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", firstPage)
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", thirdPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap()).toMap() %>"/>
</span>
</div>
......
<%@ 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" %>
<%
Job job = (Job) process.getAttribute("Job");
String pageNumber = (String) getData(request, "PageNumber");
String firstPage = WebUtils.getSamePageInRenderMode(request, "Page");
String secondPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA);
String thirdPage = WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE);
String fourthPage = WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_MATCH);
String fifthPage = WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_REVIEW);
%>
<oneit:dynIncluded>
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="<%= pageNumber == "1" ? "active" : job.assessmentCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", firstPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span><%= job.jobDetailsCompleted() ? "<img src=\"images/right-mark.png\" />" : "1"%></span>
Job Detail
</oneit:button>
</li>
<li class="<%= pageNumber == "2" ? "active" : job.assessmentCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", secondPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
Assessment Criteria
</oneit:button>
</li>
<li class="<%= pageNumber == "3" ? "active" : job.cultureCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", thirdPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Workplace Culture
</oneit:button>
</li>
<li class="<%= pageNumber == "4" ? "active" : job.jobMatchCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", fourthPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "4"%></span>
Job Match Assessment
</oneit:button>
</li>
<li class="<%= pageNumber == "5" ? "active" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", fifthPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span>5</span>
Review and Submit
</oneit:button>
</li>
</ul>
</div>
</oneit:dynIncluded>
<%@ 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" %>
<oneit:dynIncluded>
<%
ObjectTransaction objTran = (process == null ? ObjectTransaction.getTransaction () : process.getTransaction ());
Job job = (Job) process.getAttribute("Job");
if(job == null)
{
job = Job.createJob(objTran);
job = Job.createJob(transaction);
process.setAttribute("Job", job);
%><%@include file="/saferedirect.jsp" %><%
}
Level[] levels = Level.SearchByAll().search(objTran);
String secondPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA);
String thirdPage = WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE);
String fourthPage = WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_MATCH);
String fifthPage = WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_REVIEW);
Level[] levels = Level.SearchByAll().search(transaction);
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA);
%>
<oneit:form name="editJob" method="post" enctype="multipart/form-data">
<div class="container-fluid">
......@@ -40,52 +35,9 @@
}
%>
<h1 class="page-title">Create a job <span class="active-time">(Active for 30 days)</span> </h1>
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="active">
<a href="#">
<span><%= job.jobDetailsCompleted() ? "<img src=\"images/right-mark.png\" />" : "1"%></span>
Job Detail
</a>
</li>
<li class="<%= job.assessmentCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", secondPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
Assessment Criteria
</oneit:button>
</li>
<li class="<%= job.cultureCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", thirdPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Workplace Culture
</oneit:button>
</li>
<li class="<%= job.jobMatchCompleted() ? "complate" : ""%>">
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", fourthPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "4"%></span>
Job Match Assessment
</oneit:button>
</li>
<li>
<oneit:button value=" " name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", fifthPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>">
<span>5</span>
Review and Submit
</oneit:button>
</li>
</ul>
</div>
<oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="1" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="form-page-area">
<div class="create-job">
<div class="form-group">
......@@ -125,7 +77,7 @@
</div>
<div class="text-center">
<oneit:button value="Proceed to Assessment Criteria" name="gotoPage" cssClass="btn btn-primary"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", secondPage)
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.toMap() %>"/>
</div>
......
......@@ -14,36 +14,11 @@
<oneit:form name="editJob" method="post" enctype="multipart/form-data" action="<%= fifthPage %>">
<div class="container-fluid">
<h1 class="page-title">Create a job <span class="active-time">(Active for 30 days)</span> </h1>
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="<%= job.jobDetailsCompleted() ? "complate" : ""%>">
<a href="<%= firstPage %>"><span><%= job.jobDetailsCompleted() ? "<img src=\"images/right-mark.png\" />" : "1"%></span>
Job Detail
</a>
</li>
<li class="<%= job.assessmentCompleted() ? "complate" : ""%>">
<a href="<%= secondPage %>"><span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
Assessment Criteria
</a>
</li>
<li class="<%= job.cultureCompleted() ? "complate" : ""%>">
<a href="<%= thirdPage %>"><span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Workplace Culture
</a>
</li>
<li class="active">
<a href="#"><span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Job Match Assessment
</a>
</li>
<li>
<a href="<%= fifthPage %>"><span>5</span>
Review and Submit
</a>
</li>
</ul>
</div>
<oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="4" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="form-page-area">
<div class="create-job">
<div class="assessment-criteria">
......
......@@ -21,35 +21,8 @@
<span class=""> Executive Role $599.00 &nbsp;&nbsp;&nbsp;&nbsp; Available for 30 days </span>
<span class="pull-right plan-link"> Post multiple jobs per month? <a href="#">See our plans</a></span>
</div>
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="<%= job.jobDetailsCompleted() ? "complate" : ""%>">
<a href="<%= firstPage %>"><span><%= job.jobDetailsCompleted() ? "<img src=\"images/right-mark.png\" />" : "1"%></span>
Job Detail
</a>
</li>
<li class="<%= job.assessmentCompleted() ? "complate" : ""%>">
<a href="<%= secondPage %>"><span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
Assessment Criteria
</a>
</li>
<li class="<%= job.cultureCompleted() ? "complate" : ""%>">
<a href="<%= thirdPage %>"><span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Workplace Culture
</a>
</li>
<li class="<%= job.jobMatchCompleted() ? "complate" : ""%>">
<a href="<%= fourthPage %>"><span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Job Match Assessment
</a>
</li>
<li class="active">
<a href="#"><span>5</span>
Review and Submit
</a>
</li>
</ul>
</div>
<oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="5" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="form-page-area">
<div class="create-job">
<div class="assessment-criteria">
......
......@@ -16,36 +16,11 @@
<oneit:form name="editJob" method="post" enctype="multipart/form-data" action="<%= fourthPage %>">
<div class="container-fluid">
<h1 class="page-title">Create a job <span class="active-time">(Active for 30 days)</span> </h1>
<div class="main-tab-form">
<ul class="nav nav-pills nav-justified">
<li class="<%= job.jobDetailsCompleted() ? "complate" : ""%>">
<a href="<%= firstPage %>"><span><%= job.jobDetailsCompleted() ? "<img src=\"images/right-mark.png\" />" : "1"%></span>
Job Detail
</a>
</li>
<li class="<%= job.assessmentCompleted() ? "complate" : ""%>">
<a href="<%= secondPage %>"><span><%= job.assessmentCompleted() ? "<img src=\"images/right-mark.png\" />" : "2"%></span>
Assessment Criteria
</a>
</li>
<li class="active">
<a href="#"><span><%= job.cultureCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Workplace Culture
</a>
</li>
<li class="<%= job.jobMatchCompleted() ? "complate" : ""%>">
<a href="<%= fourthPage %>"><span><%= job.jobMatchCompleted() ? "<img src=\"images/right-mark.png\" />" : "3"%></span>
Job Match Assessment
</a>
</li>
<li>
<a href="<%= fifthPage %>"><span>5</span>
Review and Submit
</a>
</li>
</ul>
</div>
<oneit:dynInclude page="/extensions/adminportal/inc/job_main_tabs.jsp" PageNumber="3" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="form-page-area">
<div class="create-job">
<div class="assessment-criteria">
......@@ -79,6 +54,16 @@
<div class="work-radio-title">
<oneit:toString value="<%= element.getDescription() %>" mode="EscapeHTML"/>
</div>
<%
for (CultureElementRating rating : element.getRatingsSet())
{
%>
<div class="work-radio-title">
<oneit:toString value="<%= rating.getDescription() %>" mode="EscapeHTML"/>
</div>
<%
}
%>
<div class="radio radio-primary workplace-radio">
<input type="radio" name="radio" id="radio11" value="option1" checked>
<label for="radio11">
......
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