{#include main} {#style} span.app-class { cursor:pointer; color:blue; text-decoration:underline; } {/style} {#script} $(document).ready(function(){ if (!ideKnown()) { return; } $(".class-candidate").each(function() { var className = $(this).text(); if (appClassLang(className)) { $(this).addClass("app-class"); } }); $(".app-class").on("click", function() { openInIDE($(this).text()); }); }); function sendTestRequest(serviceName, methodName) { const testRequest = document.getElementById(serviceName + "/" + methodName + "_request"); $.ajax({ type: "POST", url: "test?serviceName=" + encodeURIComponent(serviceName) + "&methodName=" + encodeURIComponent(methodName), contentType: "application/json", data: testRequest.value, success: function (data) { const testResponse = document.getElementById(serviceName + "/" + methodName + "_response"); testResponse.value = JSON.stringify(data); } }); } {/script} {#breadcrumbs} Services{/breadcrumbs} {#title}{info:grpcServices.get(currentRequest.params.get('name')).name}{/title} {#body} {#let service=info:grpcServices.get(currentRequest.params.get('name'))}