{"id":1912,"date":"2023-11-15T17:58:41","date_gmt":"2023-11-15T16:58:41","guid":{"rendered":"https:\/\/sna.gov.it\/?page_id=1912"},"modified":"2023-11-15T17:58:42","modified_gmt":"2023-11-15T16:58:42","slug":"sistema-di-misurazione-e-valutazione-della-performance","status":"publish","type":"page","link":"https:\/\/sna.gov.it\/home\/amministrazione-trasparente\/performance\/sistema-di-misurazione-e-valutazione-della-performance\/","title":{"rendered":"Sistema di misurazione e valutazione della performance\u200b"},"content":{"rendered":"<div class=\"lazyblock-accordion-box-2eG7zS wp-block-lazyblock-accordion-box\">\n<section class=\"sna-accordion-box sna-accordion-box-contained dark-blue\" data-items-per-page=\"8\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"accordion-box-inner\">\n                    <!-- Box Title -->\n                                            <h2 class=\"box-title\">Sistema di misurazione e valutazione della performance\u200b<\/h2>\n                    \n                    <!-- Start accordion-->\n                    <div class=\"sna-accordion\">\n                        <div class=\"accordion\" id=\"org-acc-alt-6ad185fd8ff78\">\n                                                                                                                        <div class=\"accordion-item\" id=\"link-esterno-alla-pagina-del-sito-del-governo\">\n                                    <h3 class=\"accordion-header\" id=\"org-acc-alt-6ad185fd8ff78-heading-1\">\n                                        <button class=\"accordion-button accordion-button-start collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#org-acc-alt-6ad185fd8ff78-collapse-1\" aria-expanded=\"false\" aria-controls=\"org-acc-alt-6ad185fd8ff78-collapse-1\">\n                                            <span>Link esterno alla pagina del sito del Governo<\/span>\n                                        <\/button>\n                                    <\/h3>\n                                    <div class=\"accordion-collapse collapse\" id=\"org-acc-alt-6ad185fd8ff78-collapse-1\" aria-labelledby=\"org-acc-alt-6ad185fd8ff78-heading-1\" data-bs-parent=\"#org-acc-alt-6ad185fd8ff78\">\n                                        <div class=\"accordion-body\">\n                                            <div class=\"text-box\">\n                                                <p>Sistema di misurazione e valutazione della performance<\/p>                                                                                                    <a class=\"acc-link d-flex align-items-center\" href=\"https:\/\/presidenza.governo.it\/AmministrazioneTrasparente\/Performance\/index.html\" aria-label=\"Vai ai dettagli\">\n                                                        <span class=\"text-decoration-underline fw-bold\">Vai al dettaglio<\/span>\n                                                        <i class=\"fs-5 bi bi-arrow-right ms-2\"><\/i>\n                                                    <\/a>\n                                                                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                                                    <\/div>\n                        <nav id=\"org-acc-alt-6ad185fd8ff78-pagination\" class=\"sna-accordion-box__pagination\" aria-label=\"Paginazione accordion\" hidden><\/nav>\n                    <\/div>\n                    <!-- End accordion-->\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    const accordion = document.getElementById('org-acc-alt-6ad185fd8ff78');\n    const pagination = document.getElementById('org-acc-alt-6ad185fd8ff78-pagination');\n\n    if (!accordion || !pagination) return;\n\n    const section = accordion.closest('.sna-accordion-box');\n    const items = Array.from(accordion.querySelectorAll(':scope > .accordion-item'));\n    const itemsPerPage = parseInt(section?.dataset.itemsPerPage || '8', 10);\n    const pageCount = Math.ceil(items.length \/ itemsPerPage);\n    let currentPage = 0;\n\n    if (pageCount <= 1) return;\n\n    const hash = window.location.hash ? decodeURIComponent(window.location.hash.substring(1)) : '';\n    const hashIndex = hash ? items.findIndex(function (item) { return item.id === hash; }) : -1;\n    if (hashIndex >= 0) currentPage = Math.floor(hashIndex \/ itemsPerPage);\n\n    function closeItem(item) {\n        const button = item.querySelector('.accordion-button');\n        const collapse = item.querySelector('.accordion-collapse');\n        button?.classList.add('collapsed');\n        button?.setAttribute('aria-expanded', 'false');\n        collapse?.classList.remove('show');\n    }\n\n    function createButton(label, ariaLabel, page, className, disabled, current) {\n        const button = document.createElement('button');\n        button.type = 'button';\n        button.className = 'sna-accordion-box__page ' + className;\n        button.innerHTML = label;\n        button.setAttribute('aria-label', ariaLabel);\n        button.disabled = disabled;\n\n        if (current) {\n            button.classList.add('is-current');\n            button.setAttribute('aria-current', 'page');\n        }\n\n        button.addEventListener('click', function () {\n            if (disabled || page === currentPage) return;\n            renderPage(page, true);\n        });\n\n        pagination.appendChild(button);\n    }\n\n    function renderPagination() {\n        pagination.innerHTML = '';\n        createButton('<i class=\"bi bi-chevron-double-left\" aria-hidden=\"true\"><\/i>', 'Prima pagina', 0, 'is-arrow', currentPage === 0, false);\n        createButton('<i class=\"bi bi-chevron-left\" aria-hidden=\"true\"><\/i>', 'Pagina precedente', currentPage - 1, 'is-arrow', currentPage === 0, false);\n\n        for (let page = 0; page < pageCount; page++) {\n            createButton(String(page + 1), 'Pagina ' + (page + 1), page, '', false, page === currentPage);\n        }\n\n        createButton('<i class=\"bi bi-chevron-right\" aria-hidden=\"true\"><\/i>', 'Pagina successiva', currentPage + 1, 'is-arrow', currentPage === pageCount - 1, false);\n        createButton('<i class=\"bi bi-chevron-double-right\" aria-hidden=\"true\"><\/i>', 'Ultima pagina', pageCount - 1, 'is-arrow', currentPage === pageCount - 1, false);\n    }\n\n    function renderPage(page, shouldScroll) {\n        currentPage = Math.max(0, Math.min(page, pageCount - 1));\n        const firstItem = currentPage * itemsPerPage;\n        const lastItem = firstItem + itemsPerPage;\n\n        items.forEach(function (item, index) {\n            const isVisible = index >= firstItem && index < lastItem;\n            if (!isVisible) closeItem(item);\n            item.hidden = !isVisible;\n        });\n\n        renderPagination();\n\n        if (shouldScroll) {\n            section.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n    }\n\n    pagination.hidden = false;\n    renderPage(currentPage, false);\n});\n<\/script>\n\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1401,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-foglia.php","meta":{"footnotes":""},"class_list":["post-1912","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/comments?post=1912"}],"version-history":[{"count":1,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1912\/revisions"}],"predecessor-version":[{"id":1913,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1912\/revisions\/1913"}],"up":[{"embeddable":true,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1401"}],"wp:attachment":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/media?parent=1912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}