Skip to content

Commit 905bb1b

Browse files
[ADD] active tab in individual view recruitment candidates
1 parent 6288b61 commit 905bb1b

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

recruitment/templates/candidate/individual.html

+25
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,10 @@ <h1 class="oh-profile__info-name">{{candidate}}</h1>
371371
border-left: solid 4px rgb(154, 205, 50);
372372
background-color: rgba(154, 205, 50,0.113);
373373
}
374+
.onboarding-task-status--scheduled{
375+
border-left: solid 4px rgb(0, 255, 255);
376+
background-color: rgb(0, 255, 255,0.133);
377+
}
374378
</style>
375379
{% for task in candidate.candidate_task.all %}
376380
<div class="onboarding-task-status onboarding-task-status--{{task.status}}">
@@ -382,4 +386,25 @@ <h1 class="oh-profile__info-name">{{candidate}}</h1>
382386
</div>
383387
</div>
384388
</div>
389+
<script>
390+
$(document).ready(function () {
391+
// Active tab script
392+
function activeCandTab() {
393+
var activeTab = localStorage.getItem("activeCandTab")
394+
if(activeTab != null){
395+
$(".oh-general__tab-link--active").removeClass("oh-general__tab-link--active");
396+
$(`[data-target='${activeTab}']`).addClass("oh-general__tab-link--active");
397+
$(".oh-general__tab-target").addClass("d-none");
398+
$(activeTab).removeClass("d-none");
399+
}
400+
}
401+
activeCandTab()
402+
$("[data-action=general-tab]").click(function (e) {
403+
e.preventDefault();
404+
console.log(this);
405+
const targetId = $(this).attr('data-target');
406+
localStorage.setItem("activeCandTab",targetId)
407+
});
408+
});
409+
</script>
385410
{% endblock content %}

0 commit comments

Comments
 (0)