Commit 7ac3161b by Nilu Committed by Harsh Shah

move create job main tab to a common page

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