/* global $, handleDomainsClickForConsultancy, inputFieldsChecker, currentPagePath, axios, nthParent, tooltipListWOL, tooltipTriggerList */ /* author: Miha Stele, 2022 */ /** selectedID -> ID of the selected Entry */ let selectedID = -1 // consultancy FORM let offsetMain function adjustOffsetBy() { offsetMain = document.querySelector('#offset-main') const fixedTopSection = document.querySelector('#fixed-top-section') const referenceHeight = fixedTopSection.offsetHeight const offsetHeader = document.getElementsByClassName('offset-header') const offsetHeaderPadding = document.getElementById('offset-padding') // const adminNavMobile = document.getElementsByClassName('admin-nav') const headerPadding = document.getElementById('header-padding') if (document.body.clientWidth < 1200) { if (offsetHeaderPadding !== null) offsetMain.style.paddingTop = `0px` } else { for (let i = 0; i < offsetHeader.length; i++) { offsetHeader[i].style.paddingTop = `${referenceHeight}px` } if (headerPadding !== null) { const headerPaddingHeight = headerPadding.offsetHeight offsetMain.style.paddingTop = `${headerPaddingHeight}px` } if (offsetHeaderPadding !== null) { const offsetHeaderHeight = offsetHeaderPadding.offsetHeight offsetMain.style.paddingTop = `${referenceHeight + offsetHeaderHeight}px` } } } function event2SelectedId(e) { return nthParent(e.currentTarget, 4).id.substring(3) } window.addEventListener('load', () => { adjustOffsetBy() const ce = {} window.adminElements = ce /* copy source admin.js in case of refactoring */ if (currentPagePath === '/svetovanje/vprasanje/admin/uporabniki') { offsetMain.addEventListener('click', handleDomainsClickForConsultancy) ce.name = document.getElementById('name-input') if (ce.name) { ce.name.addEventListener('input', inputFieldsChecker) } ce.inputAreaEl = document.getElementById('area-input') if (ce.inputAreaEl) { ce.inputAreaEl.addEventListener('input', inputFieldsChecker) } } }) window.addEventListener('resize', () => { adjustOffsetBy() // mobileMoveContent() }) try { document.querySelector('#consultancy-form').addEventListener('submit', e => { e.preventDefault() // window.location.replace('/svetovanje/iskanje') }) } catch (e) {} try { const splitedHref = window.location.href.split('/') document.querySelectorAll('.edit-button').forEach(e => { e.addEventListener('click', () => { window.location.replace( `/svetovanje/vprasanje/admin/urejanje/${nthParent(e, 4).id.slice( 3 )}?sentFrom=${splitedHref[splitedHref.length - 1]}` ) }) }) } catch (e) {} // share.pug try { // In your Javascript (external .js resource or