STT:n tiedot: Arto Satonen nousemassa työelämä- ja tasa-arvovaliokunnan johtoon

STT:n tiedot: Arto Satonen nousemassa työelämä- ja tasa-arvovaliokunnan johtoon

[]
STT:n tiedot: Arto Satonen nousemassa työelämä- ja tasa-arvovaliokunnan johtoon | Uutissuomalainen | Aamuposti { if (!Hyphenopoly.hyphenators) { return } Hyphenopoly.hyphenators[”HTML”].then((hyphenator) => { for (const itemSelector in Hyphenopoly.setup.selectors) { const containerNode = document.querySelector(containerSelector) const itemNodeList = containerNode.querySelectorAll(itemSelector) itemNodeList.forEach((itemNode) => { hyphenator(itemNode, itemSelector) }) } }) } ]]> Omat tiedot’); var logoutForm = stringToHTML(’

  • ’); linksElement.insertBefore(myAccountLink, linksElement.childNodes[0]); linksElement.appendChild(logoutForm); } var htmlElement = document.querySelector(’.diks-user–is-not-logged-in’); // Class is set to main html element if (htmlElement) { htmlElement.classList.replace(’diks-user–is-not-logged-in’, ’diks-user–is-logged-in’); } } var showMenuLinksForLoggedOutUser = function(data) { var linksElement = document.querySelector(’#diks-sso-links’); if (linksElement) { var loginLink = stringToHTML(’
  • Kirjaudu’); linksElement.insertBefore(loginLink, linksElement.childNodes[0]); } } var showCompanyUserRelatedItems = function(data) { var permissions = data.company_subscription.permissions; if (Array.isArray(permissions)) { if (permissions.includes(”paywall”) || permissions.includes(”replica”)) { var htmlElement = document.querySelector(’.diks-user–is-not-company-subscriber’); // Class is set to main html element if (htmlElement) { htmlElement.classList.replace(’diks-user–is-not-company-subscriber’, ’diks-user–is-company-subscriber’); } } } } document.addEventListener(”DOMContentLoaded”, function() { JankkoSSOClient.getSession().then(function(data) { if (data) { if (data.company_subscription) { showCompanyUserRelatedItems(data); } if (data.user) { showUserRelatedItems(data.user); } else { showMenuLinksForLoggedOutUser(); } } else { showMenuLinksForLoggedOutUser(); } }).catch(function(error) { showMenuLinksForLoggedOutUser(); }); }); } }()); ////////////////////////////////////////////////////////////////////////////////////////// // NAVIGATIONS ////////////////////////////////////////////////////////////////////////////////////////// // Toggle icon inside a toggler function toggleTogglerIcon(toggler) { togglerIcons = toggler.querySelectorAll(’.diks-icon’); if ( togglerIcons.length > 1 ) { for (var j= 0; j 767) { var waypointFrontpageLogoContainer = new Waypoint({ element: frontpageLogoContainer, handler: function() { if (mainLogo.classList.contains(”diks-header__main-logo-link–hidden”)) { mainLogo.classList.remove(”diks-header__main-logo-link–hidden”); } else { mainLogo.classList.add(”diks-header__main-logo-link–hidden”); } } }); } } ]]>
  • Väistyvä työministeri Arto Satonen (kok.) oli myös ehdolla Kelan pääjohtajaksi, muttei tullut valituksi tehtävään. VESA MOILANEN / LEHTIKUVA

    Sanna Nikula / STT

    5.5.2025 12:44 | Päivitetty 5.5.2025 13:42

    Väistyvä työministeri Arto Satonen (kok.) on STT:n tietojen mukaan nousemassa eduskunnan työelämä- ja tasa-arvovaliokunnan puheenjohtajaksi.

    Lopullisen päätöksen asiassa tekee kokoomuksen eduskuntaryhmä ensi viikolla.

    Työelämä- ja tasa-arvovaliokunnan nykyinen puheenjohtaja Saara-Sofia Sirén (kok.) siirtyy sovitusti kauden puolivälissä suuren valiokunnan puheenjohtajaksi Heikki Autton (kok.) tilalle.

    Kokoomus sopi hallituskauden alussa, että työministeri vaihtuu kauden puolivälissä. Tehtävässä aloittaa tiistaina kokoomuksen eduskuntaryhmän puheenjohtaja Matias Marttinen. Hänen tilalleen valitaan uusi eduskuntaryhmän puheenjohtaja todennäköisesti myös ensi viikolla.

    Satonen oli ehdolla Kelan pääjohtajaksi, muttei tullut valituksi tehtävään.

    Lataa uusi sovellus

    Helpoin tapa lukea tuoreimmat uutiset.

    Mainos:

    Mainos:

    Mainos:

    Mainos:

    Palvelut

    = 1024) { var adCarouselScripts = ’https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js|https://ap-online.media.fi/karuselli/js/jquery-ui-1.8.21.custom.min.js|https://ap-online.media.fi/karuselli/js/AgAdCarousel_min2.js’.split(’|’); adCarouselScripts.forEach(function(src) { var script = document.createElement(’script’); script.src = src; document.head.appendChild(script); }); } // Nettikaruselli implementation function nettikaruselli(wrapperId, list, settings) { var wrapper = document.getElementById(wrapperId); if (viewportWidth >= 1024 && wrapper && list && settings) { // Window event `load` waits for dynamically loaded scripts // whereas document event `DOMContentLoaded` doesn’t window.addEventListener(’load’, function() { wrapper.style.display = ’block’; var nettikaruselli = new AgAdCarousel(list, wrapperId, settings, 3700, 3, 300, 300); var carouselSliderDiv = document.querySelector(’#’ + wrapperId + ’ .AgAdCarousel_SliderDiv’); if (carouselSliderDiv.children.length

    1) { document.querySelector(’html’).classList.add(’diks-user-agent–ios’); } ]]> { const toggleContainers = document.querySelectorAll(’[data-diks-init=”toggle”]’); toggleContainers.forEach(container => { const toggleButton = container.querySelector(’.diks-toggle-button’); const toggleContent = container.querySelector(’.diks-toggle-content-container’); if (toggleButton && toggleContent) { toggleButton.addEventListener(’click’, () => { toggleElement(toggleContent, ’diks-toggle’, toggleButton); }); } }); }; document.addEventListener(’DOMContentLoaded’, () => { initContentBlockToggleButtons(); }); ]]> this.handleMouseDown(e)); this.slider.addEventListener(’mouseleave’, () => this.handleMouseLeave()); this.slider.addEventListener(’mouseup’, () => this.handleMouseUp()); this.slider.addEventListener(’mousemove’, (e) => this.handleMouseMove(e)); this.slider.addEventListener(’click’, (e) => this.handleClick(e)); } handleMouseDown(e) { this.isDown = true; this.slider.classList.add(’diks-navigation–draggable-active’); this.startX = e.pageX – this.slider.offsetLeft; this.scrollLeft = this.slider.scrollLeft; this.preventClick = false; } handleMouseLeave() { this.isDown = false; this.slider.classList.remove(’diks-navigation–draggable-active’); } handleMouseUp() { this.isDown = false; this.slider.classList.remove(’diks-navigation–draggable-active’); } handleMouseMove(e) { if (!this.isDown) return; e.preventDefault(); const x = e.pageX – this.slider.offsetLeft; const walk = (x – this.startX) * 3; //scroll-fast this.slider.scrollLeft = this.scrollLeft – walk; this.preventClick = true; } handleClick(e) { if (this.preventClick) { e.preventDefault(); } } } // Set the draggable navs (multiple) to handle their scrollbars let scrollableNavs = document.querySelectorAll(’.diks-navigation–draggable’); // Make draggable navigation draggable if ( scrollableNavs ) { scrollableNavs.forEach(function(element) { new HorizontalScrollDragger(element); }); } // Handle has-scrollbars class adding and removing function handleScrollableNavScrollbars(scrollableNavElement) { // Debugging: console.log(”Scroll width: ” + scrollableNavElement.scrollWidth + ” & client width: ” + scrollableNavElement.clientWidth); // If scrollable area is wider (scrollWidth) than what’s visible (clientWidth) the element has scrollbars if ( scrollableNavElement.scrollWidth > scrollableNavElement.clientWidth ) { scrollableNavElement.classList.add(’diks-navigation–draggable-has-scrollbars’); scrollableNavElement.parentElement.classList.add(’diks-navigation-wrapper–has-scrollbars’); } // Remove the has-scrollbars class if it exists but shouldn’t (element does not have scrollbars) else if ( scrollableNavElement.classList.contains(’diks-navigation–draggable-has-scrollbars’) ) { scrollableNavElement.classList.remove(’diks-navigation–draggable-has-scrollbars’); scrollableNavElement.parentElement.classList.remove(’diks-navigation-wrapper–has-scrollbars’); } } // If scrollable nav exists add (or remove) necessary classes // ”DOMContentLoaded” does not wait for styles to load and styles affect the size of the scrollable nav directly so we have to use ”load” instead window.addEventListener(’load’, (event) => { if ( scrollableNavs ) { scrollableNavs.forEach(function(element) { handleScrollableNavScrollbars(element); }); } }); // Check if scrollable nav has scrollbar window.addEventListener(’resize’, function(event){ if ( scrollableNavs ) { scrollableNavs.forEach(function(element) { handleScrollableNavScrollbars(element); }); } }); ]]> 0) { // Set referrerIsSameDomain to true if referrer is in the same domain as current location hostname and referrer is not the same page as current page (window.location.href) if ( document.referrer.includes(document.location.hostname) && document.referrer != window.location.href ) { referrerIsSameDomain = true; } } // Overwrite link with history.go, as it also remembers scroll position but only if referrer is the same domain as current location hostname if (history.length > 1 && referrerIsSameDomain == true) { // Set referrer as back button href to enable visual cue & opening to a new window item.setAttribute(’href’, document.referrer); // Set back button text item.querySelector(’.diks-header__cta-text’).innerHTML = ”Takaisin”; var stepsToGoBack = -1; item.addEventListener(’click’, function(e) { e.preventDefault(); history.go(stepsToGoBack); }); } }); ]]> 1 ? true : false); // Initialize lightGallery(gallery, { autoplay: galleryHasMultipleImages, counter: galleryHasMultipleImages, download: false, exThumbImage: thumbnailSource, hideControlOnEnd: true, licenseKey: ”96BAAD7E-3BF04397-BBB55AE3-6D5A2C0B”, loop: false, plugins: [lgAutoplay, lgFullscreen, lgThumbnail, lgZoom], selector: ’.diks-gallery__link’, mobileSettings: { controls: true, showCloseIcon: true }, strings: { closeGallery: ’Sulje galleria’, toggleMaximize: ’Maksimointi’, previousSlide: ’Edellinen’, nextSlide: ’Seuraava’, download: ’Lataa’, playVideo: ’Katso video’, mediaLoadingFailed: ’Sisällön lataus epäonnistui’, }, autoplayPluginStrings: { toggleAutoplay: ’Automaattinen toisto’ }, fullscreenPluginStrings: { toggleFullscreen: ’Kokoruututila’ }, thumbnailPluginStrings: { toggleThumbnails: ’Pikkukuvat’ }, zoomPluginStrings: { zoomIn: ’Suurenna’, zoomOut: ’Pienennä’, viewActualSize: ’Näytä täysikokoisena’ } }); // After closing LightGallery return focus to the image link that opened the gallery gallery.addEventListener(’lgAfterClose’, () => { galleryImageLinks[0].focus(); }); }); ]]> { checkAudioElements(); }; ]]> { // Stash the event so it can be triggered later deferredPrompt = e; const enablePrompt = 0; if(!enablePrompt) { e.preventDefault(); } // Update the UI to notify the user they can install PWA pwaShowInstallationOption(); // Handle installation document.querySelectorAll(’.js-diks-apps-pwa-installation-button’).forEach(function(button) { button.addEventListener(’click’, (e) => { // Show the prompt deferredPrompt.prompt(); // Wait for user to respond deferredPrompt.userChoice.then((choiceResult) => { if (choiceResult.outcome === ’accepted’) { console.log(’PWA: Installed (prompt)’); dataLayer.push({ ’event’: ’PWA.installation’, ’eventData’: ’success’ }); } else { console.log(’PWA: User dismissed installation prompt’); dataLayer.push({ ’event’: ’PWA.installation’, ’eventData’: ’canceled’ }); } deferredPrompt = null; }); }); }); }); // iOS installation process (show instructions modal) if (!navigator.standalone) { var userAgent = navigator.userAgent.toLowerCase(); var iPhoneUser = (/iphone/.test(userAgent)); var iPadUser = (/ipad/.test(userAgent) || (/macintosh/.test(userAgent) && navigator.maxTouchPoints > 1)); var safariUser = (/^(?!.*(brave|chrome|crios|duckduckgo|edgeios|firefox|fxios|opios|ucbrowser|yabrowser)).*safari.*$/.test(userAgent)); if (safariUser && (iPhoneUser || iPadUser)) { // Update the UI to notify the user they can install PWA pwaShowInstallationOption(); // Instructions var modals = document.querySelectorAll(’.js-diks-apps-pwa-ios-instructions’).forEach(function(element) { // Position on screen based on device if (iPhoneUser) { element.classList.add(’diks-apps__pwa-ios-modal–bottom’); } else if (iPadUser) { element.classList.add(’diks-apps__pwa-ios-modal–top’); } }); // Handle modal instructions from installation button document.querySelectorAll(’.js-diks-apps-pwa-installation-button’).forEach(function(button) { button.addEventListener(’click’, (e) => { // Show first modal document.querySelector(’.js-diks-apps-pwa-ios-instructions’).classList.toggle(’diks-apps__pwa-ios-modal–is-visible’); dataLayer.push({ ’event’: ’PWA.instructions.shown’, ’eventData’: ’iOS’ }); }); }); } } ]]> minimumImageWidth; }); if (image && image.image) { return image.image; } return null; } var xhttp = new XMLHttpRequest(); var jsonUrl = ”https://app.readpeak.com/ads/get/?l=f06ff8415facece9&j=1” + ”&ads=” + readpeakNativePlacements.length + ”&url=https%3A%2F%2Fwww.aamuposti.fi%2Fuutissuomalainen%2F8495861” + ”&gdpr_consent=” + tcString; xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var parsedJSON = JSON.parse(this.responseText); var natives = Array.isArray(parsedJSON) ? parsedJSON : []; Array.from(readpeakNativePlacements).forEach(function(placement, index) { var native = natives[index]; if (native) { var minimumImageWidth = placement.getAttribute(”data-min-width”); var imageUrl = resolveImageUrl(native.images, minimumImageWidth); if (native.advertiser && imageUrl && native.target && native.title && Array.isArray(native.beacons)) { placement.querySelectorAll(”.diks-title__after-accent”).forEach(function(item) { item.innerHTML = native.advertiser; }); placement.querySelector(”.diks-native-ad__image”).src = imageUrl; placement.querySelector(”.diks-native-ad__link”).href = native.target; placement.querySelector(”.diks-native-ad__link”).target = ”_blank”; placement.querySelector(”.diks-native-ad__title .diks-native-ad__link”).innerHTML = native.title; appendBeaconScripts(placement, native.beacons); placement.style.display = ”block”; } } }); } }; xhttp.open(”GET”, jsonUrl, true); xhttp.send(); }; }()); ]]>

    Lähde

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *