2021-09-24 14:30:00 +01:00
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<title>Sync v3 experiments</title>
|
2021-10-06 12:45:54 +01:00
|
|
|
<link rel="stylesheet" href="styles.css">
|
2022-02-23 12:16:22 +00:00
|
|
|
<script src="index.js" type="module"></script>
|
2021-09-24 14:30:00 +01:00
|
|
|
</head>
|
2021-10-06 12:45:54 +01:00
|
|
|
<body>
|
2022-02-22 18:24:35 +00:00
|
|
|
<div class="statsheader">
|
2022-02-22 19:04:19 +00:00
|
|
|
<span id="txrx" title="Total sizes of uncompressed HTTP bodies without HTTP headers">0 KB Tx / 0 KB Rx</span>
|
2022-02-23 10:51:09 +00:00
|
|
|
<div id="listgraph" title="Room lists tracked, blue=window yellow=SYNC green=INSERT red=DELETE cyan=UPDATE dark red=INVALIDATE"></div>
|
2022-02-22 18:24:35 +00:00
|
|
|
</div>
|
2021-10-06 12:45:54 +01:00
|
|
|
<div class="page">
|
2021-10-06 13:20:26 +01:00
|
|
|
<div class="leftSide">
|
2021-11-10 18:13:04 +00:00
|
|
|
<div id="roomlistcontainer">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="rightSide">
|
2021-10-06 13:20:26 +01:00
|
|
|
<div class="header">
|
|
|
|
<input id="accessToken" type="password" placeholder="matrix.org access token" />
|
2021-10-07 11:22:53 +01:00
|
|
|
<input id="syncButton" type="button" value="Start Sync" />
|
2021-10-22 15:59:12 +01:00
|
|
|
<input id="debugButton" type="button" value="DEBUG" style="display: none;" />
|
2021-10-06 13:20:26 +01:00
|
|
|
<span id="errorMsg"></span>
|
2022-02-24 16:48:39 +00:00
|
|
|
<input id="roomfilter" type="text" placeholder="Filter rooms..." />
|
2021-10-05 17:50:15 +01:00
|
|
|
</div>
|
2021-10-06 14:03:22 +01:00
|
|
|
<div class="roomheading">
|
2021-11-02 18:05:38 +00:00
|
|
|
<img class="roomavatar" decoding="async" id="selectedroomavatar" src="/client/placeholder.svg"/>
|
2021-10-06 14:03:22 +01:00
|
|
|
<span id="selectedroomname">Select a room</span>
|
2021-10-07 17:43:53 +01:00
|
|
|
<div id="selectedroomtopic">
|
|
|
|
|
|
|
|
</div>
|
2021-10-06 14:03:22 +01:00
|
|
|
</div>
|
2021-10-06 13:20:26 +01:00
|
|
|
<div id="messages"></div>
|
2022-02-24 15:55:32 +00:00
|
|
|
<div id="roomfooter">
|
|
|
|
<input id="sendmessageinput" type="text" placeholder="Enter text or commands /me /invite /join /leave" spellcheck="true" />
|
|
|
|
</div>
|
2021-10-05 17:50:15 +01:00
|
|
|
</div>
|
2021-09-28 13:48:42 +01:00
|
|
|
<template id="roomCellTemplate">
|
2021-10-06 12:45:54 +01:00
|
|
|
<div class="roomcell">
|
2021-11-02 18:05:38 +00:00
|
|
|
<img class="roomavatar" decoding="async" src="/client/placeholder.svg"/>
|
2021-09-30 11:43:16 +01:00
|
|
|
<div class="roominfo">
|
2021-10-08 14:15:36 +01:00
|
|
|
<span class="unreadcount"></span>
|
2021-10-08 12:47:36 +01:00
|
|
|
<span class="roomname"></span>
|
|
|
|
<span class="roomtimestamp"></span>
|
2021-09-28 18:33:10 +01:00
|
|
|
<div>
|
2021-10-08 12:47:36 +01:00
|
|
|
<span class="roomsender"></span>
|
|
|
|
<span class="roomcontent"></span>
|
2021-09-28 18:33:10 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
2021-09-28 13:48:42 +01:00
|
|
|
</div>
|
|
|
|
</template>
|
2021-10-05 18:04:34 +01:00
|
|
|
<template id="messagetemplate">
|
|
|
|
<div>
|
2021-10-06 14:03:22 +01:00
|
|
|
<div class="msgheader">
|
|
|
|
<div class="msgsender">Alice</div>
|
|
|
|
<div class="msgtimestamp">11/06/1999 11:22:33</div>
|
|
|
|
</div>
|
|
|
|
<div class="msgcontent">Lorem Ipsum Dolor...</div>
|
2021-10-05 18:04:34 +01:00
|
|
|
</div>
|
|
|
|
</template>
|
2021-09-24 14:30:00 +01:00
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|