Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@engine-web/website

Package Overview
Dependencies
Maintainers
4
Versions
150
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@engine-web/website - npm Package Compare versions

Comparing version
0.7.12
to
0.7.13
+1
-5
dist/components/greenhouse.js

@@ -1,5 +0,1 @@

"use strict";(()=>{window.FinsweetAttributes||(window.FinsweetAttributes=[]);window.FinsweetAttributes.push(["list",j=>{let y=j[0];async function H(){let f="https://boards-api.greenhouse.io/v1/boards/engine/departments?render_as=tree",a=document.querySelector('[data-el="departments"]'),s=document.querySelector('[data-el="heading"]');a?.addEventListener("change",t=>{let r=t.target;if(!r?.value){s&&(s.textContent="Open positions");return}s&&(s.textContent=`${r.value} positions`)});try{let t=await fetch(f);if(!t.ok)throw new Error(`Response status: ${t.status}`);let r=await t.json(),{departments:h}=r,i=[];h.forEach(n=>{if(!n.name.startsWith("*")&&!(!n.jobs.length&&!n.children.length))if(n.children.length){let m=n.children.map(l=>`<option value='${l.name}'>${l.name}</option>`).join("");i.push(`
<optgroup label="${n.name}">
${m}
</optgroup>
`)}else i.push(`<option value='${n.name}'>${n.name}</option>`)}),a&&(a.innerHTML+=i.join("")),w(h)}catch(t){console.error("Failed to fetch departments:",t)}}async function w(f){let a=document.querySelector('[data-el="loader"]'),s=document.querySelector('[data-el="jobs"]'),t=document.querySelector('[data-el="job-item"]'),r=t?.parentElement;if(!(!a||!s||!t||!r)){a.style.display="flex";try{let b=function(e){let o=new Set;return e.forEach(c=>{c.location?.name&&o.add(c.location.name)}),Array.from(o)};var h=b;let n=await(await fetch("https://boards-api.greenhouse.io/v1/boards/engine/jobs?content=true")).json(),{jobs:m}=n,l=document.querySelector('[data-el="locations"]'),M=b(m),E=[];M.forEach(e=>{E.push(`<option value='${e}'>${e}</option>`)}),l&&(l.innerHTML=`<option value="">All locations</option>${E.join("")}`),r.querySelectorAll('[data-el="job-item"]:not(:first-child)').forEach(e=>e.remove());let T=m.map(e=>{let o=t.cloneNode(!0);o.style.display="";let c=o.querySelector('[data-el="job-link"]'),g=o.querySelector('[data-el="job-title"]'),p=o.querySelector('[data-el="job-location"]'),u=o.querySelector('[data-el="job-department"]'),d=o.querySelector('[data-el="job-parent-department"]');c&&(c.href=e.absolute_url||"#"),g&&(g.textContent=e.title||""),u&&(u.textContent=e.departments[0]?.name||""),p&&(p.textContent=e.location?.name||""),d&&(d.style.display="none");let S=e.departments[0]?.parent_id;if(S){let L=f.find(q=>q.id===S);L&&d&&(d.style.display="inline",d.textContent=`${L.name} ->`)}return u&&u.setAttribute("fs-list-field","department"),p&&p.setAttribute("fs-list-field","location"),y.createItem(o)});y.items.value=T,a.style.display="none",s.style.display="flex"}catch(i){console.error("Error fetching jobs:",i),a.style.display="none"}}}H()}]);})();
"use strict";(()=>{window.FinsweetAttributes||(window.FinsweetAttributes=[]);window.FinsweetAttributes.push(["list",T=>{let b=T[0];function D(r){let t=new Map;function o(e){for(let n of e)t.set(n.id,n),n.children.length&&o(n.children)}return o(r),t}function H(r,t,o){let e=r;for(;e;){if(o.has(e))return t.get(e)?.name||null;let n=!1;for(let[,i]of t)if(i.children.find(l=>l.id===e)){e=i.id,n=!0;break}if(!n)break}return null}function h(r){return r.jobs.length?!0:r.children.some(t=>h(t))}async function v(){let r="https://boards-api.greenhouse.io/v1/boards/engine/departments?render_as=tree",t=document.querySelector('[data-el="departments"]'),o=document.querySelector('[data-el="heading"]');t?.addEventListener("change",e=>{let n=e.target;if(!n?.value){o&&(o.textContent="Open positions");return}o&&(o.textContent=`${n.value} positions`)});try{let e=await fetch(r);if(!e.ok)throw new Error(`Response status: ${e.status}`);let n=await e.json(),{departments:i}=n,c=[];i.forEach(l=>{l.name.startsWith("*")||h(l)&&c.push(`<option value='${l.name}'>${l.name}</option>`)}),t&&(t.innerHTML+=c.join("")),q(i)}catch(e){console.error("Failed to fetch departments:",e)}}async function q(r){let t=document.querySelector('[data-el="loader"]'),o=document.querySelector('[data-el="jobs"]'),e=document.querySelector('[data-el="job-item"]'),n=e?.parentElement;if(!t||!o||!e||!n)return;t.style.display="flex";let i=D(r),c=new Set(r.map(m=>m.id));try{let g=function(a){let s=new Set;return a.forEach(d=>{d.location?.name&&s.add(d.location.name)}),Array.from(s)};var l=g;let A=await(await fetch("https://boards-api.greenhouse.io/v1/boards/engine/jobs?content=true")).json(),{jobs:y}=A,E=document.querySelector('[data-el="locations"]'),I=g(y),L=[];I.forEach(a=>{L.push(`<option value='${a}'>${a}</option>`)}),E&&(E.innerHTML=`<option value="">All locations</option>${L.join("")}`),n.querySelectorAll('[data-el="job-item"]:not(:first-child)').forEach(a=>a.remove());let x=y.map(a=>{let s=e.cloneNode(!0);s.style.display="";let d=s.querySelector('[data-el="job-link"]'),S=s.querySelector('[data-el="job-title"]'),u=s.querySelector('[data-el="job-location"]'),p=s.querySelector('[data-el="job-department"]'),j=s.querySelector('[data-el="job-parent-department"]');d&&(d.href=a.absolute_url||"#"),S&&(S.textContent=a.title||""),u&&(u.textContent=a.location?.name||"");let f=a.departments[0],w=f?.name||"";if(f?.id){let M=H(f.id,i,c);M&&(w=M)}return p&&(p.textContent=w),j&&(j.style.display="none"),p&&p.setAttribute("fs-list-field","department"),u&&u.setAttribute("fs-list-field","location"),b.createItem(s)});b.items.value=x,t.style.display="none",o.style.display="flex"}catch(m){console.error("Error fetching jobs:",m),t.style.display="none"}}v()}]);})();
+1
-1
{
"name": "@engine-web/website",
"version": "0.7.12",
"version": "0.7.13",
"description": "Developer starter template for the Engine Website.",

@@ -5,0 +5,0 @@ "license": "ISC",