1(function(jobWidget) { 2 if (!jobWidget) { 3 console.error('d.vinci job widget could not be initialized: "<div class="dvinci-job-widget" />" not found') 4 return 5 } 6 7 jobWidget.dataset.stellenliste="true" 8 jobWidget.dataset.stellenlisteGlobalId="403d4d95-5459-4ae6-8b80-1e88bea11815" 9 window.dvinciJobWidgetConfig = {"data":{"url":"https://jobs.lebenleben.de/jobPublication/list.json?fields=small","language":"de","queryParam":"fields=small"},"ui":{"theme":"default-list","jobsPerPage":20,"linkTarget":"_blank","sort":{"by":"date","order":"desc"},"showLabels":true,"showIcons":true,"lazyLoading":true,"flagAsNew":5,"flagAsNewEnabled":true,"hideSubtitle":false},"cardContent":{"orgUnit":{"enabled":false,"order":0},"company":{"enabled":false,"order":3},"categories":{"enabled":false,"order":1},"locations":{"enabled":true,"order":2},"targetGroups":{"enabled":false,"order":4},"workingTimes":{"enabled":true,"order":5},"contractPeriod":{"enabled":true,"order":6},"earliestEntryDate":{"enabled":false,"order":7},"salaryRange":{"enabled":true,"order":8},"endDate":{"enabled":false,"order":9}},"styles":{"brandColor":"#ae005f","brandContrastColor":"#FFFFFF","textColor":"#1d1d1d","fontFamily":"ProximaNova, Arial, sans-serif","fontSize":"16px","fontWeight":"400","labelStyle":{"color":"#ae005f","fontFamily":"ProximaSansMedium, Arial,sans-serif","fontSize":"20px","fontWeight":"500"},"headlineStyle":{"fontFamily":"ProximaSansBlack, Arial,sans-serif","fontSize":"25px","fontWeight":"700"},"cardStyle":{"background":"#E1E1E1","borderRadius":"15px"},"inputStyle":{"background":"#FFFFFF","borderRadius":"5px"},"buttonStyle":{"borderRadius":"5px"}},"filters":{"maps":{"enabled":false,"hidden":false,"selected":[],"allowed":[],"order":0},"keywords":{"enabled":false,"hidden":false,"selected":[],"allowed":[],"order":1},"orgUnits":{"enabled":false,"hidden":false,"selected":[],"allowed":[],"order":2},"companies":{"enabled":false,"hidden":false,"selected":[],"allowed":[],"order":3},"categories":{"enabled":false,"hidden":false,"selected":[],"allowed":[],"order":4},"locations":{"enabled":true,"hidden":false,"selected":[],"allowed":[],"order":5,"label":"Region"},"targetGroups":{"enabled":true,"hidden":false,"selected":[],"allowed":[],"order":6,"label":"Zielgruppe"},"languages":{"enabled":false,"hidden":false,"selected":[],"allowed":[],"order":7}},"i18n":{"messages":{}},"api":{"maps":{"requireConsent":true,"defaultCenter":{"lat":51.13333,"lng":10.416667},"styles":[]}}}; 10 function loadDvinciJobWidget(src) { 11 return new Promise(function(resolve, reject) { 12 const existingScript = document.querySelector('script[src="' + src + '"]'); 13 14 if (existingScript) { 15 existingScript.parentNode.removeChild(existingScript); 16 } 17 18 const script = document.createElement('script'); 19 script.src = src; 20 21 script.onload = () => resolve(script); 22 script.onerror = (error) => reject(new Error("could not load d.vinci job widget: " + src + ". Error: " + error.message)); 23 24 document.head.append(script); 25 }); 26 } 27 28 let jobWidgetPromise = loadDvinciJobWidget("https://static.dvinci-easy.com/files/job-widget-v2/dvinci-job-widget-2.0.0.min.js"); 29 jobWidgetPromise.then( 30 script => console.debug("d.vinci job widget [403d4d95-5459-4ae6-8b80-1e88bea11815] is loaded!"), 31 error => console.error(`Error: ${error.message}`) 32 ); 33 //hello there, if you found this you might like the other stuff we make, visit us on dvinci(dot)de/jobs 34 35})(document.querySelector('.dvinci-job-widget'))
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.