logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://anongit.hacktivis.me/git/pleroma-fe.git/

index.html (4545B)


  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
  6. <!-- putting styles here to avoid having to wait for styles to load up -->
  7. <style id="splashscreen">
  8. #splash {
  9. --scale: 1;
  10. width: 100vw;
  11. height: 100vh;
  12. display: grid;
  13. grid-template-rows: auto;
  14. grid-template-columns: auto;
  15. align-content: center;
  16. align-items: center;
  17. justify-content: center;
  18. justify-items: center;
  19. flex-direction: column;
  20. background: #0f161e;
  21. font-family: sans-serif;
  22. color: #b9b9ba;
  23. position: absolute;
  24. z-index: 9999;
  25. font-size: calc(1vw + 1vh + 1vmin);
  26. }
  27. #splash-credit {
  28. position: absolute;
  29. font-size: 14px;
  30. bottom: 16px;
  31. right: 16px;
  32. }
  33. #splash-container {
  34. align-items: center;
  35. }
  36. #mascot-container {
  37. display: flex;
  38. align-items: flex-end;
  39. justify-content: center;
  40. perspective: 60em;
  41. perspective-origin: 0 -15em;
  42. transform-style: preserve-3d;
  43. }
  44. #mascot {
  45. width: calc(10em * var(--scale));
  46. height: calc(10em * var(--scale));
  47. object-fit: contain;
  48. object-position: bottom;
  49. transform: translateZ(-2em);
  50. }
  51. #throbber {
  52. display: grid;
  53. width: calc(5em * 0.5 * var(--scale));
  54. height: calc(8em * 0.5 * var(--scale));
  55. margin-left: 4.1em;
  56. z-index: 2;
  57. grid-template-rows: repeat(8, 1fr);
  58. grid-template-columns: repeat(5, 1fr);
  59. grid-template-areas: "P P . L L"
  60. "P P . L L"
  61. "P P . L L"
  62. "P P . L L"
  63. "P P . . ."
  64. "P P . . ."
  65. "P P . E E"
  66. "P P . E E";
  67. --logoChunkSize: calc(2em * 0.5 * var(--scale))
  68. }
  69. .chunk {
  70. background-color: #e2b188;
  71. box-shadow: 0.01em 0.01em 0.1em 0 #e2b188;
  72. }
  73. #chunk-P {
  74. grid-area: P;
  75. border-top-left-radius: calc(var(--logoChunkSize) / 2);
  76. }
  77. #chunk-L {
  78. grid-area: L;
  79. border-bottom-right-radius: calc(var(--logoChunkSize) / 2);
  80. }
  81. #chunk-E {
  82. grid-area: E;
  83. border-bottom-right-radius: calc(var(--logoChunkSize) / 2);
  84. }
  85. #status {
  86. margin-top: 1em;
  87. line-height: 2;
  88. width: 100%;
  89. text-align: center;
  90. }
  91. #statusError {
  92. display: none;
  93. margin-top: 1em;
  94. font-size: calc(1vw + 1vh + 1vmin);
  95. line-height: 2;
  96. width: 100%;
  97. text-align: center;
  98. }
  99. #statusStack {
  100. display: none;
  101. margin-top: 1em;
  102. font-size: calc((1vw + 1vh + 1vmin) / 2.5);
  103. width: calc(100vw - 5em);
  104. padding: 1em;
  105. text-overflow: ellipsis;
  106. overflow-x: hidden;
  107. text-align: left;
  108. line-height: 2;
  109. }
  110. @media (prefers-reduced-motion) {
  111. #throbber {
  112. animation: none !important;
  113. }
  114. }
  115. </style>
  116. <style id="pleroma-eager-styles" type="text/css"></style>
  117. <style id="pleroma-lazy-styles" type="text/css"></style>
  118. <!--server-generated-meta-->
  119. </head>
  120. <body style="margin: 0; padding: 0">
  121. <noscript>To use Pleroma, please enable JavaScript.</noscript>
  122. <div id="splash">
  123. <!-- we are hiding entire graphic so no point showing credit -->
  124. <div aria-hidden="true" id="splash-credit">
  125. Art by pipivovott
  126. </div>
  127. <div id="splash-container">
  128. <div aria-hidden="true" id="mascot-container">
  129. <div id="throbber">
  130. <div class="chunk" id="chunk-P">
  131. </div>
  132. <div class="chunk" id="chunk-L">
  133. </div>
  134. <div class="chunk" id="chunk-E">
  135. </div>
  136. </div>
  137. <img id="mascot" src="/static/pleromatan_apology.png">
  138. </div>
  139. <div id="status" class="css-ok">
  140. <!-- (。>﹏<) -->
  141. <!-- it's a pseudographic, don't want screenreader read out nonsense -->
  142. <span aria-hidden="true" class="initial-text">(。&gt;﹏&lt;)</span>
  143. </div>
  144. <code id="statusError"></code>
  145. <pre id="statusStack"></pre>
  146. </div>
  147. </div>
  148. <div id="app" class="hidden"></div>
  149. <div id="modal"></div>
  150. <!-- built files will be auto injected -->
  151. <div id="popovers" />
  152. </body>
  153. </html>