Initial SSE MVP
This commit is contained in:
@@ -88,7 +88,7 @@
|
|||||||
<option value="Users"></option>
|
<option value="Users"></option>
|
||||||
</datalist>
|
</datalist>
|
||||||
</li>
|
</li>
|
||||||
<div>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<label class="hide-on-small-screen" for="send"> </label>
|
<label class="hide-on-small-screen" for="send"> </label>
|
||||||
<button
|
<button
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
<div
|
<div
|
||||||
class="blue"
|
class="blue"
|
||||||
|
|||||||
@@ -84,6 +84,10 @@
|
|||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<input type="text" name="" value="">
|
||||||
|
<button type="button" name="button" @click="start()"></button>
|
||||||
|
<div id="result"></div>
|
||||||
</pw-section>
|
</pw-section>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -253,6 +257,16 @@ export default {
|
|||||||
if (Object.keys(sourceEmojis).includes(source))
|
if (Object.keys(sourceEmojis).includes(source))
|
||||||
return sourceEmojis[source];
|
return sourceEmojis[source];
|
||||||
return "";
|
return "";
|
||||||
|
},
|
||||||
|
start() {
|
||||||
|
if(typeof(EventSource) !== "undefined") {
|
||||||
|
var source = new EventSource("http://wgrothaus.ucc.ie/~frank/cs3513/server_event_source.php");
|
||||||
|
source.onmessage = function(event) {
|
||||||
|
document.getElementById("result").innerHTML += event.data + "<br>";
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
document.getElementById("result").innerHTML = "Sorry, your browser does not support server-sent events...";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
updated: function() {
|
updated: function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user