UNPKG

admin

Version:

Drop-in Node.js admin endpoint to help you analyze production issues.

27 lines (21 loc) 603 B
/* global $:false */ (function () { 'use strict'; var liveMetricElements = document.querySelectorAll('.js-live-metric'); for (var i = 0, length = liveMetricElements.length; i < length; i++) { enableLiveMetric(liveMetricElements[i]); } function enableLiveMetric (element) { var interval = Number(element.dataset.interval); var source = element.dataset.source; getData(); function getData () { $.get(source, function (data) { element.textContent = data; }) .always(function () { setTimeout(getData, interval); }); } } })();