Move table style to <style> element to allow use of CSP nonce
This commit is contained in:
parent
c926a9184e
commit
34cc53338f
|
@ -17,7 +17,7 @@ import (
|
|||
|
||||
const (
|
||||
AllowedCharacters string = `^[A-z0-9.\-_]+$`
|
||||
ReleaseVersion string = "8.4.1"
|
||||
ReleaseVersion string = "8.4.2"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
|
@ -147,7 +147,7 @@ func paginate(path, first, last, queryParams string, filename *regexp.Regexp, fo
|
|||
|
||||
var html strings.Builder
|
||||
|
||||
html.WriteString(`<table style="margin-left:auto;margin-right:auto;"><tr><td>`)
|
||||
html.WriteString(`<table><tr><td>`)
|
||||
|
||||
html.WriteString(fmt.Sprintf(`<button onclick="window.location.href = '%s%s%s%s';"%s>First</button>`,
|
||||
Prefix,
|
||||
|
|
|
@ -27,6 +27,7 @@ func (t Format) CSS() string {
|
|||
|
||||
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(`table{margin-left:auto;margin-right:auto;}`)
|
||||
|
||||
return css.String()
|
||||
}
|
||||
|
|
|
@ -64,8 +64,9 @@ func (t Format) CSS() string {
|
|||
|
||||
css.Write(b)
|
||||
|
||||
css.WriteString("html{height:100%;width:100%;}\n")
|
||||
css.WriteString("a{bottom:0;left:0;position:absolute;right:0;top:0;margin:1rem;padding:0;height:99%;width:99%;color:inherit;text-decoration:none;}\n")
|
||||
css.WriteString("html{height:100%;width:100%;}")
|
||||
css.WriteString("a{bottom:0;left:0;position:absolute;right:0;top:0;margin:1rem;padding:0;height:99%;width:99%;color:inherit;text-decoration:none;}")
|
||||
css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
|
||||
if t.Fun {
|
||||
css.WriteString("body{font-family: \"Comic Sans MS\", cursive, \"Brush Script MT\", sans-serif;}\n")
|
||||
}
|
||||
|
|
|
@ -23,6 +23,7 @@ func (t Format) CSS() string {
|
|||
|
||||
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(`table{margin-left:auto;margin-right:auto;}`)
|
||||
|
||||
return css.String()
|
||||
}
|
||||
|
|
|
@ -43,13 +43,12 @@ func (t Format) CSS() string {
|
|||
var css strings.Builder
|
||||
|
||||
css.WriteString(`html,body{margin:0;padding:0;height:100%;}`)
|
||||
|
||||
if t.DisableButtons {
|
||||
css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;}`)
|
||||
} else {
|
||||
css.WriteString(`a{color:inherit;display:block;height:97%;width:100%;text-decoration:none;}`)
|
||||
}
|
||||
|
||||
css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
|
||||
css.WriteString(`img{margin:auto;display:block;max-width:97%;max-height:97%;`)
|
||||
css.WriteString(`object-fit:scale-down;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)`)
|
||||
if t.Fun {
|
||||
|
|
|
@ -30,6 +30,7 @@ func (t Format) CSS() string {
|
|||
|
||||
css.WriteString(`html,body{margin:0;padding:0;height:100%;}`)
|
||||
css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;overflow:hidden;}`)
|
||||
css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
|
||||
css.WriteString(`textarea{border:none;caret-color:transparent;outline:none;margin:.5rem;`)
|
||||
css.WriteString(`height:99%;width:99%;white-space:pre;overflow:auto;}`)
|
||||
|
||||
|
|
|
@ -28,6 +28,7 @@ func (t Format) CSS() string {
|
|||
|
||||
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(`table{margin-left:auto;margin-right:auto;}`)
|
||||
css.WriteString(`video{margin:auto;display:block;max-width:97%;max-height:97%;`)
|
||||
css.WriteString(`object-fit:scale-down;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}`)
|
||||
|
||||
|
|
Loading…
Reference in New Issue