{"id":16,"date":"2026-06-03T08:31:29","date_gmt":"2026-06-03T08:31:29","guid":{"rendered":"https:\/\/dev.simon-jan.nl\/?page_id=16"},"modified":"2026-06-03T08:31:30","modified_gmt":"2026-06-03T08:31:30","slug":"toernooi","status":"publish","type":"page","link":"https:\/\/dev.simon-jan.nl\/?page_id=16","title":{"rendered":"Toernooi"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\n<div id=\"ddt-root\">\n\n<!-- TOAST -->\n<div id=\"toast\" class=\"toast hidden\"><\/div>\n\n<!-- PREVIEW BAR -->\n<div id=\"preview-bar\" class=\"preview-bar\" style=\"display:none\"><\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCREEN: SELECTOR\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"screen-selector\" class=\"screen active\">\n  <div class=\"app-header\" id=\"selector-header\">\n    <img decoding=\"async\" src=\"https:\/\/dev.simon-jan.nl\/wp-content\/plugins\/dev-doorn-toernooi\/assets\/dev-doorn-logo.png\"\n         class=\"header-logo\" alt=\"DEV Doorn\">\n    <span class=\"header-title\">DEV Doorn Toernooien<\/span>\n    <span class=\"offline-dot dot-online\" title=\"Online\"><\/span>\n  <\/div>\n  <div class=\"content\">\n    <div id=\"tournament-list\"><\/div>\n    <div id=\"new-form\" style=\"display:none\" class=\"card mt-16\">\n      <div class=\"section-title\">Nieuw toernooi<\/div>\n      <div class=\"form-group\">\n        <label>Naam toernooi<\/label>\n        <input type=\"text\" id=\"nf-name\" placeholder=\"bijv. Zomertoernooi 2025\">\n      <\/div>\n      <div class=\"form-group\">\n        <label>Datum<\/label>\n        <input type=\"date\" id=\"nf-date\">\n      <\/div>\n      <div id=\"nf-err\" class=\"error-msg\" style=\"display:none\"><\/div>\n      <button class=\"btn btn-primary\" onclick=\"createTournament()\">Aanmaken<\/button>\n      <button class=\"btn btn-dark mt-8\" onclick=\"toggleNewForm(false)\">Annuleren<\/button>\n    <\/div>\n    <button class=\"btn btn-secondary mt-16\" onclick=\"toggleNewForm(true)\">\uff0b Nieuw toernooi<\/button>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCREEN: APP\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"screen-app\" class=\"screen\">\n  <div class=\"app-header\">\n    <button class=\"back-btn\" onclick=\"leaveApp()\">\u2190 Terug<\/button>\n    <span class=\"header-title\" id=\"app-title\"><\/span>\n    <span class=\"offline-dot dot-online\" title=\"Online\"><\/span>\n  <\/div>\n  <div id=\"app-readonly-banner\" class=\"readonly-banner\" style=\"display:none\">\n    Dit toernooi is afgesloten \u2014 alleen lezen.\n  <\/div>\n  <div class=\"content\">\n    <div id=\"tab-config\"  class=\"tab-content active\"><\/div>\n    <div id=\"tab-teams\"   class=\"tab-content\"><\/div>\n    <div id=\"tab-scores\"  class=\"tab-content\"><\/div>\n    <div id=\"tab-rank\"    class=\"tab-content\"><\/div>\n  <\/div>\n  <nav class=\"tab-bar\">\n    <button class=\"tab-btn active\" id=\"tbtn-0\" onclick=\"switchTab(0)\">\n      <span class=\"ti\">\u2699\ufe0f<\/span>Instellingen\n    <\/button>\n    <button class=\"tab-btn\" id=\"tbtn-1\" onclick=\"switchTab(1)\">\n      <span class=\"ti\">\ud83d\udc65<\/span>Teams\n    <\/button>\n    <button class=\"tab-btn\" id=\"tbtn-2\" onclick=\"switchTab(2)\">\n      <span class=\"ti\">\u26bd<\/span>Scores\n    <\/button>\n    <button class=\"tab-btn\" id=\"tbtn-3\" onclick=\"switchTab(3)\">\n      <span class=\"ti\">\ud83c\udfc6<\/span>Ranglijst\n    <\/button>\n  <\/nav>\n<\/div>\n\n<\/div><!-- #ddt-root -->\n<\/p>\n","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-16","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=\/wp\/v2\/pages\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16"}],"version-history":[{"count":1,"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=\/wp\/v2\/pages\/16\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=\/wp\/v2\/pages\/16\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/dev.simon-jan.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}