stats.js 1.2 KB

12345678910111213141516171819202122232425
  1. module.exports = require('./header.js') +`
  2. <table>
  3. <tr><td>Size</td><td><span id="size"></span></td>
  4. <tr><td>Created</td><td><span id="creationTime"></span></td>
  5. <tr><td>Expire</td><td><span id="expiralTime"></span></td>
  6. </table>
  7. <select id="relSource"></select>
  8. <table>
  9. <tr><td>Last Access: </td><td><span id="lastAccess"></span></td></tr>
  10. <tr><td>Access this week: </td><td><span id="weekAccess"></span></td></tr>
  11. <tr><td>Access this month: </td><td><span id="monthAccess"></span></td></tr>
  12. <tr><td>Total Access Count: </td><td><span id="totalAccessCount"></span></td></tr>
  13. <tr><td>Public Link</td><td><a id="publicLinkA" target="_blank"><span id="publicLink">/x/{entity.publicId}</span></a></td>
  14. <tr><td>Public Link</td><td><a id="publicLinkQrBig" target="_blank"><span id="publicLinkQr"></span></a></td>
  15. <tr><td>Public Embed Link</td><td><a id="embedLinkA" target="_blank"><span id="embedLink">/x/raw/{entity.publicId}</span></a></td>
  16. </table>
  17. <script>
  18. const PUBLIC_ID="{entity.publicId}";
  19. const ACCESS=JSON.parse('{access}');
  20. const FILE_SIZE={size};
  21. const CREATION_TIME={entity.createdTime};
  22. const EXPIRAL_TIME={entity.expireTime};
  23. const ORIGINS=JSON.parse('{origins}');
  24. </script><script src="/public/js/stats.js"></script>
  25. ` + require('./footer.js');