1<!doctype html> 2<html class="ltr site-theme top-frame" dir="ltr" lang="sv-SE"> 3 <head> 4<meta name = "monitoring-token" content = "ok"> 5 6 <link rel="alternate" hreflang="en" href="https://suomi-piste.fi/en/frontpage"> 7 <link rel="alternate" hreflang="sv" href="https://suomi-piste.fi/sv/startsida"> 8 <link rel="alternate" hreflang="fi" href="https://suomi-piste.fi/etusivu"> 9 <title>Startsida | Suomi-piste</title> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 11 <meta content="initial-scale=1.0, width=device-width" name="viewport"> 12 <meta content="text/html; charset=UTF-8" http-equiv="content-type"> 13
13<script data-senna-track="permanent" src="/o/frontend-js-svg4everybody-web/index.js" type="text/javascript"></script>
13 14 <link href="/documents/237372894/0/favicon-32x32.png/8079182a-f394-52bc-68d2-8e62479b2e85?t=1748596782247&imagePreview=1" rel="shortcut icon"> 15
15<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/jquery.min.js" type="text/javascript"></script>
15 16
16<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/init.js" type="text/javascript"></script>
16 17
17<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/ajax.js" type="text/javascript"></script>
17 18
18<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js" type="text/javascript"></script>
18 19
19<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/collapsible_search.js" type="text/javascript"></script>
19 20
20<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/fm.js" type="text/javascript"></script>
20 21
21<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/form.js" type="text/javascript"></script>
21 22
22<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/popper.min.js" type="text/javascript"></script>
22 23
23<script data-senna-track="permanent" src="/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script>
23 24 <link data-senna-track="permanent" href="/o/frontend-theme-font-awesome-web/css/main.css" rel="stylesheet" type="text/css"> 25 <meta property="og:locale" content="sv_SE"> 26 <meta property="og:locale:alternate" content="fi_FI"> 27 <meta property="og:locale:alternate" content="sv_SE"> 28 <meta property="og:locale:alternate" content="en_US"> 29 <meta property="og:site_name" content="Suomi-piste"> 30 <meta property="og:title" content="Startsida - Suomi-piste"> 31 <meta property="og:type" content="website"> 32 <meta property="og:url" content="https://suomi-piste.fi/sv/startsida"> 33 <link class="lfr-css-file" data-senna-track="temporary" href="https://suomi-piste.fi/o/yja-site-template-theme/css/clay.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1791215140000" id="liferayAUICSS" rel="stylesheet" type="text/css"> 34 <link data-senna-track="temporary" href="/o/frontend-css-web/main.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1699991559480" id="liferayPortalCSS" rel="stylesheet" type="text/css"> 35 <link data-senna-track="temporary" href="/combo?browserId=chrome&minifierType=&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&languageId=sv_SE&com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM:%2Fcss%2Fmain.css&com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG:%2Fcss%2Fmain.css&com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fcss%2Fmain.css&fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet:%2Fcss%2Fmain.css&fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter:%2Fcss%2Ffooter.css&fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb:%2Fcss%2Fheader.css&t=1791215140000" id="6a93c8a4" rel="stylesheet" type="text/css"> 36
36<script data-senna-track="temporary" type="text/javascript"> 37 // <![CDATA[ 38 var Liferay = Liferay || {}; 39 40 Liferay.Browser = { 41 acceptsGzip: function() { 42 return true; 43 }, 44 45 46 47 getMajorVersion: function() { 48 return 128.0; 49 }, 50 51 getRevision: function() { 52 return '537.36'; 53 }, 54 getVersion: function() { 55 return '128.0'; 56 }, 57 58 59 60 isAir: function() { 61 return false; 62 }, 63 isChrome: function() { 64 return true; 65 }, 66 isEdge: function() { 67 return false; 68 }, 69 isFirefox: function() { 70 return false; 71 }, 72 isGecko: function() { 73 return true; 74 }, 75 isIe: function() { 76 return false; 77 }, 78 isIphone: function() { 79 return false; 80 }, 81 isLinux: function() { 82 return false; 83 }, 84 isMac: function() { 85 return false; 86 }, 87 isMobile: function() { 88 return false; 89 }, 90 isMozilla: function() { 91 return false; 92 }, 93 isOpera: function() { 94 return false; 95 }, 96 isRtf: function() { 97 return true; 98 }, 99 isSafari: function() { 100 return true; 101 }, 102 isSun: function() { 103 return false; 104 }, 105 isWebKit: function() { 106 return true; 107 }, 108 isWindows: function() { 109 return false; 110 } 111 }; 112 113 Liferay.Data = Liferay.Data || {}; 114 115 Liferay.Data.ICONS_INLINE_SVG = true; 116 117 Liferay.Data.NAV_SELECTOR = '#navigation'; 118 119 Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; 120 121 Liferay.Data.isCustomizationView = function() { 122 return false; 123 }; 124 125 Liferay.Data.notices = [ 126 127 128 129 ]; 130 131 Liferay.PortletKeys = { 132 DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', 133 DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', 134 ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' 135 }; 136 137 Liferay.PropsValues = { 138 JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, 139 NTLM_AUTH_ENABLED: false, 140 UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 3048576000 141 }; 142 143 Liferay.ThemeDisplay = { 144 145 146 147 148 getLayoutId: function() { 149 return '5'; 150 }, 151 152 153 154 getLayoutRelativeControlPanelURL: function() { 155 return '/sv/group/suomi-piste/~/control_panel/manage'; 156 }, 157 158 getLayoutRelativeURL: function() { 159 return '/sv/startsida'; 160 }, 161 getLayoutURL: function() { 162 return 'https://suomi-piste.fi/sv/startsida'; 163 }, 164 getParentLayoutId: function() { 165 return '2'; 166 }, 167 isControlPanel: function() { 168 return false; 169 }, 170 isPrivateLayout: function() { 171 return 'false'; 172 }, 173 isVirtualLayout: function() { 174 return false; 175 }, 176 177 178 getBCP47LanguageId: function() { 179 return 'sv-SE'; 180 }, 181 getCanonicalURL: function() { 182 183 184 185 return 'https\x3a\x2f\x2fsuomi-piste\x2efi\x2fstartsida'; 186 }, 187 getCDNBaseURL: function() { 188 return 'https://suomi-piste.fi'; 189 }, 190 getCDNDynamicResourcesHost: function() { 191 return ''; 192 }, 193 getCDNHost: function() { 194 return ''; 195 }, 196 getCompanyGroupId: function() { 197 return '10197'; 198 }, 199 getCompanyId: function() { 200 return '10157'; 201 }, 202 getDefaultLanguageId: function() { 203 return 'fi_FI'; 204 }, 205 getDoAsUserIdEncoded: function() { 206 return ''; 207 }, 208 getLanguageId: function() { 209 return 'sv_SE'; 210 }, 211 getParentGroupId: function() { 212 return '237372894'; 213 }, 214 getPathContext: function() { 215 return ''; 216 }, 217 getPathImage: function() { 218 return '/image'; 219 }, 220 getPathJavaScript: function() { 221 return '/o/frontend-js-web'; 222 }, 223 getPathMain: function() { 224 return '/sv/c'; 225 }, 226 getPathThemeImages: function() { 227 return 'https://suomi-piste.fi/o/yja-site-template-theme/images'; 228 }, 229 getPathThemeRoot: function() { 230 return '/o/yja-site-template-theme'; 231 }, 232 getPlid: function() { 233 return '233288918'; 234 }, 235 getPortalURL: function() { 236 return 'https://suomi-piste.fi'; 237 }, 238 getRealUserId: function() { 239 return '10161'; 240 }, 241 getScopeGroupId: function() { 242 return '237372894'; 243 }, 244 getScopeGroupIdOrLiveGroupId: function() { 245 return '237372894'; 246 }, 247 getSessionId: function() { 248 return ''; 249 }, 250 getSiteAdminURL: function() { 251 return 'https://suomi-piste.fi/group/suomi-piste/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; 252 }, 253 getSiteGroupId: function() { 254 return '237372894'; 255 }, 256 getURLControlPanel: function() { 257 return '/sv/group/control_panel?refererPlid=233288918'; 258 }, 259 getURLHome: function() { 260 return 'https\x3a\x2f\x2fsuomi-piste\x2efi\x2f'; 261 }, 262 getUserEmailAddress: function() { 263 return ''; 264 }, 265 getUserId: function() { 266 return '10161'; 267 }, 268 getUserName: function() { 269 return ''; 270 }, 271 isAddSessionIdToURL: function() { 272 return false;
273 }, 274 isImpersonated: function() { 275 return false; 276 }, 277 isSignedIn: function() { 278 return false; 279 }, 280 281 isStagedPortlet: function() { 282 283 284 return false; 285 286 287 }, 288 289 isStateExclusive: function() { 290 return false; 291 }, 292 isStateMaximized: function() { 293 return false; 294 }, 295 isStatePopUp: function() { 296 return false; 297 } 298 }; 299 300 var themeDisplay = Liferay.ThemeDisplay; 301 302 Liferay.AUI = { 303 304 305 306 getAvailableLangPath: function() { 307 return 'available_languages.jsp?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&colorSchemeId=01&languageId=sv_SE&t=1791375400621'; 308 }, 309 getCombine: function() { 310 return false; 311 }, 312 getComboPath: function() { 313 return '/combo/?browserId=chrome&minifierType=&languageId=sv_SE&t=1791225848434&'; 314 }, 315 getDateFormat: function() { 316 return '%Y-%m-%d'; 317 }, 318 getEditorCKEditorPath: function() { 319 return '/o/frontend-editor-ckeditor-web'; 320 }, 321 getFilter: function() { 322 var filter = 'raw'; 323 324 325 326 327 return filter; 328 }, 329 getFilterConfig: function() { 330 var instance = this; 331 332 var filterConfig = null; 333 334 if (!instance.getCombine()) { 335 filterConfig = { 336 replaceStr: '.js' + instance.getStaticResourceURLParams(), 337 searchExp: '\\.js$' 338 }; 339 } 340 341 return filterConfig; 342 }, 343 getJavaScriptRootPath: function() { 344 return '/o/frontend-js-web'; 345 }, 346 getLangPath: function() { 347 return 'aui_lang.jsp?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&colorSchemeId=01&languageId=sv_SE&t=1791225848434'; 348 }, 349 getPortletRootPath: function() { 350 return '/html/portlet'; 351 }, 352 getStaticResourceURLParams: function() { 353 return '?browserId=chrome&minifierType=&languageId=sv_SE&t=1791225848434'; 354 } 355 }; 356 357 Liferay.authToken = 'EBESpS8E'; 358 359 360 361 Liferay.currentURL = '\x2fsv\x2fstartsida'; 362 Liferay.currentURLEncoded = '\x252Fsv\x252Fstartsida'; 363 // ]]> 364</script>
364 365
365<script src="/o/js_loader_config?t=1791225830948" type="text/javascript"></script>
365 366
366<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/aui/aui.js" type="text/javascript"></script>
366 367
367<script data-senna-track="permanent" src="/o/frontend-js-aui-web/liferay/modules.js" type="text/javascript"></script>
367 368
368<script data-senna-track="permanent" src="/o/frontend-js-aui-web/liferay/aui_sandbox.js" type="text/javascript"></script>
368 369
369<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/attribute-base/attribute-base.js" type="text/javascript"></script>
369 370
370<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex.js" type="text/javascript"></script>
370 371
371<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/attribute-core/attribute-core.js" type="text/javascript"></script>
371 372
372<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable.js" type="text/javascript"></script>
372 373
373<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras.js" type="text/javascript"></script>
373 374
374<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base.js" type="text/javascript"></script>
374 375
375<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex.js" type="text/javascript"></script>
375 376
376<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/oop/oop.js" type="text/javascript"></script>
376 377
377<script data-senna-track="permanent" src="/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang.js" type="text/javascript"></script>
377 378
378<script data-senna-track="permanent" src="/o/frontend-js-aui-web/liferay/dependency.js" type="text/javascript"></script>
378 379
379<script data-senna-track="permanent" src="/o/frontend-js-aui-web/liferay/util.js" type="text/javascript"></script>
379 380
380<script data-senna-track="permanent" src="/o/frontend-js-web/loader/config.js" type="text/javascript"></script>
380 381
381<script data-senna-track="permanent" src="/o/frontend-js-web/loader/loader.js" type="text/javascript"></script>
381 382
382<script data-senna-track="permanent" src="/o/frontend-js-web/liferay/dom_task_runner.js" type="text/javascript"></script>
382 383
383<script data-senna-track="permanent" src="/o/frontend-js-web/liferay/events.js" type="text/javascript"></script>
383 384
384<script data-senna-track="permanent" src="/o/frontend-js-web/liferay/lazy_load.js" type="text/javascript"></script>
384 385
385<script data-senna-track="permanent" src="/o/frontend-js-web/liferay/liferay.js" type="text/javascript"></script>
385 386
386<script data-senna-track="permanent" src="/o/frontend-js-web/liferay/global.bundle.js" type="text/javascript"></script>
386 387
387<script data-senna-track="permanent" src="/o/frontend-js-web/liferay/portlet.js" type="text/javascript"></script>
387 388
388<script data-senna-track="permanent" src="/o/frontend-js-web/liferay/workflow.js" type="text/javascript"></script>
388 389
389<script data-senna-track="temporary" src="/o/js_bundle_config?t=1791225851719" type="text/javascript"></script>
389 390
390<script data-senna-track="temporary" type="text/javascript"> 391 // <![CDATA[ 392 393 394 395 396 397 398 399 400 // ]]> 401</script>
401 402 <meta name="google-site-verification" content="5TZi0flig4aMjIWKXK0CizbMful4_JSwPSys6BW_XAk"> 403 <!-- Snoobi siteanalytics V3.0 --> 404 405 <link class="lfr-css-file" data-senna-track="temporary" href="https://suomi-piste.fi/o/yja-site-template-theme/css/main.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1791215140000" id="liferayThemeCSS" rel="stylesheet" type="text/css"> 406 <style data-senna-track="temporary" type="text/css"> 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432#p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM_ .portlet-content { 433 434} 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455#p_p_id_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt_ .portlet-content { 456 457} 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 </style> 477 <style> 478/* Publication Theme Mobile navigation */ 479.yja-publication .yja-mobile-navigation { display: none; } 480/* YJAOM-815 */ 481.top-frame .has-control-menu.controls-visible .portlet-asset-publisher .portlet-topper{ 482 z-index: 3; 483} 484 485/* YJAY-3881 */ 486.chrome .input-group .btn:focus, .chrome .input-group .form-control:focus { 487 z-index: inherit; 488} 489 490/* SD-30779 */ 491*[lang="ar_SA"], *[lang="ar-SA"], *[lang="ar-SA"] *{ direction: rtl !important; } 492 493 494/* YJALR71-2924 */ 495.controls-visible.signed-in .portlet-column-content.empty {min-height: 50px;margin-bottom: 10px;border: 1px dashed #d1d1d1;} 496 497/* YJAVNK-1622 */ 498.has-control-menu .lfr-add-panel.open-admin-panel.sidenav-menu-slider{ 499 width: 500px !important; 500} 501.has-control-menu .lfr-admin-panel.sidenav-menu-slider .product-menu{ 502 width: 500px !important; 503} 504 505</style> 506
506<script> 507 /* YJAY-1778 */ 508 (function () { 509 window.YjaSearcher = window.YjaSearcher || {}; 510 window.YjaSearcher.encodeInput = window.YjaSearcher.encodeInput || function (userInput) { 511 return encodeURIComponent(userInput).trim() 512 .replace(/%2[f|F]/g, '/') 513 .replace(/%5[c|C]/g, '%20') 514 .replace(",", "%2C") 515 .replace("\"", "%22") 516 .replace("!", "%21") 517 .replace("&", "%26") 518 .replace("'", "%27") 519 .replace('(', '%28') 520 .replace(')', '%29'); 521 }; 522 523 window.YjaSearcher.readInput = window.YjaSearcher.readInput || function (input) { 524 input = input || ''; 525 if (('' + input).trim().indexOf('#') < 0) { 526 input = '#' + input; 527 } 528 var keywords = $(input).val(); 529 keywords = window.YjaSearcher.encodeInput(keywords); 530 return keywords; 531 }; 532 533 window.YjaSearcher.submitSearchForm = window.YjaSearcher.submitSearchForm || function (input) { 534 var keywords = window.YjaSearcher.readInput(input); 535 var formSearchUrl = window.YjaSearcher.formSearchUrl; 536 if (formSearchUrl && keywords) { 537 document.location.href = formSearchUrl + "?q=" + keywords; 538 } 539 }; 540 })(); 541</script>
541 542 <style data-senna-track="temporary" type="text/css"> 543</style> 544 <link data-senna-track="permanent" href="https://suomi-piste.fi/combo?browserId=chrome&minifierType=css&languageId=sv_SE&t=1791225816775&/o/yja-common-ui-theme-contributor/css/yja-common-ui.css" rel="stylesheet" type="text/css"> 545
545<script data-senna-track="permanent" src="https://suomi-piste.fi/o/yja-common-ui-theme-contributor/js/yja-common-ui.js?browserId=chrome&languageId=sv_SE&t=1791225816775" type="text/javascript"></script>
545 546
546<script type="text/javascript"> 547// <![CDATA[ 548Liferay.on( 549 'ddmFieldBlur', function(event) { 550 if (window.Analytics) { 551 Analytics.send( 552 'fieldBlurred', 553 'Form', 554 { 555 fieldName: event.fieldName, 556 focusDuration: event.focusDuration, 557 formId: event.formId, 558 formPageTitle: event.formPageTitle, 559 page: event.page, 560 title: event.title 561 } 562 ); 563 } 564 } 565); 566 567Liferay.on( 568 'ddmFieldFocus', function(event) { 569 if (window.Analytics) { 570 Analytics.send( 571 'fieldFocused', 572 'Form', 573 { 574 fieldName: event.fieldName, 575 formId: event.formId, 576 formPageTitle: event.formPageTitle, 577 page: event.page, 578 title: event.title 579 } 580 ); 581 } 582 } 583); 584 585Liferay.on( 586 'ddmFormPageShow', function(event) { 587 if (window.Analytics) { 588 Analytics.send( 589 'pageViewed', 590 'Form', 591 { 592 formId: event.formId, 593 formPageTitle: event.formPageTitle, 594 page: event.page, 595 title: event.title 596 } 597 ); 598 } 599 } 600); 601 602Liferay.on( 603 'ddmFormSubmit', function(event) { 604 if (window.Analytics) { 605 Analytics.send( 606 'formSubmitted', 607 'Form', 608 { 609 formId: event.formId 610 } 611 ); 612 } 613 } 614); 615 616Liferay.on( 617 'ddmFormView', function(event) { 618 if (window.Analytics) { 619 Analytics.send( 620 'formViewed', 621 'Form', 622 { 623 formId: event.formId, 624 title: event.title 625 } 626 ); 627 } 628 } 629); 630// ]]> 631</script>
631 632
632<script data-senna-track="temporary" type="text/javascript"> 633 if (window.Analytics) { 634 window._com_liferay_document_library_analytics_isViewFileEntry = false; 635 } 636</script>
636 637 <link rel="stylesheet" href="/o/fi.yja.sitetemplatesettings.web/support/237372894/1764745801538.css"> 638 <link rel="stylesheet" href=" /o/common-ui-resources/fonts/work-sans/main.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1791215140000 639"> 640 <meta name="twitter:card" content="summary"> 641 <meta name="twitter:title" content="Startsida | Suomi-piste"> 642 <link rel="stylesheet" href="/o/common-ui-resources/standalone/a11y/css/main.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1791215140000 643"> 644 <link rel="stylesheet" href="/o/common-ui-resources/standalone/mobile-navigation/css/main.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1791215140000 645"> 646 <link rel="stylesheet" href="/o/common-ui-resources/standalone/owl/css/owl.carousel.min.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1791215140000 647"> 648 <link rel="stylesheet" type="text/css" href="/o/yja-cookie-consent-web/css/main.css?browserId=chrome&themeId=yjasitetemplate_WAR_yjasitetemplatetheme&minifierType=css&languageId=sv_SE&t=1791215140000"> 649 <meta property="og:image" content="https://suomi-piste.fi/documents/237372894/0/Porin_Leijona_Keksi_KLe_Senaatti_kiinteistöt-1332.jpg/cbda01e7-2c7d-9188-daae-6fd10c2f0ad3?t=1748950911550?width=1920"> 650 <meta name="twitter:image" content="https://suomi-piste.fi/documents/237372894/0/Porin_Leijona_Keksi_KLe_Senaatti_kiinteistöt-1332.jpg/cbda01e7-2c7d-9188-daae-6fd10c2f0ad3?t=1748950911550?width=1920"> 651 </head> 652 <body class="chrome controls-visible yui3-skin-sam signed-out public-page site homepage extranet-user sv" itemscope itemtype="http://schema.org/WebPage"> 653 <a href="#content-main" id="skip-to-maincontent">Hoppa till innehåll</a> 654 <div class="bg-image"></div> 655 <div class="page-wrapper"> 656 <header id="banner" role="banner"> 657 <div id="heading"> 658 <div class="portlet-boundary portlet-boundary_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb_ portlet-static portlet-static-end portlet-barebone yja-site-template-settings-header-portlet " id="p_p_id_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb_"> 659 <span id="p_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb"></span> 660 <section class="portlet" id="portlet_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb"> 661 <a id="aineisto-fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb" name="aineisto-fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb" class="yja-anchor-elements"></a> 662 <div class="portlet-content"> 663 <div class="autofit-float autofit-row portlet-header "> 664 <div class="autofit-col autofit-col-end"> 665 <div class="autofit-section"> 666 </div> 667 </div> 668 </div> 669 <div class=" portlet-content-container"> 670 <div class="portlet-body"> 671 <div class="header-top-bar"> 672 <div class="layout-wrapper-wide-container"> 673 <div class="header-top-bar-links-lang" role="navigation" aria-label="Språkval"> 674 <div class="portlet-boundary portlet-boundary_fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet_ portlet-static portlet-static-end portlet-barebone language-version-selection-
674portlet " id="p_p_id_fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet_"> 675 <span id="p_fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet"></span> 676 <section class="portlet" id="portlet_fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet"> 677 <a id="aineisto-fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet" name="aineisto-fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet" class="yja-anchor-elements"></a> 678 <div class="portlet-content"> 679 <div class="autofit-float autofit-row portlet-header "> 680 <div class="autofit-col autofit-col-end"> 681 <div class="autofit-section"> 682 </div> 683 </div> 684 </div> 685 <div class=" portlet-content-container"> 686 <div class="portlet-body"> 687 <nav aria-label="Kielivalinta"> 688 <ul aria-label="Välj webbplatsens språk" class="sv" id="languageSelectionMenu"> 689 <li class="fi" lang="fi"><a href="https://suomi-piste.fi/etusivu"><span class="sr-only">Valitse kieli</span> Suomi</a></li> 690 <li class="sv" lang="sv"><a href="https://suomi-piste.fi/sv/startsida"><span class="sr-only">Välj språket</span> Svenska</a></li> 691 <li class="en" lang="en"><a href="https://suomi-piste.fi/en/frontpage"><span class="sr-only">Select language</span> English</a></li> 692 </ul> 693 </nav> 694 <div class="yja-metacontent" hidden> 695 </div> 696 <div class="yja-metacontent" hidden> 697 </div> 698 <div class="yja-metacontent" hidden> 699 </div> 700 </div> 701 </div> 702 </div> 703 </section> 704 </div> 705 </div> 706 <div class="header-top-bar-links-right"> 707 <div></div> 708 </div> 709 </div> 710 </div> 711 <div class="layout-wrapper-wide-container"> 712 <div class="row header-row"> 713 <div class="col col-md-7 header-top-left-cell"> 714 <a class="logo" href="/sv" aria-label="Återgå till startsidan för Suomi-piste-webbplatsen "> <img src="/documents/237372894/0/Finlandsdisken_logo_sininen_RGB.svg/b86d84b3-3f03-3182-f1c4-784419f1060b?t=1747219060445&imagePreview=1" alt="Suomi-piste"> </a> 715 </div> 716 <div class="col col-md-5 header-top-right-cell text-right"> 717 <div class="header-top-right-area"> 718 <!-- if showTopBar is true, don't show language selection here but instead in the top bar --> 719 <form class="search-form" action="null?q=" onsubmit="YjaSearcher.submitSearchForm('_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb_search-keywords'); return false;"> 720 <div class="input-group"> 721 <label class="sr-only" for="_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb_search-keywords">Search from website</label> 722 <input type="search" id="_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb_search-keywords" name="keywords" class="search-query form-control" placeholder="Sök från hemsidan"> 723 <div class="input-group-append"> 724 <input onclick="YjaSearcher.submitSearchForm('_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb_search-keywords'); return false;" class="btn btn-small btn-default search-form_submit" type="submit" value="Sök"> 725 </div> 726 </div> 727 </form> 728 <a href="null" class="header-advanced-search-link">Till söksidan</a> 729 </div> 730 </div> 731 </div> 732 </div> 733 <style data-senna-track="temporary"> 734 :root { 735 736 --yja-menu-overlay-background: #FFFFFF; 737 738 739 --yja-menu-link-color:#003479; 740 741 742 --yja-menu-border-color: #003479; 743 744 } 745 </style> 746 </div> 747 </div> 748 </div> 749 </section> 750 </div> 751 </div> 752 <div class="d-block d-md-none mobile-menu-actions visible-phone" data-menu-position="right"> 753 <button class="menu-icon mmenu-toggler" id="mmenu-open-panel" aria-expanded="false" aria-haspopup="true"> <span role="presentation" class="icon-reorder" aria-hidden="true"></span> <span>Meny</span> </button> 754 </div> 755 <nav class="sort-pages modify-pages main-nav d-none d-md-block a11y-navigation" data-focus-target="ul" aria-label="Huvudnavigering"> 756 <ul class="a11y-nav site-theme__navigation" id="a11y-nav-root"> 757 <li class="a11y-nav__item a11y-nav__item selected" id="layout_5"><a aria-current="page" href="https://suomi-piste.fi/sv/startsida"> <span>Startsida</span> </a></li> 758 <li class="a11y-nav__item a11y-nav__item has-children" id="layout_13"><a href="https://suomi-piste.fi/sv/hitta-finlandsdisken"> <span>Hitta Finlandsdisken</span> </a> <button id="megamenu-13-toggle" data-layout-id="13" class="a11y-toggler js-toggle-special-nav" aria-haspopup="true" aria-expanded="false"> <span class="sr-only a11y-nav__toggle_text"> Öppna undermenyn </span> <span class="sr-only">, Hitta Finlandsdisken</span> <span role="presentation" class="icon icon-plus "></span> </button> 759 <div class="a11y-nav__sub d-none" id="megamenu-13-dropdown" data-layout-id="13" aria-hidden="true"> 760 <ul class="site-theme__navigation--sub child-menu a11y-navgroup" id="a11y-subnav__13" tabindex="-1" aria-label="Hitta Finlandsdisken, undersidor"> 761 <li class="a11y-nav__item " id="layout_91"><a href="https://suomi-piste.fi/sv/helsingfors">Helsingfors</a></li> 762 <li class="a11y-nav__item " id="layout_38"><a href="https://suomi-piste.fi/sv/finlandsdisken-i-joensuu">
762Joensuu</a></li> 763 <li class="a11y-nav__item " id="layout_39"><a href="https://suomi-piste.fi/sv/finlandsdisken-i-jyvaskyla">Jyväskylä</a></li> 764 <li class="a11y-nav__item " id="layout_40"><a href="https://suomi-piste.fi/sv/finlandsdisken-i-kouvola">Kouvola</a></li> 765 <li class="a11y-nav__item " id="layout_41"><a href="https://suomi-piste.fi/sv/lahtis">Lahtis</a></li> 766 <li class="a11y-nav__item " id="layout_42"><a href="https://suomi-piste.fi/sv/villmanstrand">Villmanstrand</a></li> 767 <li class="a11y-nav__item " id="layout_43"><a href="https://suomi-piste.fi/sv/bjorneborg">Björneborg</a></li> 768 <li class="a11y-nav__item " id="layout_44"><a href="https://suomi-piste.fi/sv/abo">Åbo</a></li> 769 </ul> 770 </div></li> 771 <li class="a11y-nav__item a11y-nav__item has-children" id="layout_14"><a href="https://suomi-piste.fi/sv/om-finlandsdisken"> <span>Om Finlandsdisken</span> </a> <button id="megamenu-14-toggle" data-layout-id="14" class="a11y-toggler js-toggle-special-nav" aria-haspopup="true" aria-expanded="false"> <span class="sr-only a11y-nav__toggle_text"> Öppna undermenyn </span> <span class="sr-only">, Om Finlandsdisken</span> <span role="presentation" class="icon icon-plus "></span> </button> 772 <div class="a11y-nav__sub d-none" id="megamenu-14-dropdown" data-layout-id="14" aria-hidden="true"> 773 <ul class="site-theme__navigation--sub child-menu a11y-navgroup" id="a11y-subnav__14" tabindex="-1" aria-label="Om Finlandsdisken, undersidor"> 774 <li class="a11y-nav__item " id="layout_74"><a href="https://suomi-piste.fi/sv/vad-ar-finlandsdisken">Vad är Finlandsdisken?</a></li> 775 <li class="a11y-nav__item " id="layout_57"><a href="https://suomi-piste.fi/sv/vanliga-fragor">Frågor och svar</a></li> 776 <li class="a11y-nav__item " id="layout_58"><a href="https://suomi-piste.fi/sv/hur-skoter-man-arenden-pa-finlandsdisken">Hur sköter man ärenden på Finlandsdisken</a></li> 777 </ul> 778 </div></li> 779 <li class="a11y-nav__item a11y-nav__item" id="layout_15"><a href="https://suomi-piste.fi/sv/nyheter"> <span>Nyheter</span> </a></li> 780 <li class="a11y-nav__item a11y-nav__item" id="layout_16"><a href="https://suomi-piste.fi/sv/ge-respons"> <span>Ge respons</span> </a></li> 781 </ul> 782 </nav> 783 </header> 784 <section id="content"> 785 <div class="frontpage layout-wide" id="main-content" role="main" tabindex="-1"> 786 <span id="content-main"></span> 787 <div class="layout-wrapper"> 788 <div class="portlet-layout row"> 789 <div class="portlet-column col-md-12" id="column-10"> 790 <div class="portlet-dropzone portlet-column-content" id="layout-column_column-10"> 791 <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO_"> 792 <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO"></span> 793 <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO"> 794 <a id="aineisto-com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO" name="aineisto-com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO" class="yja-anchor-elements"></a> 795 <div class="portlet-content"> 796 <div class="autofit-float autofit-row portlet-header "> 797 <div class="autofit-col autofit-col-end"> 798 <div class="autofit-section"> 799 <div class="visible-interaction"> 800 </div> 801 </div> 802 </div> 803 </div> 804 <div class=" portlet-content-container"> 805 <div class="portlet-body"> 806 <div class="" data-fragments-editor-item-id="10109-237649501" data-fragments-editor-item-type="fragments-editor-mapped-item"> 807 <div class="journal-content-article " data-analytics-asset-id="237649399" data-analytics-asset-title="Etusivun hero" data-analytics-asset-type="web-content"> 808 <section class="hero-area with-image"> 809 <div class="layout-wrapper"> 810 <div class="text-wrapper"> 811 <div class="content-wrapper"> 812 <h1 class="title">En enda kontaktpunkt för besökstjänster inom offentlig förvaltning</h1> 813 <div class="content"> 814 <div class="desc"> 815 <p>Finlandsdisken samlar den offentliga förvaltningens tjänster på ett gemensamt serviceställe. Om du inte kan sköta dina ärenden elektroniskt eller om dina ärenden kräver ett besök hos en myndighet, kan du besöka Finlandsdisken.</p> 816 </div> 817 <ul class="hero-links"> 818 <li><button class="btn-primary" onclick="location.href='/hitta-suomi-piste'"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-map-location-filled.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-white"> <span class="arrow-right">Hitta den närmaste Finlandsdisken</span> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-white"> </button></li> 819 </ul> 820 </div> 821 </div> 822 </div> 823 <div class="image-wrapper"> 824 <picture data-fileentryid="241099925"> 825 <source media="(max-width:128px)" srcset="/o/adaptive-media/image/241099925/Thumbnail-128x128/Porin_Leijona_Keksi_KLe_Senaatti_kiinteisto%CC%88t-1332.jpg?t=1
825748950911550"> 826 <source media="(max-width:1000px) and (min-width:128px)" srcset="/o/adaptive-media/image/241099925/Preview-1000x0/Porin_Leijona_Keksi_KLe_Senaatti_kiinteisto%CC%88t-1332.jpg?t=1748950911550"> 827 <img alt="" src="/documents/237372894/0/Porin_Leijona_Keksi_KLe_Senaatti_kiinteistöt-1332.jpg/cbda01e7-2c7d-9188-daae-6fd10c2f0ad3?t=1748950911550?width=1920"> 828 </picture> 829 </div> 830 </div> 831 </section> 832 </div> 833 </div> 834 </div> 835 </div> 836 </div> 837 </section> 838 </div> 839 </div> 840 </div> 841 </div> 842 <div class="portlet-layout row"> 843 <div class="portlet-column col-md-8" id="column-11"> 844 <div class="empty portlet-dropzone portlet-column-content" id="layout-column_column-11"></div> 845 </div> 846 <div class="portlet-column col-md-4" id="column-12"> 847 <div class="empty portlet-dropzone portlet-column-content" id="layout-column_column-12"></div> 848 </div> 849 </div> 850 <div class="portlet-layout row"> 851 <div class="portlet-column col-md-12" id="column-1"> 852 <div class="portlet-dropzone portlet-column-content" id="layout-column_column-1"> 853 <div class="portlet-boundary portlet-boundary_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_ portlet-static portlet-static-end portlet-barebone portlet-nested-portlets " id="p_p_id_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt_"> 854 <span id="p_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt"></span> 855 <section class="portlet" id="portlet_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt"> 856 <a id="aineisto-InformationomFinlandsdisken" name="aineisto-InformationomFinlandsdisken" class="yja-anchor-elements"></a> 857 <div class="portlet-content"> 858 <div class="autofit-float autofit-row portlet-header use-custom-title "> 859 <div class="autofit-col autofit-col-expand"> 860 <h2 class="hed-section portlet-title portlet-title-text">Information om Finlandsdisken</h2> 861 </div> 862 <div class="autofit-col autofit-col-end"> 863 <div class="autofit-section"> 864 </div> 865 </div> 866 </div> 867 <div class=" portlet-content-container"> 868 <div class="portlet-body"> 869 <div class="columns-2" id="_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__main-content" role="main"> 870 <div class="portlet-layout row"> 871 <div class="col-md-6 portlet-column portlet-column-first" id="_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__column-1"> 872 <div class="portlet-dropzone portlet-column-content portlet-column-content-first" id="layout-column__com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__column-1"> 873 <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff_"> 874 <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff"></span> 875 <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff"> 876 <a id="aineisto-com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff" name="aineisto-com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff" class="yja-anchor-elements"></a> 877 <div class="portlet-content"> 878 <div class="autofit-float autofit-row portlet-header "> 879 <div class="autofit-col autofit-col-end"> 880 <div class="autofit-section"> 881 <div class="visible-interaction"> 882 </div> 883 </div> 884 </div> 885 </div> 886 <div class=" portlet-content-container"> 887 <div class="portlet-body"> 888 <div class="" data-fragments-editor-item-id="10109-239473296" data-fragments-editor-item-type="fragments-editor-mapped-item"> 889 <div class="journal-content-article " data-analytics-asset-id="239473294" data-analytics-asset-title="Usein kysyttyä" data-analytics-asset-type="web-content"> 890 <div class="sp_ukk"> 891 <div class="sp_ukk_header"> 892 <h2><img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-help-filled.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="img-left filter-base-brand"> Vanliga frågor</h2> 893 </div> 894 <div class="sp_ukk_content"> 895 </div> 896 <div class="sp_link"> 897 <a href="/vanliga-fragor#ukk-2"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-base-brand"> <span> Vem är Finlandsdisken till för? </span> </a> 898 </div> 899 <div class="sp_link"> 900 <a href="/vanliga-fragor#ukk-6"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-base-brand"> <span> När är Finlandsdisken öppen? </span> </a> 901 </div> 902 <div class="sp_link"> 903 <a href="/vanliga-fragor#ukk-3"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-base-brand"> <span> Vilka officiella ärenden kan jag sköta vid ett besök på Finlandsdisken? </span> </a> 904 </div> 905 <div class="sp_link"> 906 <a href="/vanliga-fragor#ukk-1"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-base-brand"> <span> Vilka är fördelarna med Finlandsdisken? </span> </a> 907 </div> 908 <div> 909 <a href="/vanliga-fragor"> <button class="btn-primary button-news"> <span>Visa alla frågor</span> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-white"> </button> </a> 910 </div> 911 </div> 912 </div> 913 </div> 914 </div> 915 </div> 916 </div> 917 </section> 918 </div> 919 </div> 920 </div> 921 <div class="col-md-6 portlet-column portlet-column-last" id="_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__column-2"> 922 <div class="portlet-dropzone portlet-column-content portlet-column-content-last" id="layout-column__com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__column-2"> 923 <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG_">
924 <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG"></span> 925 <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG"> 926 <a id="aineisto-com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG" name="aineisto-com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG" class="yja-anchor-elements"></a> 927 <div class="portlet-content"> 928 <div class="autofit-float autofit-row portlet-header "> 929 <div class="autofit-col autofit-col-end"> 930 <div class="autofit-section"> 931 <div class="visible-interaction"> 932 </div> 933 </div> 934 </div> 935 </div> 936 <div class=" portlet-content-container"> 937 <div class="portlet-body"> 938 <div class="" data-fragments-editor-item-id="10109-239458835" data-fragments-editor-item-type="fragments-editor-mapped-item"> 939 <div class="journal-content-article " data-analytics-asset-id="239458833" data-analytics-asset-title="Testi" data-analytics-asset-type="web-content"> 940 <div class="sp_web_content sp_blue"> 941 <ul> 942 <li> 943 <div class="sp_content_header"> 944 <h2>De första kundtjänstkontoren för Finlandsdisken har öppnat</h2> 945 </div> 946 <div class="sp_content"> 947 <p>Under de kommande åren kommer fler kontor att öppnas runt om i landet. Finlandsdisken betjänar kunder som behöver sköta sina myndighetsärenden på plats. Finlandsdisken samlar tjänster från staten, kommunerna och välfärdsområdena. Utbudet av tjänster som erbjuds av Finlandsdisken varierar beroende på ort. Tjänsten kan också tillhandahållas som distansservice via videolänk.</p> 948 </div> 949 <div class="sp_extra"> 950 </div></li> 951 </ul> 952 </div> 953 </div> 954 </div> 955 </div> 956 </div> 957 </div> 958 </section> 959 </div> 960 </div> 961 </div> 962 </div> 963 </div> 964 </div> 965 </div> 966 </div> 967 </section> 968 </div> 969 </div> 970 </div> 971 </div> 972 </div> 973 <div class="layout-wrapper-wide"> 974 <div class="layout-wrapper-wide-container"> 975 <div class="portlet-layout row"> 976 <div class="portlet-column col-md-12" id="column-13"> 977 <div class="empty portlet-dropzone portlet-column-content" id="layout-column_column-13"></div> 978 </div> 979 </div> 980 </div> 981 </div> 982 <div class="layout-wrapper"> 983 <div class="portlet-layout row"> 984 <div class="col-md-8"> 985 <div class="portlet-layout row"> 986 <div class="portlet-column col-md-12" id="column-2"> 987 <div class="empty portlet-dropzone portlet-column-content" id="layout-column_column-2"></div> 988 </div> 989 </div> 990 <div class="portlet-layout row"> 991 <div class="portlet-column portlet-column-first col-md-6" id="column-3"> 992 <div class="empty portlet-dropzone portlet-column-content portlet-column-content-first" id="layout-column_column-3"></div> 993 </div> 994 <div class="portlet-column portlet-column-last col-md-6" id="column-4"> 995 <div class="empty portlet-dropzone portlet-column-content portlet-column-content-last" id="layout-column_column-4"></div> 996 </div> 997 </div> 998 </div> 999 <div class="portlet-column portlet-column-last col-md-4" id="column-5"> 1000 <div class="empty portlet-dropzone portlet-column-content portlet-column-content-last" id="layout-column_column-5"></div> 1001 </div> 1002 </div> 1003 <div class="portlet-layout row "> 1004 <div class="portlet-column col-md-12" id="column-6"> 1005 <div class="portlet-dropzone portlet-column-content" id="layout-column_column-6"> 1006 <div class="portlet-boundary portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_ portlet-static portlet-static-end portlet-barebone portlet-asset-publisher " id="p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM_">
1007 <span id="p_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM"></span> 1008 <section class="portlet" id="portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM"> 1009 <a id="aineisto-Senastenyheterna" name="aineisto-Senastenyheterna" class="yja-anchor-elements"></a> 1010 <div class="portlet-content"> 1011 <div class="autofit-float autofit-row portlet-header use-custom-title "> 1012 <div class="autofit-col autofit-col-expand"> 1013 <h2 class="hed-section portlet-title portlet-title-text">Senaste nyheterna</h2> 1014 </div> 1015 <div class="autofit-col autofit-col-end"> 1016 <div class="autofit-section"> 1017 </div> 1018 </div> 1019 </div> 1020 <div class=" portlet-content-container"> 1021 <div class="portlet-body"> 1022 <div class="news-feed"> 1023 <div class="item"> 1024 <div class="content"> 1025 <h3 class="title"><a href="/sv/-/finlandsdisken-i-helsingfors-har-oppnats"> Finlandsdisken i Helsingfors har öppnats </a></h3> 1026 <div> 1027 <div class="metadata"> 1028 <span class="date">01.06.2026</span> 1029 <span class="categories"> <span class="category">Pressmeddelande</span> </span> 1030 </div> 1031 </div> 1032 <p class="description two">Finlandsdisken i Helsingfors har öppnats den 1 juni 2025 och ligger Bangårdsvägen 7. Ingången till Finlandsdisken ligger på Loktorgets sida.</p> 1033 <div class="sp_link"> 1034 <a href="/sv/-/finlandsdisken-i-helsingfors-har-oppnats"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-base-brand"> <span><span class="sr-only">Finlandsdisken i Helsingfors har öppnats</span>Läsa mera</span> </a> 1035 </div> 1036 </div> 1037 </div> 1038 <div class="item"> 1039 <div class="content"> 1040 <h3 class="title"><a href="/sv/-/pilotforsoket-som-galler-finlandsdiskens-distansservice-avslutas-27.2.2026"> Pilotförsöket som gäller Finlandsdiskens distansservice avslutas 27.2.2026 </a></h3> 1041 <div> 1042 <div class="metadata"> 1043 <span class="date">18.02.2026</span> 1044 <span class="categories"> <span class="category">Pressmeddelande</span> <span class="category">Imatra</span> <span class="category">Nurmes</span> <span class="category">Borgå</span> </span> 1045 </div> 1046 </div> 1047 <p class="description two">Fpa:s, Skatteförvaltningens och Myndigheten för digitalisering och befolkningsdatas tjänster kan fås på distans i Imatra, Nurmes och Borgå tills 27.2. I Imatra erbjuds tjänster även av polisen.</p> 1048 <div class="sp_link"> 1049 <a href="/sv/-/pilotforsoket-som-galler-finlandsdiskens-distansservice-avslutas-27.2.2026"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-base-brand"> <span><span class="sr-only">Pilotförsöket som gäller Finlandsdiskens distansservice avslutas 27.2.2026</span>Läsa mera</span> </a> 1050 </div> 1051 </div> 1052 </div> 1053 <div class="item"> 1054 <div class="content"> 1055 <h3 class="title"><a href="/sv/-/pilotforsoket-med-myndigheternas-gemensamma-distansservice-inleds-pa-tre-orter"> Pilotförsöket med myndigheternas gemensamma distansservice inleds på tre orter </a></h3> 1056 <div> 1057 <div class="metadata"> 1058 <span class="date">01.09.2025</span> 1059 <span class="categories"> <span class="category">Pressmeddelande</span> <span class="category">Nurmes</span> <span class="category">Borgå</span> <span class="category">Imatra</span> </span> 1060 </div> 1061 </div>
1062 <p class="description two">Pilotprojektet inleds den 1 september 2025 och pÃ¥gÃ¥r till den 27 februari 2026.</p> 1063 <div class="sp_link"> 1064 <a href="/sv/-/pilotforsoket-med-myndigheternas-gemensamma-distansservice-inleds-pa-tre-orter"> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-base-brand"> <span><span class="sr-only">Pilotförsöket med myndigheternas gemensamma distansservice inleds pÃ¥ tre orter</span>Läsa mera</span> </a> 1065 </div> 1066 </div> 1067 </div> 1068 <div> 1069 <a href="/nyheter"> <button class="btn-primary button-news"> <span>Titta alla nyheter</span> <img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg?browserId=chrome&languageId=sv_SE&t=1791215140000" role="presentation" class="filter-white"> </button> </a> 1070 </div> 1071 </div> 1072 </div> 1073 </div> 1074 </div> 1075 </section> 1076 </div> 1077 </div> 1078 </div> 1079 </div> 1080 <div class="portlet-layout row"> 1081 <div class="portlet-column portlet-column-first col-md-4" id="column-7"> 1082 <div class="empty portlet-dropzone portlet-column-content portlet-column-content-first" id="layout-column_column-7"></div> 1083 </div> 1084 <div class="portlet-column col-md-4" id="column-8"> 1085 <div class="empty portlet-dropzone portlet-column-content" id="layout-column_column-8"></div> 1086 </div> 1087 <div class="portlet-column portlet-column-last col-md-4" id="column-9"> 1088 <div class="empty portlet-dropzone portlet-column-content portlet-column-content-last" id="layout-column_column-9"></div> 1089 </div> 1090 </div> 1091 </div> 1092 </div> 1093 <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"> 1094 <span></span> 1095 <button hidden type="submit">Gömd</button> 1096 </form> 1097 </section> 1098 </div> 1099 <footer id="footer"> 1100 <div class="portlet-boundary portlet-boundary_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_ portlet-static portlet-static-end portlet-barebone yja-site-template-settings-footer-portlet " id="p_p_id_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter_"> 1101 <span id="p_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter"></span> 1102 <section class="portlet" id="portlet_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter"> 1103 <a id="aineisto-fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter" name="aineisto-fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter" class="yja-anchor-elements"></a> 1104 <div class="portlet-content"> 1105 <div class="autofit-float autofit-row portlet-header "> 1106 <div class="autofit-col autofit-col-end"> 1107 <div class="autofit-section"> 1108 </div> 1109 </div> 1110 </div> 1111 <div class=" portlet-content-container"> 1112 <div class="portlet-body"> 1113 <div class="container footer-main-content"> 1114 <div class="row"> 1115 <div class="col col-md-12"> 1116 <div> 1117 <div class="row yja_footer__container"> 1118 <div class="col col-md-6 "> 1119 <p><img alt="" src="/documents/237372894/0/Finlandsdisken_logo_valkea_RGB.svg/440332e9-c79b-d438-2144-28196258a442?t=1747219079930"></p> 1120 <p>Finlandsdisken samlar den offentliga förvaltningens tjänster pÃ¥ ett gemensamt serviceställe. Verksamheten samordnas av TillstÃ¥nds-och tillsynsverket.</p> 1121 <p>Suomi-piste Finlandsdisken är ett registerat varumärke.</p> 1122 <p><strong>Kontaktinformation</strong><br> <img alt="" class="filter-white footer-icon" common-ui-resources="" designsystem-suomifi="" icon-message.svg="" icons="" images="" o="" role="presentation" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-message.svg"> <a class="contact" href="/cdn-cgi/l/email-protection#b8d1d6ded7f8cbcdd7d5d195c8d1cbccdd96ded1"><span class="__cf_email__" data-cfemail="9ef7f0f8f1deedebf1f3f7b3eef7edeafbb0f8f7">[email protected]</span></a></p> 1123 </div> 1124 <div class="col col-md-6 "> 1125 <ul> 1126 <li><img alt="" class="filter-white footer-icon" role="presentation" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg"><a href="/ge-feedback">Ge respons</a></li> 1127 <li><img alt="" class="filter-white footer-icon" role="presentation" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg"><a href="/hitta-suomi-piste">Hitta Finlandsdisken</a></li> 1128 <li><img alt="" class="filter-white footer-icon" role="presentation" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-chevron-right.svg"><a href="/instruktioner-for-att-gora-affarer">Hur sköter man ärenden vid Finlandsdisken?</a></li> 1129 </ul> 1130 </div> 1131 <div class="col col-md- "> 1132 <div class="footer__icon"> 1133 <a href="" target="_blank"> <span></span> <span class="sr-only">
1133öppnas i ett nytt fönster</span> </a> 1134 </div> 1135 </div> 1136 </div> 1137 </div> 1138 </div> 1139 <div class="col col-md-12"> 1140 <div> 1141 <ul class="bottom-links"> 1142 <li style="margin-right: 1rem;"><a href="/tillganglighetspolicy1">Tillgänglighetspolicy</a></li> 1143 <li style="margin-right: 1rem;"><a href="/integritetspolicy1" target="_self">Integritetspolicy</a></li> 1144 <li style="margin-right: 1rem;"><a href="/cookies">Kakor</a></li> 1145 <li style="margin-right: 1rem;"><a href="/webbplatskarta">Webbplatskarta</a></li> 1146 </ul> 1147 <div class="yja-meta-content-info"> 1148 </div> 1149 </div> 1150 </div> 1151 </div> 1152 </div> 1153 </div> 1154 </div> 1155 </div> 1156 </section> 1157 </div> 1158 </footer> 1159 <nav class="sort-pages modify-pages yja-mobile-navigation" id="mmenu" aria-label="mobil huvudnavigering" data-menu-position="right"> 1160 <div class="yja-mobile-navigation__content"> 1161 <div class="yja-mobile-navigation__toolbar"> 1162 <button class="yja-mobile-navigation__button yja-mobile-navigation__button--close" id="yjaMenuButtonClose"> <span class="sr-only">Stäng undermenyn</span> 1163 <svg class="lexicon-icon lexicon-icon-times" role="presentation" viewbox="0 0 512 512"> 1164 <use xlink:href="https://suomi-piste.fi/o/yja-site-template-theme/images/clay/icons.svg#times" /> 1165 </svg> </button> 1166 </div> 1167 <div class="yja-mobile-navigation__tree"> 1168 <ul class="nav mm-listview" id="mainMenubar"> 1169 <li aria-current="page" class="mm-listitem mm-listitem_selected yja-mobile-navigation--open level-1" id="mobile-layout_5"> 1170 <div class="nav-item__container"> 1171 <a href="https://suomi-piste.fi/sv/startsida" class="mm-listitem__text"> <span>Startsida</span> </a> 1172 </div></li> 1173 <li class="mm-listitem level-1" id="mobile-layout_13"> 1174 <div class="nav-item__container"> 1175 <a href="https://suomi-piste.fi/sv/hitta-finlandsdisken" class="mm-listitem__text has-btn"> <span>Hitta Finlandsdisken</span> </a> 1176 <button class="yja-mobile-navigation__button yja-mobile-navigation__button--toggler" aria-expanded="false"> <span class="sr-only">Hitta Finlandsdisken yja.nav.submenu.title.end</span> 1177 <svg class="lexicon-icon lexicon-icon-angle-right" role="presentation" viewbox="0 0 512 512"> 1178 <use xlink:href="https://suomi-piste.fi/o/yja-site-template-theme/images/clay/icons.svg#angle-right" /> 1179 </svg> </button> 1180 </div> 1181 <ul class="child-menu mm-listview " id="child_menu_13" aria-label="Hitta Finlandsdisken - undermeny"> 1182 <li class="mm-listitem level-2" id="mobile-layout_91"> 1183 <div class="nav-item__container"> 1184 <a href="https://suomi-piste.fi/sv/helsingfors" class="mm-listitem__text">Helsingfors</a> 1185 </div></li> 1186 <li class="mm-listitem level-2" id="mobile-layout_38"> 1187 <div class="nav-item__container"> 1188 <a href="https://suomi-piste.fi/sv/finlandsdisken-i-joensuu" class="mm-listitem__text">Joensuu</a> 1189 </div></li> 1190 <li class="mm-listitem level-2" id="mobile-layout_39"> 1191 <div class="nav-item__container"> 1192 <a href="https://suomi-piste.fi/sv/finlandsdisken-i-jyvaskyla" class="mm-listitem__text">Jyväskylä</a> 1193 </div></li> 1194 <li class="mm-listitem level-2" id="mobile-layout_40"> 1195 <div class="nav-item__container"> 1196 <a href="https://suomi-piste.fi/sv/finlandsdisken-i-kouvola" class="mm-listitem__text">Kouvola</a> 1197 </div></li> 1198 <li class="mm-listitem level-2" id="mobile-layout_41"> 1199 <div class="nav-item__container"> 1200 <a href="https://suomi-piste.fi/sv/lahtis" class="mm-listitem__text">Lahtis</a> 1201 </div></li> 1202 <li class="mm-listitem level-2" id="mobile-layout_42"> 1203 <div class="nav-item__container"> 1204 <a href="https://suomi-piste.fi/sv/villmanstrand" class="mm-listitem__text">Villmanstrand</a> 1205 </div></li> 1206 <li class="mm-listitem level-2" id="mobile-layout_43"> 1207 <div class="nav-item__container"> 1208 <a href="https://suomi-piste.fi/sv/bjorneborg" class="mm-listitem__text">Björneborg</a> 1209 </div></li> 1210 <li class="mm-listitem level-2" id="mobile-layout_44"> 1211 <div class="nav-item__container"> 1212 <a href="https://suomi-piste.fi/sv/abo" class="mm-listitem__text">Åbo</a> 1213 </div></li> 1214 </ul></li> 1215 <li class="mm-listitem level-1" id="mobile-layout_14"> 1216 <div class="nav-item__container"> 1217 <a href="https://suomi-piste.fi/sv/om-finlandsdisken" class="mm-listitem__text has-btn"> <span>Om Finlandsdisken</span> </a> 1218 <button class="yja-mobile-navigation__button yja-mobile-navigation__button--toggler" aria-expanded="false"> <span class="sr-only">Om Finlandsdisken yja.nav.submenu.title.end</span> 1219 <svg class="lexicon-icon lexicon-icon-angle-right" role="presentation" viewbox="0 0 512 512"> 1220 <use xlink:href="https://suomi-piste.fi/o/yja-site-template-theme/images/clay/icons.svg#angle-right" /> 1221 </svg> </button> 1222 </div> 1223 <ul class="child-menu mm-listview " id="child_menu_14" aria-label="Om Finlandsdisken - undermeny"> 1224 <li class="mm-listitem level-2" id="mobile-layout_74"> 1225 <div class="nav-item__container"> 1226 <a href="https://suomi-piste.fi/sv/vad-ar-finlandsdisken" class="mm-listitem__text">Vad är Finlandsdisken?</a> 1227 </div></li> 1228 <li class="mm-listitem level-2" id="mobile-layout_57"> 1229 <div class="nav-item__container"> 1230 <a href="https://suomi-piste.fi/sv/vanliga-fragor" class="mm-listitem__text">Frågor och svar</a> 1231 </div></li> 1232 <li class="mm-listitem level-2" id="mobile-layout_58"> 1233 <div class="nav-item__container"> 1234 <a href="https://suomi-piste.fi/sv/hur-skoter-man-arenden-pa-finlandsdisken" class="mm-listitem__text">Hur sköter man ärenden på Finlandsdisken</a> 1235 </div></li> 1236 </ul></li> 1237 <li class="mm-listitem level-1" id="mobile-layout_15"> 1238 <div class="nav-item__container"> 1239 <a href="https://suomi-piste.fi/sv/nyheter" class="mm-listitem__text"> <span>Nyheter</span> </a> 1240 </div></li> 1241 <li class="mm-listitem level-1" id="mobile-layout_16"> 1242 <div class="nav-item__container"> 1243 <a href="https://suomi-piste.fi/sv/ge-respons" class="mm-listitem__text"> <span>Ge respons</span> </a> 1244 </div></li> 1245 </ul> 1246 </div> 1247 <button class="yja-mobile-navigation__button sr-only" id="yjaMenuBottomButton">Stäng undermenyn</button> 1248 </div> 1249 </nav>
vendor: 112 bytes, lines 1249-1250
1249 1250 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1250<script src=" https://suomi-piste.fi/o/yja-site-template-theme/js/flickity.pkgd.min.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1251"></script>
1251 1252
1252<script src="/o/common-ui-resources/standalone/mobile-navigation/js/main.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1253"></script>
1253 1254
1254<script src=" https://suomi-piste.fi/o/yja-site-template-theme/js/lazysizes.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1255"></script>
1255 1256
1256<script src=" https://suomi-piste.fi/o/yja-site-template-theme/js/jquery.matchHeight-min.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1257"></script>
1257 1258
1258<script src=" https://suomi-piste.fi/o/yja-site-template-theme/js/js.cookie.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1259"></script>
1259 1260
1260<script src=" https://suomi-piste.fi/o/yja-site-template-theme/js/a11y-dialog.min.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1261"></script>
1261 1262
1262<script src=" https://suomi-piste.fi/o/yja-site-template-theme/js/app.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1263"></script>
1263 1264
1264<script src="/o/common-ui-resources/standalone/owl/js/owl.carousel.min.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1265"></script>
1265 1266
1266<script src="/o/common-ui-resources/standalone/a11y/js/a11y-navigation.js?browserId=chrome&languageId=sv_SE&t=1791215140000 1267"></script>
1267 1268
1268<script> 1269 const mobileNavConfig = { 1270 elementsToHide: '.page-wrapper' 1271 } 1272 yjaMobileNavigation(mobileNavConfig); 1273 1274 /* Check if there exists #content-main element, if not add one */ 1275 var contentMain = document.getElementById("content-main"); 1276 1277 if (contentMain === null) { 1278 var span = document.createElement('span'); 1279 var mainContent = document.getElementById('main-content'); 1280 1281 if (mainContent !== null) { 1282 span.id = 'content-main'; 1283 mainContent.insertBefore(span, mainContent.firstChild) 1284 } 1285 } 1286</script>
1286 1287
1287<script src="https://suomi-piste.fi/o/fi.yja.sitetemplatesettings.web/js/header.js?browserId=chrome&languageId=sv_SE&t=1791215138000" type="text/javascript"></script>
1287 1288
1288<script src="https://suomi-piste.fi/o/common-ui-resources/standalone/jquery/js/chosen.jquery.min.js?browserId=chrome&languageId=sv_SE&t=1790916848000" type="text/javascript"></script>
1288 1289
1289<script src="https://suomi-piste.fi/o/fi.yja.language.version.tool.web/js/main.js?browserId=chrome&languageId=sv_SE&t=1790916848000" type="text/javascript"></script>
1289 1290
1290<script src="https://suomi-piste.fi/o/fi.yja.sitetemplatesettings.web/js/footer.js?browserId=chrome&languageId=sv_SE&t=1791215138000" type="text/javascript"></script>
1290 1291
1291<script type="text/javascript"> 1292// <![CDATA[ 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303// ]]> 1304</script>
1304 1305
1305<script type="text/javascript"> 1306 // <![CDATA[ 1307 1308 1309 1310 Liferay.currentURL = '\x2fsv\x2fstartsida'; 1311 Liferay.currentURLEncoded = '\x252Fsv\x252Fstartsida'; 1312 1313 // ]]> 1314</script>
1314 1315
1315<script type="text/javascript"> 1316 // <![CDATA[ 1317 1318 var siteCurrentLang = $('html').attr('lang'); 1319var serviceSearchLangVars = { 1320 "fi-FI": ["/haku", "Haku","Tietoa palvelupisteestä","Palvelukohtaiset asiointiajat","Esteettömyystiedot","Tilakartta","/haku?q="], 1321 "sv-SE": ["/sv/sok", "Sök","Information om servicestället","Tjänstespecifika öppettider","Tillgänglighetsinformation","Översikt över lokalen","/sv/sok?q="], 1322 "en-US": ["/en/search", "Search","Information about the service point","Service-specific business hours","Accessibility information","Layout map","/en/search?q="], 1323} 1324 1325if(siteCurrentLang !== 'fi-FI' && siteCurrentLang !== 'sv-SE' && siteCurrentLang !== 'en-US') { 1326 siteCurrentLang = 'en-US'; 1327} 1328 1329let serviceSearchUrl = serviceSearchLangVars[siteCurrentLang][0] 1330let searchButtonText = serviceSearchLangVars[siteCurrentLang][1] 1331let accordion1 = serviceSearchLangVars[siteCurrentLang][2] 1332let accordion2 = serviceSearchLangVars[siteCurrentLang][3] 1333let accordion3 = serviceSearchLangVars[siteCurrentLang][4] 1334let accordion4 = serviceSearchLangVars[siteCurrentLang][5] 1335let searchUrl = serviceSearchLangVars[siteCurrentLang][6] 1336 1337jQuery(document).ready(function () { 1338 1339document.querySelectorAll('form .form-group').forEach(el => { 1340 if (!el.hasAttribute('role')) { 1341 el.setAttribute('role', 'group'); 1342 } 1343}); 1344 1345 let headerRightArea = $(".header-top-right-area"); 1346 1347 if(headerRightArea.length > 0){ 1348 headerRightArea.prepend('<a href="' + serviceSearchUrl + '"><button id="search" class="sp-search-button"><span>' + searchButtonText + '</span>' + 1349 '<img alt="" src="/o/common-ui-resources/images/icons/designsystem-suomifi/icon-search.svg" role="presentation"/>' + '</button><span class="sr-only">' + searchButtonText + '</span></a>'); 1350 } 1351 1352 $('*[id*=yja-layout-accordion-button-90]:visible').each(function() { 1353 $(this).children('span').html(accordion1); 1354 }); 1355 1356 $('*[id*=yja-layout-accordion-button-91]:visible').each(function() { 1357 $(this).children('span').html(accordion2); 1358 }); 1359 1360 $('*[id*=yja-layout-accordion-button-92]:visible').each(function() { 1361 $(this).children('span').html(accordion3); 1362 }); 1363 1364 $('*[id*=yja-layout-accordion-button-93]:visible').each(function() { 1365 $(this).children('span').html(accordion4); 1366 //$(this).addClass('hide-accordion'); 1367 }); 1368 1369 setTimeout(() => { 1370 let excelReader = $(".excel-reader-portlet"); 1371 if(excelReader.length > 0) { 1372 document.querySelectorAll("div[role='button']").forEach(function (el) { 1373 el.append('<label class="sr-only">' + "Location" + '</label>'); 1374 }); 1375 } 1376 }, "1000"); 1377}); 1378 1379$(document).on('click', 'a[href^="#"]', function (event) { 1380 event.preventDefault(); 1381 1382 $('html, body').animate({ 1383 scrollTop: $($.attr(this, 'href')).offset().top 1384 }, 500); 1385}); 1386 1387/* YJA Group Tags from span to links */ 1388const categoryGroupTags = document.querySelectorAll('.metadata .categories .category'); 1389const categoryGroupTagsInArticle = document.querySelectorAll('.yja-category-group .yja-tag'); 1390 1391for(i=0; i < categoryGroupTagsInArticle.length; i++){ 1392 if(categoryGroupTagsInArticle[i].nodeName == 'SPAN'){ 1393 const newLink = document.createElement('a'); 1394 const newLinkText = document.createTextNode(categoryGroupTagsInArticle[i].textContent); 1395 const newSearchTerm = encodeURIComponent(categoryGroupTagsInArticle[i].textContent); 1396 1397 1398 const searchActionValue = searchUrl 1399 if (newLinkText && newSearchTerm) { 1400 // Get value text without whitespaces 1401 const searchActionValueText = searchActionValue.replace(/\s/g, ''); 1402 1403 newLink.appendChild(newLinkText); 1404 newLink.setAttribute('href', searchActionValueText + newSearchTerm); 1405 newLink.setAttribute('rel', 'tag nofollow'); 1406 newLink.classList.add('yja-tag'); 1407 1408 categoryGroupTagsInArticle[i].parentNode.replaceChild(newLink, categoryGroupTagsInArticle[i]); 1409 } 1410 1411 } 1412} 1413 1414for(i=0; i < categoryGroupTags.length; i++){ 1415 if(categoryGroupTags[i].nodeName == 'SPAN'){ 1416 const newLink = document.createElement('a'); 1417 const newLinkText = document.createTextNode(categoryGroupTags[i].textContent); 1418 const newSearchTerm = encodeURIComponent(categoryGroupTags[i].textContent); 1419 1420 1421 const searchActionValue = searchUrl 1422 if (newLinkText && newSearchTerm) {
1423 // Get value text without whitespaces 1424 const searchActionValueText = searchActionValue.replace(/\s/g, ''); 1425 1426 newLink.appendChild(newLinkText); 1427 newLink.setAttribute('href', searchActionValueText + newSearchTerm); 1428 newLink.setAttribute('rel', 'tag nofollow'); 1429 newLink.classList.add('yja-tag'); 1430 1431 categoryGroupTags[i].parentNode.replaceChild(newLink, categoryGroupTags[i]); 1432 } 1433 1434 } 1435} 1436 1437 1438 1439 1440 1441 // ]]> 1442 </script>
1442 1443
1443<script type="text/javascript"> 1444// <![CDATA[ 1445 1446 1447 Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG'); 1448 1449 1450 Liferay.Portlet.onLoad( 1451 { 1452 canEditTitle: false, 1453 columnPos: 0, 1454 isStatic: 'end', 1455 namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG_', 1456 portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG', 1457 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0BbDLJBtwgAG\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__column-2\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1458 refreshURLData: {} 1459 } 1460 ); 1461(function() {var $ = AUI.$;var _ = AUI._; 1462 var onVote = function (event) { 1463 if (window.Analytics) { 1464 Analytics.send('VOTE', 'Ratings', { 1465 className: event.className, 1466 classPK: event.classPK, 1467 ratingType: event.ratingType, 1468 score: event.score, 1469 }); 1470 } 1471 }; 1472 1473 var onDestroyPortlet = function () { 1474 Liferay.detach('ratings:vote', onVote); 1475 Liferay.detach('destroyPortlet', onDestroyPortlet); 1476 }; 1477 1478 Liferay.on('ratings:vote', onVote); 1479 Liferay.on('destroyPortlet', onDestroyPortlet); 1480})();(function() {var $ = AUI.$;var _ = AUI._; 1481 var onDestroyPortlet = function () { 1482 Liferay.detach('messagePosted', onMessagePosted); 1483 Liferay.detach('destroyPortlet', onDestroyPortlet); 1484 }; 1485 1486 Liferay.on('destroyPortlet', onDestroyPortlet); 1487 1488 var onMessagePosted = function (event) { 1489 if (window.Analytics) { 1490 Analytics.send('posted', 'Comment', { 1491 className: event.className, 1492 classPK: event.classPK, 1493 commentId: event.commentId, 1494 text: event.text, 1495 }); 1496 } 1497 }; 1498 1499 Liferay.on('messagePosted', onMessagePosted); 1500})(); 1501 var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+?)\/([^&]+)/; 1502 1503 function sendAnalyticsEvent(anchor) { 1504 var fileEntryId = 1505 anchor.dataset.analyticsFileEntryId || 1506 (anchor.parentElement && 1507 anchor.parentElement.dataset.analyticsFileEntryId); 1508 1509 var title = 1510 anchor.dataset.analyticsFileEntryTitle || 1511 (anchor.parentElement && 1512 anchor.parentElement.dataset.analyticsFileEntryTitle); 1513 1514 var getParameterValue = (parameterName) => { 1515 var result = null; 1516 1517 anchor.search 1518 .substr(1) 1519 .split('&') 1520 .forEach((item) => { 1521 var tmp = item.split('='); 1522 1523 if (tmp[0] === parameterName) { 1524 result = decodeURIComponent(tmp[1]); 1525 } 1526 }); 1527 1528 return result; 1529 }; 1530 1531 var match = pathnameRegexp.exec(anchor.pathname); 1532 1533 if (fileEntryId && match) { 1534 Analytics.send('documentDownloaded', 'Document', { 1535 groupId: match[1], 1536 fileEntryId, 1537 preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, 1538 title: title || decodeURIComponent(match[3].replace(/\+/gi, ' ')), 1539 version: getParameterValue('version'), 1540 }); 1541 } 1542 } 1543 1544 function handleDownloadClick(event) { 1545 if (window.Analytics) { 1546 if (event.target.nodeName.toLowerCase() === 'a') { 1547 sendAnalyticsEvent(event.target); 1548 } 1549 else if ( 1550 event.target.parentNode && 1551 event.target.parentNode.nodeName.toLowerCase() === 'a' 1552 ) { 1553 sendAnalyticsEvent(event.target.parentNode); 1554 } 1555 else if ( 1556 event.target.querySelector('.lexicon-icon-download') || 1557 event.target.classList.contains('lexicon-icon-download') || 1558 (event.target.parentNode && 1559 (event.target.parentNode.classList.contains( 1560 'lexicon-icon-download' 1561 ) || 1562 event.target.parentNode.dataset.action === 'download')) 1563 ) { 1564 var selectedFiles = document.querySelectorAll( 1565 '.portlet-document-library .entry-selector:checked' 1566 ); 1567 1568 selectedFiles.forEach(({value}) => { 1569 var selectedFile = document.querySelector( 1570 '[data-analytics-file-entry-id="' + value + '"]' 1571 ); 1572 1573 sendAnalyticsEvent(selectedFile); 1574 }); 1575 } 1576 } 1577 } 1578 1579 Liferay.once('destroyPortlet', () => { 1580 document.body.removeEventListener('click', handleDownloadClick); 1581 }); 1582 1583 Liferay.once('portletReady', () => { 1584 document.body.addEventListener('click', handleDownloadClick); 1585 }); 1586(function() {var $ = AUI.$;var _ = AUI._; 1587 var onShare = function (data) { 1588 if (window.Analytics) {
1589 Analytics.send('shared', 'SocialBookmarks', { 1590 className: data.className, 1591 classPK: data.classPK, 1592 type: data.type, 1593 url: data.url, 1594 }); 1595 } 1596 }; 1597 1598 var onDestroyPortlet = function () { 1599 Liferay.detach('socialBookmarks:share', onShare); 1600 Liferay.detach('destroyPortlet', onDestroyPortlet); 1601 }; 1602 1603 Liferay.on('socialBookmarks:share', onShare); 1604 Liferay.on('destroyPortlet', onDestroyPortlet); 1605})(); 1606 if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) { 1607 svg4everybody( 1608 { 1609 polyfill: true, 1610 validate: function (src, svg, use) { 1611 return !src || !src.startsWith('#'); 1612 } 1613 } 1614 ); 1615 } 1616 1617 1618 Liferay.Portlet.register('fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb'); 1619 1620 1621 Liferay.Portlet.onLoad( 1622 { 1623 canEditTitle: false, 1624 columnPos: 0, 1625 isStatic: 'end', 1626 namespacedId: 'p_p_id_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb_', 1627 portletId: 'fi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb', 1628 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dfi_yja_sitetemplatesettings_web_SiteTemplateSettingsHeader_WAR_fiyjasitetemplatesettingsweb\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1629 refreshURLData: {} 1630 } 1631 ); 1632 1633 1634 Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff'); 1635 1636 1637 Liferay.Portlet.onLoad( 1638 { 1639 canEditTitle: false, 1640 columnPos: 0, 1641 isStatic: 'end', 1642 namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff_', 1643 portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff', 1644 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_k68Q2Vjo7Iff\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__column-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1645 refreshURLData: {} 1646 } 1647 ); 1648 1649 1650 Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO'); 1651 1652 1653 Liferay.Portlet.onLoad( 1654 { 1655 canEditTitle: false, 1656 columnPos: 0, 1657 isStatic: 'end', 1658 namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO_', 1659 portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO', 1660 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_Cbf2NJcxoqjO\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-10\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1661 refreshURLData: {} 1662 } 1663 ); 1664(function() {var $ = AUI.$;var _ = AUI._; 1665 var assetEntryId = 1666 ''; 1667 1668 if (assetEntryId) { 1669 window.location.hash = assetEntryId; 1670 } 1671})(); 1672 1673 Liferay.Portlet.register('com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM'); 1674 1675 1676 Liferay.Portlet.onLoad( 1677 { 1678 canEditTitle: false, 1679 columnPos: 0, 1680 isStatic: 'end', 1681 namespacedId: 'p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM_', 1682 portletId: 'com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM', 1683 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dcom_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_s6eksdCbKUwM\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-6\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1684 refreshURLData: {} 1685 } 1686 ); 1687 1688 1689 Liferay.Portlet.register('fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet'); 1690 1691 1692 Liferay.Portlet.onLoad( 1693 { 1694 canEditTitle: false, 1695 columnPos: 0, 1696 isStatic: 'end', 1697 namespacedId: 'p_p_id_fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet_', 1698 portletId: 'fi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet', 1699 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dfi_yja_language_version_tool_web_portlet_LanguageVersionToolSelectionPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1700 refreshURLData: {} 1701 } 1702 ); 1703 1704 var nestedPortlet = document.getElementById( 1705 '_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt__main-content' 1706 ); 1707 1708 if (nestedPortlet != null) { 1709 nestedPortlet.removeAttribute('role'); 1710 } 1711 1712 1713 Liferay.Portlet.register('com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt'); 1714 1715 1716 Liferay.Portlet.onLoad( 1717 { 1718 canEditTitle: false, 1719 columnPos: 0, 1720 isStatic: 'end', 1721 namespacedId: 'p_p_id_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt_', 1722 portletId: 'com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt', 1723 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dcom_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_ET7RxJX7p8Bt\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1724 refreshURLData: {} 1725 } 1726 ); 1727 1728 1729 Liferay.Portlet.register('fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFo
1729oter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter'); 1730 1731 1732 Liferay.Portlet.onLoad( 1733 { 1734 canEditTitle: false, 1735 columnPos: 0, 1736 isStatic: 'end', 1737 namespacedId: 'p_p_id_fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter_', 1738 portletId: 'fi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter', 1739 refreshURL: '\x2fsv\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233288918\x26p_p_id\x3dfi_yja_sitetemplatesettings_web_SiteTemplateSettingsFooter_WAR_fiyjasitetemplatesettingsweb_INSTANCE_sitetemplateFooter\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fsv\x252Fstartsida', 1740 refreshURLData: {} 1741 } 1742 ); 1743Liferay.Loader.require('metal-dom/src/all/dom', 'frontend-js-web/liferay/toast/commands/OpenToast.es', function(metalDomSrcAllDom, frontendJsWebLiferayToastCommandsOpenToastEs) { 1744try { 1745(function() { 1746var dom = metalDomSrcAllDom; 1747var $ = AUI.$;var _ = AUI._; 1748 var focusInPortletHandler = dom.delegate( 1749 document, 1750 'focusin', 1751 '.portlet', 1752 function(event) { 1753 dom.addClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); 1754 } 1755 ); 1756 1757 var focusOutPortletHandler = dom.delegate( 1758 document, 1759 'focusout', 1760 '.portlet', 1761 function(event) { 1762 dom.removeClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); 1763 } 1764 ); 1765 1766})(); 1767(function() { 1768var toastCommands = frontendJsWebLiferayToastCommandsOpenToastEs; 1769var $ = AUI.$;var _ = AUI._; 1770 AUI().use( 1771 'liferay-session', 1772 function() { 1773 Liferay.Session = new Liferay.SessionBase( 1774 { 1775 autoExtend: true, 1776 redirectOnExpire: false, 1777 redirectUrl: 'https\x3a\x2f\x2fsuomi-piste\x2efi\x2f', 1778 sessionLength: 10800, 1779 sessionTimeoutOffset: 70, 1780 warningLength: 0 1781 } 1782 ); 1783 1784 1785 } 1786 ); 1787 1788})(); 1789} catch (err) { 1790 console.error(err); 1791} 1792});AUI().use('liferay-menu', 'aui-base', function(A) {(function() {var $ = AUI.$;var _ = AUI._; 1793 if (A.UA.mobile) { 1794 Liferay.Util.addInputCancel(); 1795 } 1796})();(function() {var $ = AUI.$;var _ = AUI._; 1797 new Liferay.Menu(); 1798 1799 var liferayNotices = Liferay.Data.notices; 1800 1801 for (var i = 0; i < liferayNotices.length; i++) { 1802 Liferay.Util.openToast(liferayNotices[i]); 1803 } 1804 1805})();}); 1806// ]]> 1807</script>
1807 1808
1808<script src="https://suomi-piste.fi/o/yja-site-template-theme/js/main.js?browserId=chrome&languageId=sv_SE&t=1791215140000" type="text/javascript"></script>
1808 1809
1809<script type="text/javascript"> 1810// YJALR73-1775 replace iterator dropdow-toggle class with LR71 version to prevent visual changes 1811const iteratorDropdown = document.querySelectorAll('.taglib-page-iterator .lfr-pagination-page-selector .dropdown-toggle.btn-secondary'); 1812iteratorDropdown.forEach(iter => { 1813 iter.classList.remove('btn-secondary'); 1814 if (!iter.classList.contains('btn-default')) { 1815 iter.classList.add('btn-default'); 1816 } 1817}) 1818</script>
1818 1819
1819<script type="text/javascript"> 1820 // <![CDATA[ 1821 AUI().use( 1822 'aui-base', 1823 function(A) { 1824 var frameElement = window.frameElement; 1825 1826 if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { 1827 A.getBody().addClass('lfr-has-simulation-panel'); 1828 } 1829 } 1830 ); 1831 // ]]> 1832</script>
1832 1833
1833<script type="text/javascript"> 1834// <![CDATA[ 1835Liferay.Loader.require('[email protected]/index', function(frontendJsCollapseSupportWeb1015Index) { 1836try { 1837(function() { 1838var CollapseProvider = frontendJsCollapseSupportWeb1015Index; 1839CollapseProvider.default() 1840})(); 1841} catch (err) { 1842 console.error(err); 1843} 1844}); 1845// ]]> 1846</script>
1846 1847
1847<script type="text/javascript"> 1848// <![CDATA[ 1849Liferay.Loader.require('[email protected]/index', function(remoteAppSupportWeb108Index) { 1850try { 1851(function() { 1852var RemoteAppSupport = remoteAppSupportWeb108Index; 1853RemoteAppSupport.default() 1854})(); 1855} catch (err) { 1856 console.error(err); 1857} 1858}); 1859// ]]> 1860</script>
1860 1861
1861<script type="text/javascript"> 1862// <![CDATA[ 1863Liferay.Loader.require('[email protected]/index', function(frontendJsAlertSupportWeb1010Index) { 1864try { 1865(function() { 1866var AlertProvider = frontendJsAlertSupportWeb1010Index; 1867AlertProvider.default() 1868})(); 1869} catch (err) { 1870 console.error(err); 1871} 1872}); 1873// ]]> 1874</script>
1874 1875
1875<script type="text/javascript"> 1876// <![CDATA[ 1877Liferay.Loader.require('[email protected]/index', function(frontendJsTabsSupportWeb1011Index) { 1878try { 1879(function() { 1880var TabsProvider = frontendJsTabsSupportWeb1011Index; 1881TabsProvider.default() 1882})(); 1883} catch (err) { 1884 console.error(err); 1885} 1886}); 1887// ]]> 1888</script>
1888 1889
1889<script type="text/javascript"> 1890// <![CDATA[ 1891Liferay.Loader.require('[email protected]/index', function(frontendJsTooltipSupportWeb307Index) { 1892try { 1893(function() { 1894var TooltipSupport = frontendJsTooltipSupportWeb307Index; 1895TooltipSupport.default() 1896})(); 1897} catch (err) { 1898 console.error(err); 1899} 1900}); 1901// ]]> 1902</script>
1902 1903
1903<script type="text/javascript"> 1904// <![CDATA[ 1905Liferay.Loader.require('[email protected]/index', function(frontendJsDropdownSupportWeb1011Index) { 1906try { 1907(function() { 1908var DropdownProvider = frontendJsDropdownSupportWeb1011Index; 1909DropdownProvider.default() 1910})(); 1911} catch (err) { 1912 console.error(err); 1913} 1914}); 1915// ]]> 1916</script>
1916 1917
1917<script> 1918 1919'use strict'; 1920 1921class LayoutAccordion { 1922 constructor(domNode) { 1923 this.rootEl = domNode; 1924 this.buttonEl = this.rootEl.querySelector('button[aria-expanded]'); 1925 1926 let thisNamespace = this.buttonEl.getAttribute('id'); 1927 thisNamespace = thisNamespace.substring(0, thisNamespace.length - 30); 1928 1929 let controlsId = this.buttonEl.getAttribute('aria-controls'); 1930 controlsId = thisNamespace + controlsId; 1931 this.buttonEl.setAttribute('aria-controls', controlsId); 1932 1933 this.contentEl = document.getElementById(controlsId); 1934 1935 if (this.contentEl.querySelector('.portlet-title-text') != null) { 1936 this.buttonEl.querySelector(".yja-layout-accordion-title").innerHTML = this.contentEl.querySelector('.portlet-title-text').innerHTML; 1937 } 1938 1939 if (this.contentEl.querySelector('.portlet-dropzone.empty') != null && document.querySelector('body.signed-in') == null ) { 1940 this.rootEl.parentElement.remove(); 1941 } 1942 1943 this.open = this.buttonEl.getAttribute('aria-expanded') === 'true'; 1944 1945 // add event listeners 1946 this.buttonEl.addEventListener('click', this.onButtonClick.bind(this)); 1947 } 1948 1949 onButtonClick() { 1950 this.toggle(!this.open); 1951 } 1952 1953 toggle(open) { 1954 // don't do anything if the open state doesn't change 1955 if (open === this.open) { 1956 return; 1957 } 1958 1959 // update the internal state 1960 this.open = open; 1961 1962 // handle DOM updates 1963 this.buttonEl.setAttribute('aria-expanded', `${open}`); 1964 if (open) { 1965 this.contentEl.removeAttribute('hidden'); 1966 this.contentEl.setAttribute('aria-hidden', 'false'); 1967 } else { 1968 this.contentEl.setAttribute('hidden', ''); 1969 this.contentEl.setAttribute('aria-hidden', 'true'); 1970 } 1971 } 1972 1973 // Add public open and close methods for convenience 1974 open() { 1975 this.toggle(true); 1976 } 1977 1978 close() { 1979 this.toggle(false); 1980 } 1981} 1982 1983// init accordions 1984const layoutaccordions = document.querySelectorAll('ul.yja-layout-accordions > li.yja-layout-accordion > .yja-layout-accordion-toggle'); 1985layoutaccordions.forEach((accordionEl) => { 1986 new LayoutAccordion(accordionEl); 1987}); 1988 1989</script>
1989 1990
1990<script type="text/javascript"> 1991 1992 var fixed = jQuery('.main-nav').position().top; 1993 1994 1995</script>
1995 1996
1996<script src="/o/yja-cookie-consent-web/js/cookie-consent.js?browserId=chrome&languageId=sv_SE&t=1791215140000" type="text/javascript" id="yja-cookie-consent" data-style="two" data-uuid="f3cda23a-c517-8086-1f42-0129f8cbd78b" data-lang="sv_SE" data-check-cookie="true"></script>
1996 1997 </body> 1998</html>
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.