{"id":3155,"date":"2025-12-30T11:09:17","date_gmt":"2025-12-30T14:09:17","guid":{"rendered":"https:\/\/mpf.jusentrerios.gov.ar\/?p=3155"},"modified":"2025-12-30T11:10:41","modified_gmt":"2025-12-30T14:10:41","slug":"nomina-feria-judicial-enero-2026","status":"publish","type":"post","link":"https:\/\/mpf.jusentrerios.gov.ar\/?p=3155","title":{"rendered":"N\u00f3mina Feria Judicial &#8211; Enero 2026"},"content":{"rendered":"    <div class=\"pdf-wrapper\" id=\"wrapper-pdf-69e0402f91dfc\">\n        <!-- El contenido ser\u00e1 reemplazado por JavaScript seg\u00fan el dispositivo -->\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const wrapperId = \"wrapper-pdf-69e0402f91dfc\";\n            const wrapper = document.getElementById(wrapperId);\n            const pdfUrl = \"https:\/\/mpf.jusentrerios.gov.ar\/wp-content\/uploads\/2025\/230-2025.pdf\";\n            const width = \"100%\";\n            const height = \"500px\";\n            \n            \/\/ Extraer el nombre del archivo de la URL para el bot\u00f3n de descarga\n            const fileName = pdfUrl.split('\/').pop();\n            \n            \/\/ Verificar si es dispositivo m\u00f3vil (ancho <= 768px)\n            if (window.innerWidth <= 768) {\n                \/\/ Configuraci\u00f3n para m\u00f3vil - Visor personalizado con icono de descarga\n                wrapper.innerHTML = `\n                    <div class=\"pdf-container-${wrapperId}\" data-url=\"${pdfUrl}\" style=\"width: ${width}; max-width: 600px; height: 80vh; overflow: auto; border: 1px solid #ccc; border-radius: 5px; position: relative;\">\n                        <div class=\"pdf-controls\" style=\"display: flex; justify-content: space-between; align-items: center; padding: 10px; background: #f4f4f4; position: sticky; top: 0; z-index: 100;\">\n                            <button id=\"prevPage-${wrapperId}\">\u2b05 Anterior<\/button>\n                            <span id=\"pageNum-${wrapperId}\">1<\/span> \/ <span id=\"pageCount-${wrapperId}\"><\/span>\n                            <div style=\"display: flex; gap: 10px; align-items: center;\">\n                                <a href=\"${pdfUrl}\" download=\"${fileName}\" style=\"text-decoration: none; display: flex; align-items: center;\">\n                                    <span style=\"font-size: 20px; line-height: 1;\">\u2b07\ufe0f<\/span>\n                                <\/a>\n                                <button id=\"nextPage-${wrapperId}\">Siguiente \u27a1<\/button>\n                            <\/div>\n                        <\/div>\n                        <canvas id=\"pdf-canvas-${wrapperId}\" style=\"width: 100%;\"><\/canvas>\n                    <\/div>\n                `;\n                \n                \/\/ Cargar PDF.js din\u00e1micamente\n                const script = document.createElement(\"script\");\n                script.src = \"\/wp-content\/themes\/mpf\/js\/pdf.min.js\";\n                script.onload = function() {\n                    pdfjsLib.GlobalWorkerOptions.workerSrc = \"\/wp-content\/themes\/mpf\/js\/pdf.worker.min.js\";\n\n                    let pdfDoc = null,\n                        pageNum = 1,\n                        pageRendering = false,\n                        canvas = document.getElementById(`pdf-canvas-${wrapperId}`),\n                        ctx = canvas.getContext(\"2d\");\n\n                    function renderPage(num) {\n                        pageRendering = true;\n                        pdfDoc.getPage(num).then(function(page) {\n                            let viewport = page.getViewport({ scale: 1.5 });\n                            canvas.height = viewport.height;\n                            canvas.width = viewport.width;\n\n                            let renderContext = {\n                                canvasContext: ctx,\n                                viewport: viewport\n                            };\n                            let renderTask = page.render(renderContext);\n\n                            renderTask.promise.then(function() {\n                                pageRendering = false;\n                                document.getElementById(`pageNum-${wrapperId}`).textContent = num;\n                            });\n                        });\n                    }\n\n                    document.getElementById(`prevPage-${wrapperId}`).addEventListener(\"click\", function() {\n                        if (pageNum <= 1) return;\n                        pageNum--;\n                        renderPage(pageNum);\n                    });\n\n                    document.getElementById(`nextPage-${wrapperId}`).addEventListener(\"click\", function() {\n                        if (pageNum >= pdfDoc.numPages) return;\n                        pageNum++;\n                        renderPage(pageNum);\n                    });\n\n                    pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                        pdfDoc = pdf;\n                        document.getElementById(`pageCount-${wrapperId}`).textContent = pdfDoc.numPages;\n                        renderPage(pageNum);\n                    });\n                };\n                document.body.appendChild(script);\n            } else {\n                \/\/ Configuraci\u00f3n para escritorio - Solo embed sin bot\u00f3n de descarga\n                wrapper.innerHTML = `\n                    <embed \n                        src=\"${pdfUrl}\" \n                        type=\"application\/pdf\" \n                        style=\"width: ${width};\" \n                        width=\"600\" \n                        height=\"${height}\">\n                `;\n            }\n        });\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"<div class=\"slide-text-bg2\"><span><\/span><\/div>\n","protected":false},"author":1,"featured_media":3116,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=\/wp\/v2\/posts\/3155"}],"collection":[{"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3155"}],"version-history":[{"count":3,"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=\/wp\/v2\/posts\/3155\/revisions"}],"predecessor-version":[{"id":3161,"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=\/wp\/v2\/posts\/3155\/revisions\/3161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=\/wp\/v2\/media\/3116"}],"wp:attachment":[{"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mpf.jusentrerios.gov.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}