Skip to content
Snippets Groups Projects
space-status.html 2.62 KiB
Newer Older
Lukas Ruge's avatar
Lukas Ruge committed
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
Lukas Ruge's avatar
Lukas Ruge committed
  spaceopen();
Lukas Ruge's avatar
Lukas Ruge committed
  bbbopen();
Lukas Ruge's avatar
Lukas Ruge committed
});

function spaceopen() {
  //http://nobreakspace.org/status/spaceapi.json

Lukas Ruge's avatar
Lukas Ruge committed
  $.get( "https://status.chaotikum.org/spaceapi.json", function( data ) {
Lukas Ruge's avatar
Lukas Ruge committed
    console.log(data);
    if(data.open) {
      console.log("OPEN");
Lukas Ruge's avatar
Lukas Ruge committed
      $("#spaceopen").css( "border", "3px solid green" );
      $("#spaceopen").html("<div style='float:left'><img src='{{ site.baseurl }}/assets/open.png' width='35'></div>Der Nbsp ist offen!<br><div style='text-align: right;'><a href='http://status.chaotikum.org/' target='_blank' style='color: #EAEAEA;'>Status</a></div>");
Lukas Ruge's avatar
Lukas Ruge committed
    } else {
      console.log("CLOSED");
Lukas Ruge's avatar
Lukas Ruge committed
      $("#spaceopen").css( "border", "3px solid red" );
      $("#spaceopen").html("<div style='float:left'><img src='{{ site.baseurl }}/assets/closed.png' width='35'></div>Der Nbsp ist geschlossen!<br><div style='text-align: right;'><a href='http://status.chaotikum.org/' target='_blank' style='color: #EAEAEA;'>Status</a></div>");
Lukas Ruge's avatar
Lukas Ruge committed
    }
  });
}
Lukas Ruge's avatar
Lukas Ruge committed

function bbbopen() {

    $.get( "https://plaudern.chaotikum.org/status", function( data ) {
        console.log(data);
Lukas Ruge's avatar
Lukas Ruge committed
        if(data.participantCount > 0) {
Lukas Ruge's avatar
Lukas Ruge committed
          console.log("OPEN");
          $("#cyberspaceopen").css( "border", "3px solid green" );
          $("#cyberspaceopen").html("<div style='float:left'><img src='{{ site.baseurl }}/assets/open.png' width='35'></div>Der Cyber-Space ist offen.<br><div style='text-align: right;'><a href='https://app.element.io/#/room/#nbsp:matrix.org' target='_blank' style='color: #EAEAEA;'>Schau Vorbei</a></div>");
Lukas Ruge's avatar
Lukas Ruge committed
        }  else {
          console.log("CLOSED");
          $("#cyberspaceopen").css( "border", "3px solid red" );
Lukas Ruge's avatar
Lukas Ruge committed
          $("#cyberspaceopen").html("<div style='float:left'><img src='{{ site.baseurl }}/assets/closed.png' width='35'></div>Derzeit ist niemand im Cyber-Space.<br><div style='text-align: right;'><a href='https://app.element.io/#/room/#nbsp:matrix.org' target='_blank' style='color: #EAEAEA;'>Matrix</a></div>");
Lukas Ruge's avatar
Lukas Ruge committed
        }
    });
}
Lukas Ruge's avatar
Lukas Ruge committed
</script>

Lukas Ruge's avatar
Lukas Ruge committed
<div id="spacehint">
  <b>Seit dem 2.11. ist der Nbsp geschlossen. Die <a href="https://chaotikum.org/verein/hygieneordnung/">Hygieneordnung des Chaotikum e.V.</a> ist einzuhalten.</b>
Lukas Ruge's avatar
Lukas Ruge committed
</div>
Lukas Ruge's avatar
Lukas Ruge committed
<br>
Lukas Ruge's avatar
Lukas Ruge committed
<div id="spaceopen">
Lukas Ruge's avatar
Lukas Ruge committed
  <!--Ob der Nobreakspace offen ist siehst du <a href='https://status.chaotikum.org/' target='_blank'>hier</a><p>Oder aktiviere Javascript</p>-->
Lukas Ruge's avatar
Lukas Ruge committed
</div>
<div id="cyberspaceopen">
  Ob jemand im BBB Chat des Nbsp ist siehst du <a href='https://plaudern.chaotikum.org/status' target='_blank'>hier</a>.<p>Oder aktiviere Javascript</p>
</div>