2026-07-21 19:19:52 +02:00
|
|
|
|
|
|
|
|
<div class="clear"></div>
|
2026-07-31 19:32:19 +02:00
|
|
|
<br/>
|
|
|
|
|
<hr/>
|
|
|
|
|
<div class="spectrum span">
|
|
|
|
|
<div></div>
|
|
|
|
|
</div>
|
|
|
|
|
<br/>
|
|
|
|
|
<br/>
|
2026-07-21 19:19:52 +02:00
|
|
|
|
|
|
|
|
<table width="100%" class="footer">
|
|
|
|
|
<tr>
|
2026-07-23 10:01:34 +02:00
|
|
|
<td class="col3">
|
|
|
|
|
<a href="https://xrhf.isvery.ninja">XR Hypermedia Federation</a><br/>
|
2026-07-31 22:08:22 +02:00
|
|
|
<a href="https://xrfragment.org">XR Fragment deeplinking spec</a><br/>
|
2026-07-23 10:01:34 +02:00
|
|
|
<a href="https://coderofsalvation.github.io/janus-guide/">JanusXR Guide</a><br/>
|
|
|
|
|
<a href="https://nlnet.nl">NLNET</a><br/>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="col3">
|
2026-08-17 13:42:27 +02:00
|
|
|
<a href="?view=3D">View from XR Device</a><br/>
|
|
|
|
|
<a href="${opts.plugin_diskscan_dirname}">Content overview</a><br/>
|
|
|
|
|
<a href="about">About</a><br/>
|
2026-07-23 10:01:34 +02:00
|
|
|
</td>
|
|
|
|
|
<td class="col3">
|
2026-08-17 13:42:27 +02:00
|
|
|
<img src="img/button-88x31.gif" style="display:inline-block"/><br/>
|
|
|
|
|
<a href="https://codeberg.org/coderofsalvation/xrforge-v2">Sourcecode</a> <br>
|
|
|
|
|
{if footerlinks then
|
|
|
|
|
for i,v in pairs(footerlinks) do
|
|
|
|
|
print([[
|
|
|
|
|
<a href="]] .. v.url .. [[">]] .. v.title .. [[</a><br>
|
|
|
|
|
]])
|
|
|
|
|
end
|
|
|
|
|
end}
|
2026-07-23 10:01:34 +02:00
|
|
|
</td>
|
2026-07-21 19:19:52 +02:00
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</table>
|
|
|
|
|
</center>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
|
|
|
|
|
2026-07-30 22:54:44 +02:00
|
|
|
<!-- JanusXR portalroom, see https://janusxr.org for markup -->
|
2026-08-04 12:17:33 +02:00
|
|
|
${janusxr}
|
2026-07-21 19:19:52 +02:00
|
|
|
|
|
|
|
|
<!-- C-code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-->
|