Sha256: 982e45a9cd516a4ddf3ca0ec403eadcabb32e3f495761578d6c5924b5c36cdf4
Contents?: true
Size: 1.89 KB
Versions: 1
Compression:
Stored size: 1.89 KB
Contents
$(document).on('turbo:load', function (event) { // Event currentURL = new URL(event.originalEvent.detail.url); if(currentURL.pathname.endsWith("tcp_debug")){ hideLoader(); // Action cable Websocket App.cable.subscriptions.create("ActivityLogChannel", { connected() { console.log("Connected to the channel:", this); this.send({ message: 'Client is live' }); }, disconnected() { console.log("Disconnected"); }, received(data) { console.log("Received some data:", data); } }); $("#ping-host").keypress(function(event){if(event.keyCode == 13){$('#ping').click();}}); $("#telnet-host").keypress(function(event){if(event.keyCode == 13){$('#telnet').click();}}); $("#telnet-port").keypress(function(event){if(event.keyCode == 13){$('#telnet').click();}}); } }); function hideLoader() { $(".loader").hide(); $(".tcp-debug-response").show(); } function showLoader() { $(".loader").show(); $(".tcp-debug-response").hide(); } function startTest(element) { $("#response").empty(); typeOfTest = $(element).attr("id"); host = $(`#${typeOfTest}-host`).val(); port = $(`#${typeOfTest}-port`).val(); // console.log(typeOfTest) // console.log(host) // console.log(port) showLoader(); $.get("#{rails_admin.send('tcp_debug_path')}", { test: typeOfTest, host: host, port: port }).then(function (params) { // console.log("OK", params) $("#response").html(params["debug_status"]).removeClass("bg-danger").addClass("bg-success"); }).catch(function (params) { // console.log("KO", params) $("#response").html(params["responseJSON"]["debug_status"]).removeClass("bg-success").addClass("bg-danger"); }).always(hideLoader); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thecore_tcp_debug-3.0.2 | app/assets/javascripts/rails_admin/custom/thecore/tcp_debug.js |