1
0
mirror of https://github.com/schollz/cowyo.git synced 2023-08-10 21:13:00 +03:00

Added coding types

Former-commit-id: 16d3982212d80dfc631e72d114f825fc860985df [formerly 40f4be30fed6c796301cd5d728b8d61a48f5b6e4] [formerly e18904f46decc08c0fb9db23ae877f9915d9eee6 [formerly a12f96618df3fed86bf87951e0407a6283750110 [formerly 6d38da9c02]]]
Former-commit-id: aa4daffeac0023cf80226d03a0381126d0f00e33 [formerly b73298c2652b0bc5cae6d5d6bc714cf7a1a020db]
Former-commit-id: b18129d6af5212a9c4af1c61b9d4572563e824d5
Former-commit-id: b613c3e83a
This commit is contained in:
Zack Scholl
2016-03-28 21:15:23 -04:00
parent e142daa0f4
commit 7077950bb4
9 changed files with 1818 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
var selfDestruct = false;
$(document).ready(function() {
var isTyping = false;
var typingTimer; //timer identifier
@@ -24,14 +25,14 @@ $(document).ready(function() {
//user is "finished typing," do something
function doneTyping() {
payload = JSON.stringify({ TextData: $('#emit_data').val(), Title: title_name, UpdateServer: true, UpdateClient: false })
payload = JSON.stringify({ TextData: currentText(), Title: title_name, UpdateServer: true, UpdateClient: false })
send(payload)
uhohTimer = setTimeout(uhoh, 3000);
$('#saveInfo').removeClass().addClass("glyphicon glyphicon-floppy-open");
console.log("Done typing")
updateInterval = setInterval(updateText, pollToGetNewestCopyInterval);
document.title = "[SAVED] " + title_name;
if ($('#emit_data').val().indexOf("self-destruct\n") > -1 || $('#emit_data').val().indexOf("\nself-destruct") > -1) {
if (currentText().indexOf("self-destruct\n") > -1 || currentText().indexOf("\nself-destruct") > -1) {
if (selfDestruct == false) {
selfDestruct = true;
swal({ title: "Info", text: "This page is primed to self-destruct.", timer: 1000, showConfirmButton: true });
@@ -51,7 +52,7 @@ $(document).ready(function() {
function updateText() {
console.log("Getting server's latest copy")
payload = JSON.stringify({ TextData: $('#emit_data').val(), Title: title_name, UpdateServer: false, UpdateClient: true })
payload = JSON.stringify({ TextData: currentText(), Title: title_name, UpdateServer: false, UpdateClient: true })
send(payload)
}
@@ -60,6 +61,7 @@ $(document).ready(function() {
c = new WebSocket(url);
send = function(data){
console.log("Sending: " + data)
c.send(data)
}