PageSourceSearch

https://www.sonymusic.pl/wp-content/plugins/sme-job-board/assets/js/sme-job-board.min.js

js sonymusic.pl collected 2026-10-02 12:18:54 UTC 4,552 bytes, 13 lines download raw bytes

1(function($){$(document).ready(function(){fetchJobs();$('#sme-job-board-search-form').on('submit',function(e){e.preventDefault();var search_text=$('#sme_job_board_search').val().trim().toLowerCase();var department=$('#sme_job_board_department').val();var office=$('#sme_job_board_office').val();$('.sme-job-board-jobs:not(#sme-job-board-prospects) .sme-job-board-department, .sme-job-board-jobs:not(#sme-job-board-prospects) .sme-job-board-job').show();$('.sme-job-board-jobs:not(#sme-job-board-prospects) .sme-job-board-job').each(function(index,job_article){var job_el=$(job_article);var hidden=!1;var search_content=job_el.find('header>a').text().toLowerCase()+' '+job_el.find('.sme-job-board-job-content').text().toLowerCase();if(search_text!==''){if(search_content.indexOf(search_text)===-1){hidden=!0}}
2if(department!==''&&!hidden){if(job_el.attr('data-department').indexOf(department)===-1){hidden=!0}}
3if(office!==''&&!hidden){if(job_el.find('.sme-job-board-job-location').text().indexOf(office)===-1){hidden=!0}}
4if(hidden){job_el.hide()}else{job_el.show()}});$('.sme-job-board-jobs:not(#sme-job-board-prospects) .sme-job-board-department').each(function(index,dept){var dept_el=$(dept);var visible_jobs=dept_el.find('.sme-job-board-job:visible');if(visible_jobs.length>0){dept_el.show()}else{dept_el.hide()}})})});function fetchJobs(){if(sme_job_board.board_token){$.ajax({url:'https://boards-api.greenhouse.io/v1/boards/'+sme_job_board.board_token+'/jobs',method:'GET',dataType:'json',error:function(){alert('An error has occurred fetching jobs.')},success:function(data){if(data){var departments=[];var jobs_html=[];var reqs_jobs_html='';var offices=[];var i=0;if(data.jobs.length>0){$.each(data.jobs,function(index,job){$.ajax({url:'https://boards-api.greenhouse.io/v1/boards/'+sme_job_board.board_token+'/jobs/'+job.id,method:'GET',dataType:'json',error:function(){console.log('An error has occurred fetching jobs.')},success:function(job_full){var date=job.updated_at.substring(0,job.updated_at.indexOf('T'));var content=$('<textarea/>').html(job_full.content).text();var content=$(content).text();var depts=[];if(content.length>150){content=content.substr(0,150)+'...'}
5var job_family=null;for(var d=0;d<job_full.metadata.length;d ++){if(job_full.metadata[d].name==='Job Family'){var value=job_full.metadata[d].value;if(value===null){job_family='Join Our Talent Pools'}
6depts.push(value);if(!departments.includes(value)){departments.push(value)}}}
7if(!offices.includes(job.location.name)&&job_family!=='Join Our Talent Pools'){offices.push(job.location.name)}
8var html='';html+='<article class="sme-job-board-job" data-department="'+depts.join(' ').replace('/"/g','&quot;')+'">';html+='<header>';html+='<a href="'+job.absolute_url+'" target="_blank">'+job.title+'</a>';html+='<div class="sme-job-board-job-location-date">';html+='<div class="sme-job-board-job-location">'+job.location.name+'</div>';html+='<div class="sme-job-board-job-date">'+date+'</div>';html+='</div>';html+='</header>';html+='<div class="sme-job-board-job-content">';html+=content;html+='</div>';html+='<footer>';if(job.requisition_id!==null){html+='<div class="sme-job-board-job-job-id">';html+='<span>Req ID</span> '+job.requisition_id;html+='</div>'}
9html+='</footer>';html+='</article>';if(job_family==='Join Our Talent Pools'){reqs_jobs_html+=html}else{jobs_html.push(html)}
10i ++;if(i>=data.jobs.length){departments.sort();offices.sort();var full_html='';for(var d=0;d<departments.length;d ++){if(departments[d]!==null){$('#sme_job_board_department').append('<option value="'+departments[d].replace('/"/g','&quot;')+'">'+departments[d]+'</option>');full_html+='<div class="sme-job-board-department">';full_html+='<span class="sme-job-board-department-title">'+departments[d]+'</span>';for(var j=0;j<jobs_html.length;j ++){if(jobs_html[j].includes('data-department="'+departments[d].replace('/"/g','&quot;')+'"')){full_html+=jobs_html[j]}}
11full_html+='</div>'}}
12for(var o=0;o<offices.length;o ++){if(offices[o]!==null){$('#sme_job_board_office').append('<option value="'+offices[o].replace('/"/g','&quot;')+'">'+offices[o]+'</option>')}}
13$('#sme-job-board-jobs').html(full_html);if(reqs_jobs_html!==''){reqs_jobs_html='<div class="sme-job-board-department"><span class="sme-job-board-department-title">Join Our Talent Pools</span>'+reqs_jobs_html+'</div>';$('#sme-job-board-prospects').html(reqs_jobs_html).show()}}}})})}else{$('#sme-job-board-jobs').html('<div class="sme-job-board-no-jobs">There are no current openings at this time.</div>')}}}})}}})(jQuery)

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.