Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
function solve() { let box = document.getElementById("info") let dep = document.getElementById("depart"); let arr = document.getElementById("arrive"); let currentId="depot"; let currentName=""; function depart() { fetch(`https://judgetests.firebaseio.com/schedule/${currentId}.json`) .then(res=>res.json()) .then(departSuccess) .catch(err=>{ box.textContent="Error"; arr.disabled=true; dep.disabled=true; }) } function arrive() { arr.disabled=true; dep.disabled=false; box.textContent=`Arriving at ${currentName}` } function departSuccess(data){ let {name, next}=data; currentId=next; currentName=name; dep.disabled=true; arr.disabled=false; box.textContent=`Next stop: ${currentName}` } return { depart, arrive }; } let result = solve();
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)