BraydenMoore commited on
Commit
dcd87ff
1 Parent(s): be8cca9

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +32 -8
templates/index.html CHANGED
@@ -167,14 +167,38 @@
167
 
168
 
169
  <script>
170
- document.addEventListener("DOMContentLoaded", function() {
171
- const feed = document.getElementById("feed");
172
- feed.src = "{{ url_for('static', filename='loading.gif') }}"
173
- setTimeout(function() {
174
- const newUrl = "{{ url }}";
175
- feed.src = newUrl;
176
- });
177
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  </script>
179
  </body>
180
 
 
167
 
168
 
169
  <script>
170
+ // document.addEventListener("DOMContentLoaded", function() {
171
+ // const feed = document.getElementById("feed");
172
+ // feed.src = "{{ url_for('static', filename='loading.gif') }}"
173
+ // setTimeout(function() {
174
+ // const newUrl = "{{ url }}";
175
+ // feed.src = newUrl;
176
+ // });
177
+ // });
178
+
179
+
180
+ document.addEventListener("DOMContentLoaded", function() {
181
+ var xhr = new XMLHttpRequest();
182
+ xhr.open('GET', "{{ url }}", true);
183
+ xhr.setRequestHeader('Cache-Control', 'no-cache');
184
+ xhr.responseType = 'arraybuffer';
185
+
186
+ var image = document.getElementById("feed");
187
+ var boundary = null; // You'll need to get this from the server's response header
188
+
189
+ xhr.onload = function(e) {
190
+ if (xhr.status == 200) {
191
+ // Parse and display the image
192
+ var arrayBufferView = new Uint8Array(this.response);
193
+ var blob = new Blob([arrayBufferView], { type: "image/jpeg" });
194
+ var urlCreator = window.URL || window.webkitURL;
195
+ var imageUrl = urlCreator.createObjectURL(blob);
196
+ image.src = imageUrl;
197
+ }
198
+ };
199
+
200
+ xhr.send();
201
+ });
202
  </script>
203
  </body>
204