Skip to content
Commits on Source (3)
......@@ -11,6 +11,8 @@ var socket = io.connect({
let first_camera_update = true
let first_camera_update = true
socket.on('connect', function() {
console.log('Connected to server');
......@@ -36,9 +38,12 @@ socket.on("all-dome",function(e) {
// Disable if not /ping:
if (e["dome-ping"].raw !== true) {
$("#Dome").addClass("pe-none").css({"opacity":"0.4"})
.find('*')
.attr('tabindex', '-1')
} else {
$("#Dome").removeClass("pe-none").css({"opacity": "1.0"})
.find('*')
.removeAttr('tabindex')
}
$.each(e, function(k,v){
......@@ -70,9 +75,12 @@ socket.on("all-telescope",function(e) {
// Disable if not /ping:
if (e["telescope-ping"].raw !== true) {
$("#Telescope").addClass("pe-none").css({"opacity":"0.4"})
.find('*')
.attr('tabindex', '-1')
} else {
$("#Telescope").removeClass("pe-none").css({"opacity": "1.0"})
.find('*')
.removeAttr('tabindex')
}
$.each(e, function(k,v){
......@@ -115,9 +123,12 @@ socket.on("all-camera",function(e) {
// Disable if not /ping:
if (e["camera-ping"].raw !== true) {
$("#Camera").addClass("pe-none").css({"opacity":"0.4"})
.find('*')
.attr('tabindex', '-1')
} else {
$("#Camera").removeClass("pe-none").css({"opacity": "1.0"})
.find('*')
.removeAttr('tabindex')
// Update the input fields with the real data, at first page load
if (first_camera_update) {
......@@ -132,6 +143,7 @@ socket.on("all-camera",function(e) {
}
$.each(e, function(k,v){
/// Depth 1
......@@ -147,7 +159,11 @@ socket.on("all-camera",function(e) {
if (elem) {
elem.text(vv)
}
<<<<<<< HEAD
});
=======
});
>>>>>>> ad7097fa78c2d07b3ce9cdefe7259b19595547d6
}
});
......@@ -263,11 +279,25 @@ socket.on("new_lines", function(lines) {
});
///////////////////////
/// Pulse on changes
///////////////////////
function pulse(selector) {
// var done = "bg-success"
// var delay = 200
selector.fadeTo('slow', 0.5, function() {
selector.fadeTo('slow', 1.0) //.removeClass(done);
});
// setTimeout(function() {
// selector.removeClass(done);
// }, delay);
}
$(document).ready(function(){
// Select all elements with data-status attribute
const elements = document.querySelectorAll('[data-status]');
......@@ -300,18 +330,3 @@ $(document).ready(function(){
});
});
function pulse(selector) {
// var done = "bg-success"
// var delay = 200
selector.fadeTo('slow', 0.5, function() {
selector.fadeTo('slow', 1.0) //.removeClass(done);
});
// setTimeout(function() {
// selector.removeClass(done);
// }, delay);
}