From f017e560c717d3f855a5610094f19f04f1824c20 Mon Sep 17 00:00:00 2001 From: Darius Damalakas Date: Sat, 5 Oct 2024 21:53:51 +0300 Subject: [PATCH 1/2] Correctly initialize grpcurl text area --- internal/resources/webform/webform.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/internal/resources/webform/webform.js b/internal/resources/webform/webform.js index 3dc80016..a84f341d 100644 --- a/internal/resources/webform/webform.js +++ b/internal/resources/webform/webform.js @@ -154,9 +154,6 @@ window.initGRPCForm = function(services, svcDescs, mtdDescs, invokeURI, metadata // set raw request text updateJSONRequest(requestObj); - // init grpcCurl text - updateCurlCommand(requestObj); - // enable the invoke button resetInvoke(true); From a668d1f6c35c0daa4e0c7212ee74491d893fe2b7 Mon Sep 17 00:00:00 2001 From: gerektoolhy Date: Sat, 5 Oct 2024 23:17:38 +0300 Subject: [PATCH 2/2] grpcurl-panel - add copy-to-clipboard button --- internal/resources/webform/webform-sample.css | 4 ++ .../resources/webform/webform-template.html | 44 ++++++++++++++++++- 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/internal/resources/webform/webform-sample.css b/internal/resources/webform/webform-sample.css index 5fc7302d..d98daad1 100644 --- a/internal/resources/webform/webform-sample.css +++ b/internal/resources/webform/webform-sample.css @@ -763,3 +763,7 @@ button#grpc-history-clear, button#grpc-history-save { padding: 1em; margin-bottom: 1em; } + +.clipboard-container { + padding-bottom: 1em; +} \ No newline at end of file diff --git a/internal/resources/webform/webform-template.html b/internal/resources/webform/webform-template.html index 79e5df4a..edc3af91 100644 --- a/internal/resources/webform/webform-template.html +++ b/internal/resources/webform/webform-template.html @@ -77,7 +77,21 @@

Request payload


-

gRPCurl

+

gRPCurl +   + + + + +

+
@@ -147,3 +161,31 @@

Response Trailers

initGRPCForm(services, svcDescs, mtdDescs, '{{ .InvokeURI }}', '{{ .MetadataURI }}', {{ .Debug }}, headers); })(); + +