{"id":6141,"date":"2025-06-23T11:32:32","date_gmt":"2025-06-23T11:32:32","guid":{"rendered":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/?page_id=6141"},"modified":"2025-06-25T11:01:53","modified_gmt":"2025-06-25T11:01:53","slug":"live-case-list","status":"publish","type":"page","link":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/live-case-list\/","title":{"rendered":"Live Case List"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6141\" class=\"elementor elementor-6141\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4480978 e-flex e-con-boxed e-con e-parent \" data-id=\"4480978\" data-element_type=\"container\">\t\t\t<div class=\"e-con-inner\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-1d05f2e elementor-widget elementor-widget-spacer\" data-id=\"1d05f2e\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5e8a41 elementor-widget elementor-widget-shortcode\" data-id=\"f5e8a41\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    .status-badge {\n        display: inline-block;\n        padding: 0.25em 0.6em;\n        font-size: 0.75em;\n        font-weight: 600;\n        line-height: 1;\n        color: white;\n        border-radius: 0.25rem;\n        text-align: center;\n        white-space: nowrap;\n        vertical-align: baseline;\n        min-width: 60px;\n    }\n    #ancientClock {\n        display: block;\n        margin: 20px auto 40px auto;\n        background: #f5f0e6;\n        box-shadow: inset 0 0 20px #b09a64;\n        border: 10px solid #002147;\n        border-radius: 50%;\n    }\n    .time-slots {\n        color: #333;\n        font-size: 0.9em;\n        margin-top: 5px;\n        margin-bottom: 10px;\n    }\n    .time-slot-section {\n        margin-bottom: 20px;\n    }\n    <\/style>\n\n    <link rel=\"stylesheet0070stylesheet\" href=\"https:\/\/cdn.datatables.net\/1.13.6\/css\/jquery.dataTables.min.css\">\n    <script src=\"https:\/\/code.jquery.com\/jquery-3.7.0.min.js\"><\/script>\n    <script src=\"https:\/\/cdn.datatables.net\/1.13.6\/js\/jquery.dataTables.min.js\"><\/script>\n\n    <canvas id=\"ancientClock\" width=\"200\" height=\"200\" aria-label=\"Ancient analog clock\" role=\"img\"><\/canvas>\n\n    <div class=\"live-case-list\">\n            <\/div>\n\n    <script>\n    const canvas = document.getElementById('ancientClock');\n    const ctx = canvas.getContext('2d');\n    const radius = canvas.height \/ 2;\n    ctx.translate(radius, radius);\n    const clockRadius = radius * 0.90;\n\n    function drawClock() {\n        drawFace(ctx, clockRadius);\n        drawNumbers(ctx, clockRadius);\n        drawTime(ctx, clockRadius);\n    }\n\n    function drawFace(ctx, radius) {\n        const grad = ctx.createRadialGradient(0, 0, radius * 0.95, 0, 0, radius * 1.05);\n        grad.addColorStop(0, '#e0d4a3');\n        grad.addColorStop(0.5, '#a9832e');\n        grad.addColorStop(1, '#5a3e0a');\n        ctx.fillStyle = grad;\n        ctx.beginPath();\n        ctx.arc(0, 0, radius, 0, 2 * Math.PI);\n        ctx.fill();\n\n        ctx.fillStyle = '#f3ecd8';\n        ctx.beginPath();\n        ctx.arc(0, 0, radius * 0.85, 0, 2 * Math.PI);\n        ctx.fill();\n\n        ctx.beginPath();\n        ctx.fillStyle = '#5a3e0a';\n        ctx.arc(0, 0, radius * 0.07, 0, 2 * Math.PI);\n        ctx.fill();\n    }\n\n    function drawNumbers(ctx, radius) {\n        const angIncrement = Math.PI \/ 6;\n        ctx.font = radius * 0.15 + \"px Georgia, serif\";\n        ctx.fillStyle = '#5a3e0a';\n        ctx.textBaseline = \"middle\";\n        ctx.textAlign = \"center\";\n\n        for(let num = 1; num <= 12; num++){\n            let ang = num * angIncrement;\n            let x = radius * 0.7 * Math.sin(ang);\n            let y = -radius * 0.7 * Math.cos(ang);\n            ctx.fillText(num.toString(), x, y);\n        }\n    }\n\n    function drawTime(ctx, radius){\n        const now = new Date();\n        let hour = now.getHours() % 12;\n        let minute = now.getMinutes();\n        let second = now.getSeconds();\n\n        hour = (hour * Math.PI \/ 6) +\n               (minute * Math.PI \/ (6 * 60)) +\n               (second * Math.PI \/ (360 * 60));\n        drawHand(ctx, hour, radius * 0.5, radius * 0.07);\n\n        const minuteAngle = (minute * Math.PI \/ 30) + (second * Math.PI \/ (30 * 60));\n        drawHand(ctx, minuteAngle, radius * 0.75, radius * 0.05);\n\n        const secondAngle = (second * Math.PI \/ 30);\n        drawHand(ctx, secondAngle, radius * 0.85, radius * 0.02, '#d9534f');\n    }\n\n    function drawHand(ctx, pos, length, width, color='#5a3e0a'){\n        ctx.beginPath();\n        ctx.lineWidth = width;\n        ctx.lineCap = \"round\";\n        ctx.strokeStyle = color;\n        ctx.moveTo(0,0);\n        ctx.rotate(pos);\n        ctx.lineTo(0, -length);\n        ctx.stroke();\n        ctx.rotate(-pos);\n    }\n\n    setInterval(drawClock, 1000);\n    drawClock();\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6141","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/pages\/6141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/comments?post=6141"}],"version-history":[{"count":10,"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/pages\/6141\/revisions"}],"predecessor-version":[{"id":6259,"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/pages\/6141\/revisions\/6259"}],"wp:attachment":[{"href":"https:\/\/testing.sltdigitalweb.lk\/supremecourt\/beta3\/wp-json\/wp\/v2\/media?parent=6141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}