BraydenMoore
commited on
Commit
•
dcd87ff
1
Parent(s):
be8cca9
Update templates/index.html
Browse files- templates/index.html +32 -8
templates/index.html
CHANGED
@@ -167,14 +167,38 @@
|
|
167 |
|
168 |
|
169 |
<script>
|
170 |
-
document.addEventListener("DOMContentLoaded", function() {
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
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 |
|