From 57bcd40c292d9dbb436a52baa63c11fd54e932af Mon Sep 17 00:00:00 2001 From: Seednode Date: Tue, 12 Sep 2023 19:12:40 -0500 Subject: [PATCH] Enclose text content in readonly textarea to preserve formatting --- cmd/root.go | 2 +- types/text.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 7a57090..3979131 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -12,7 +12,7 @@ import ( ) const ( - ReleaseVersion string = "0.72.1" + ReleaseVersion string = "0.72.2" ) var ( diff --git a/types/text.go b/types/text.go index 99d4824..6a9c77a 100644 --- a/types/text.go +++ b/types/text.go @@ -18,8 +18,8 @@ func RegisterText() *Type { var css strings.Builder css.WriteString(`html,body{margin:0;padding:0;height:100%;}`) - css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;}`) - css.WriteString(`pre{margin:.5rem;}`) + css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;overflow:hidden;}`) + css.WriteString(`textarea{border:none;caret-color:transparent;outline:none;margin:0 .5rem 0 .5rem;height:100%;width:99%;overflow:auto;}`) return css.String() }, @@ -32,7 +32,7 @@ func RegisterText() *Type { body = []byte{} } - return fmt.Sprintf(`
%s
`, + return fmt.Sprintf(``, queryParams, body) },