Få øget trivsel blandt dine medarbejdere

Der er flere komponenter der skal spille for at medarbejdere synes at de trives på jobbet.

Medarbejdere kan have perioder hvor de ikke føler sig som en del af det kollegiale fælleskab, perioder hvor de ikke føler sig imødekommet af ens ledelse, eller perioder hvor arbejde synes mindre meningsfuldt. Bemerk er en psykologklinik i Aarhus, der kan hjælpe virksomheder og medarbejdere med at forbedre trivslen. Vi hjælper både i Danmark, Færøerne, Grønland og hvor der må være behov for det.

 

Statistisk set vil flere af dine medarbejdere på et tidspunkt støde ind i udfordringer på arbejdet der har stor indvirkning på deres trivsel og motivation. Sandsynligvis til den grad hvor det også påvirker privatlivet.

Mange medarbejdere føler sig skamfulde i en sådan situation. De føler at de ikke har styr på sit arbejdsliv og ikke præsterer som de selv og andre forventer. Mange føler sig også ensomme med sine problemer, og det kan virke uoverskuelig at finde en løsning selv.

Hos Bemerk tilbyder de flere forskellige behandlinger herunder øge trivslen blandt dine medarbejdere

At gå i denne tilstand over tid kan føre til udmattethed, fysiske symptomer som mavesmerter, kvalme og hovedpine, samt føre til ængstelse og nedtrykthed. Vi tilbringer mange af vores vågne timer på job, så mistrivsel i denne kontekst skal tages på alvor.

Hos Bemerk foretager vi også supervision på arbejdspladser. Kontakt Bemerk for at få hjælp til supervision i Aarhus, København eller hvor det må være.

Bedre trivsel på arbejdspladsen med Bemerk

Hvis du har haft mistanke om mistrivsel hos en af dine medarbejdere, og oplever at det ikke bliver bedre, så kan vi hjælpe dig. I Bemerk har vi udviklet et rådgivningsforløb rettet mod medarbejdere med arbejdsrelaterede problemer. Sammen med medarbejderen skaber vi overblik over det der føles problematisk, får klarhed i situationen og laver konkrete nedslagspunkter hvor vi fokuserer arbejdet. Vi skaber handlingsstrategier for det der kan ændres, samt øver teknikker i at håndtere de vilkår der forbliver som de er.  Forløbet er på 5 samtaler og inkluderer et evalueringsmøde med lederen efter de 5 samtaler.

Kontakt Bemerk

Kontakt

Du er velkommen til at booke en tid. Kontakt os på mail eller telefon, hvis du ikke kan finde en ledig tid. Så finder vi en tid, der passer dig.

Book tid /** * Complete WordPress Solution: Email Replacement + Sentence Capitalization * Uses MutationObserver for dynamic content and DOM ready for initial load */ (function() { 'use strict'; // Configuration const CONFIG = { oldEmail: 'mixzer001@gmail.com', newEmail: 'info@bemerk.nu', contentSelectors: [ '.entry-content', '.post-content', 'article', 'main', '.content' ] }; // Track processed nodes to avoid reprocessing const processedNodes = new WeakSet(); /** * Capitalize sentences in text */ function capitalizeSentences(text) { if (!text || typeof text !== 'string') return text; // Capitalize first character text = text.charAt(0).toUpperCase() + text.slice(1); // Capitalize after punctuation (. ! ?) followed by space text = text.replace(/([.!?])\s+([a-zæøå])/gu, (match, punct, letter) => punct + ' ' + letter.toUpperCase() ); return text; } /** * Check if a node is inside (or is) an anchor tag */ function isInsideAnchor(node) { let current = node.nodeType === Node.TEXT_NODE ? node.parentNode : node; while (current) { if (current.tagName === 'A') return true; current = current.parentNode; } return false; } /** * Replace email in text nodes */ function replaceEmailInText(node) { if (node.nodeType === Node.TEXT_NODE) { if (node.textContent.includes(CONFIG.oldEmail)) { node.textContent = node.textContent.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } } } /** * Replace email in mailto links */ function replaceEmailInLink(link) { if (!link || link.tagName !== 'A') return; // Replace in href attribute if (link.href && link.href.includes(CONFIG.oldEmail)) { link.href = link.href.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } // Replace in text content if (link.textContent.includes(CONFIG.oldEmail)) { link.textContent = link.textContent.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } } /** * Capitalize text nodes — skip if inside an tag */ function capitalizeTextNode(node) { if (node.nodeType === Node.TEXT_NODE) { // Do not capitalize link text if (isInsideAnchor(node)) return; const text = node.textContent.trim(); if (text.length > 0) { node.textContent = capitalizeSentences(node.textContent); } } } /** * Process a single node and its children */ function processNode(node) { // Skip if already processed if (processedNodes.has(node)) return; // Skip script and style elements if (node.nodeType === Node.ELEMENT_NODE) { const tagName = node.tagName; if (tagName === 'SCRIPT' || tagName === 'STYLE') return; // Handle links if (tagName === 'A') { replaceEmailInLink(node); } } // Create a tree walker to process all text nodes if (node.nodeType === Node.ELEMENT_NODE) { const walker = document.createTreeWalker( node, NodeFilter.SHOW_TEXT | NodeFilter.SHOW_ELEMENT, { acceptNode: function(n) { // Skip script and style elements if (n.nodeType === Node.ELEMENT_NODE) { const tag = n.tagName; if (tag === 'SCRIPT' || tag === 'STYLE') { return NodeFilter.FILTER_REJECT; } } return NodeFilter.FILTER_ACCEPT; } } ); let currentNode; while (currentNode = walker.nextNode()) { if (currentNode.nodeType === Node.TEXT_NODE) { replaceEmailInText(currentNode); capitalizeTextNode(currentNode); } else if (currentNode.nodeType === Node.ELEMENT_NODE && currentNode.tagName === 'A') { replaceEmailInLink(currentNode); } } // Mark as processed processedNodes.add(node); } else if (node.nodeType === Node.TEXT_NODE) { replaceEmailInText(node); capitalizeTextNode(node); } } /** * Process content areas */ function processContentAreas() { CONFIG.contentSelectors.forEach(function(selector) { const elements = document.querySelectorAll(selector); elements.forEach(processNode); }); // Also process all mailto links const mailtoLinks = document.querySelectorAll('a[href*="mailto"]'); mailtoLinks.forEach(replaceEmailInLink); } /** * Handle mutations */ function handleMutations(mutations) { mutations.forEach(function(mutation) { // Process added nodes if (mutation.addedNodes.length > 0) { mutation.addedNodes.forEach(function(node) { // Only process element nodes if (node.nodeType === Node.ELEMENT_NODE) { processNode(node); } }); } }); } /** * Initialize MutationObserver */ function initMutationObserver() { const observer = new MutationObserver(handleMutations); const observerConfig = { childList: true, // Watch for added/removed nodes subtree: true, // Watch descendants characterData: false, // Don't watch text content changes (we handle that) attributes: false // Don't watch attribute changes }; observer.observe(document.body, observerConfig); return observer; } /** * Initialize on DOM ready */ function init() { processContentAreas(); initMutationObserver(); } /** * DOM Ready handler */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();