Sha256: 5264ad09c371f7301614a7b767975ae00bbb3f77848bd12dd83b95409083fdbc

Contents?: true

Size: 864 Bytes

Versions: 21

Compression:

Stored size: 864 Bytes

Contents

function updateTimeAgo() {
  var selection = document.querySelectorAll('time');

  if (selection.length != 0) {
    timeago.render(selection);
    timeago.cancel()
  }
}

function displayUi() {
  var content = document.getElementById('content');
  content.style.display = 'inherit';
}

function redirectToPartition() {
  var selector = document.getElementById('current-partition');

  if (selector == null) { return }

  selector.addEventListener('change', function(){
    location.href = this.value;
  });
}

function addListeners() {
  bindPollingButtonClick();
  setLivePollButton();
  setPollingListener();

  hljs.highlightAll();
  updateTimeAgo();
  redirectToPartition();
  displayUi();
}

var ready = (callback) => {
  if (document.readyState != 'loading') callback();
  else document.addEventListener('DOMContentLoaded', callback);
}

ready(addListeners)

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
karafka-web-0.6.3 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.6.2 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.6.1 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.6.0 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.5.2 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.5.1 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.5.0 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.4.1 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.4.0 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.3.1 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.3.0 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.2.5 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.2.4 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.2.3 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.2.2 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.2.1 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.2.0 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.1.3 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.1.2 lib/karafka/web/ui/public/javascripts/application.js
karafka-web-0.1.1 lib/karafka/web/ui/public/javascripts/application.js