╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ index.html ───────────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │http│ ssh │ │ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
98 /* the TUI border cells own the frame, so the textarea can't be 99 drag-resized past them */ 100 .page textarea { 101 resize: none; 102 overflow-y: auto; 103 } 104 105 /* the TUI cells under the button render the border + label; 106 the native button stays transparent so they show through 107 and just owns the click + form-submit behavior. */ 108 .page button { 109 background: transparent; 110 color: transparent; 111 border: none; 112 cursor: pointer; 113 } 114 115 #grid a { 116 color: inherit; 117 text-decoration: none; 118 } 119 120 #grid .clickable { 121 cursor: pointer; 122 } 123 </style> 124 </head> 125 <body> 126 <div class="page"> 127 <div id="grid">{{{ HAXY_HTML }}}</div> 128 </div> 129 <script id="page-data" type="application/json">{{{ HAXY_JSON }}}</script> 130 <script src="/script.js"></script> 131 </body> 132 </html> 133