36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
(function($) {
|
|
"use strict"; // Start of use strict
|
|
|
|
// Smooth scrolling using jQuery easing
|
|
$(document).on('click', 'a.scroll-to-top', function(e) {
|
|
var $anchor = $(this);
|
|
$('html, body').stop().animate({
|
|
scrollTop: ($($anchor.attr('href')).offset().top)
|
|
}, 1000, 'easeInOutExpo');
|
|
e.preventDefault();
|
|
});
|
|
|
|
$(function () {
|
|
$('[data-toggle="tooltip"]').tooltip()
|
|
});
|
|
|
|
$(".online-status").each(function(){
|
|
const onlineStatusID = "#" + $(this).attr('id');
|
|
$.get( "/user/status?pkey=" + encodeURIComponent($(this).attr('data-pkey')), function( data ) {
|
|
console.log(onlineStatusID + " " + data)
|
|
if(data === true) {
|
|
$(onlineStatusID).html('<i class="fas fa-link text-success"></i>');
|
|
} else {
|
|
$(onlineStatusID).html('<i class="fas fa-unlink"></i>');
|
|
}
|
|
});
|
|
});
|
|
$(function() {
|
|
$('select.device-selector').change(function() {
|
|
this.form.submit();
|
|
});
|
|
});
|
|
})(jQuery); // End of use strict
|
|
|
|
|