From 5e03d0c5b9e0cdb2c91383a70e9e20fc99bdb76b Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Mon, 14 Mar 2016 08:07:15 -0400 Subject: [PATCH] Self-destruct alert Former-commit-id: eb06130939eaa1752c6e5b2efb1561f87c05fca3 [formerly 37d7574092e8858228b3ef99379ffda95376505a] [formerly b86c359da7ae72a8ed41d49b26dae9b55fc49b3b [formerly 7b9db2afe7918c8ff1ec1c1f9e3096ed3e6b21ff [formerly 4509722cbf58a02a3a51bf63db18d3f3379bd6b4]]] Former-commit-id: 08ea0f8c80fdc8fe9bf3c4c31a71e4a5c0180b44 [formerly 7d87539a749d43471d6ca017e42daf6152a61f48] Former-commit-id: 2af4c5cae1a890228e5d59280ba1d0c949d45f61 Former-commit-id: 8645d3a3acd3e990f8094a483df47205d6ff85e2 --- static/js/websockets.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/static/js/websockets.js b/static/js/websockets.js index 69ed052..6ce3835 100644 --- a/static/js/websockets.js +++ b/static/js/websockets.js @@ -1,3 +1,4 @@ +var selfDestruct = false; $(document).ready(function() { var isTyping = false; var typingTimer; //timer identifier @@ -30,6 +31,17 @@ $(document).ready(function() { 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 (selfDestruct == false) { + selfDestruct = true; + swal({ title: "Info", text: "This page is primed to self-destruct.", timer: 1000, showConfirmButton: true }); + } + } else { + if (selfDestruct == true) { + selfDestruct = false; + swal({ title: "Info", text: "This page is no longer primed to self-destruct.", timer: 1000, showConfirmButton: true }); + } + } } function uhoh() {