function handleReadMore(event, postId){
event.preventDefault();
const screenWidth=window.innerWidth;
const button=event.currentTarget;
const postUrl=button.getAttribute('data-url');
if(screenWidth <=634){
const content=document.getElementById('content-' + postId);
const contentSlider=document.getElementById('content-slider-' + postId);
if(content){
content.style.display=(content.style.display==='none'||content.style.display==='') ? 'block':'none';
}
if(contentSlider){
contentSlider.style.display=(contentSlider.style.display==='none'||contentSlider.style.display==='') ? 'block':'none';
}}else{
window.location.href=postUrl;
}
fetch(jobnas_ajax.ajax_url + '?action=update_post_views&post_id=' + postId)
.then(response=> response.text())
.then(data=> {
if(data){
const readMoreButton=event.target.closest('.read-more-button');
const viewCountElement=readMoreButton.querySelector('.view-count');
if(viewCountElement){
viewCountElement.textContent=data;
}}
})
.catch(error=> console.error('Error:', error));
};
function formatPosisi(){
const selectors=[
".nama-posisi-slider",
".post-title-clist",
".nama-posisi-content"
];
selectors.forEach(selector=> {
let elements=document.querySelectorAll(selector);
elements.forEach(function (element){
let text=element.textContent.trim();
let parts=text.split(" - ");
if(parts.length > 2){
element.textContent=parts.slice(0, 2).join(" - ") + " ++";
}});
});
}
document.addEventListener("DOMContentLoaded", formatPosisi);
const observer=new MutationObserver(()=> {
formatPosisi();
});
observer.observe(document.body, { childList: true, subtree: true });