all repos — nirvash @ e975a7675bda5a69d63d31510a32fefa72c6e9d4

modular CMS using the quartzgun library

implement additional build options for EurekaAdapter
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmKuuLcACgkQO3+8IhRO
Y5jQjg/+PjZgMwiAcWn/K8CyCh5/h3uOf2kN8VUTEHXMhf6ndnUibFbidP+KkmUg
vVrV+5k3Jz2N3aqNK7tT1giNMlWZnKET6Ex8rRVB1huE7DXS1qMjOorFSCOtQf29
YTcNWp0+DMCUeJ40/rQKchb8iQbx1dHGXjTfgMU2mNP7AWmWUExI9qSsJBxoi0gz
lGVg+BZFrtdxp4pPLoj6axpT0VpjxvJ59lga8Io4CDJUh1M7awVLFH/dpl329arE
BqqSsEw6j5BvPLkZsT8cR9bD0QlBW90NZZt6/CR2BBdRS3oIiBI3JNX6XyXsxQjx
Z+fKMk2M5S8H8ktDqyb6hDmxSLIA2w5QTGOiGVfdlFY8yZzPRZoqc8I1BonnVqUz
zfSmN4UTMMmLqIuCdEpUkJlP1Aa+lC2xwClP4qAZqrQqq84IEVPNaw2ID11VfkQs
+AbnoDEubZGW0CrJ/vQaNXNTZ2WNl2w6ODGJE+z/FoT3AkhxQM6h6Gv7+i2dmlZ6
KH0tsACte+LaU7kgxE+SPZ1Gw7oJt6Ib0D1TrE+U3vyNwT3kXzdoHSv+GGItMCVa
OeDzk+vJenHZzKRv9VWZKZFpBLUpPaezIa1sibEosyPAoX3IkrSFjMTDUBwQUkk8
WkkXcrf5HTGTP1gVmsFfHfX99F5RbNwFEU2J1Dab8o2CiB8ORZw=
=Mhge
-----END PGP SIGNATURE-----
commit

e975a7675bda5a69d63d31510a32fefa72c6e9d4

parent

2833ba2574621e736f6e37c897224eb22c1f175f

3 files changed, 22 insertions(+), 1 deletions(-)

jump to
M archetype/eureka.goarchetype/eureka.go

@@ -267,7 +267,24 @@ twtxt := buildOptions[BuildOption{

Name: "twtxt", Type: "string", }] + + rmNewestTwtxt := buildOptions[BuildOption{ + Name: "remove newest twtxt", + Type: "bool", + }] + + clearThumbs := buildOptions[BuildOption{ + Name: "clear thumbnail cache", + Type: "bool", + }] + cmdArgs := []string{} + if clearThumbs != "" { + cmdArgs = append(cmdArgs, "-r") + } + if rmNewestTwtxt != "" { + cmdArgs = append(cmdArgs, "-d") + } if twtxt != "" { cmdArgs = append(cmdArgs, "-t") cmdArgs = append(cmdArgs, twtxt)
M static/style.cssstatic/style.css

@@ -370,6 +370,10 @@ .upload-wrapper {

position: relative; } +.build label.bool input { + display: inline; + margin: 0.5em; +} @media screen and (max-width: 512px) { body { font-size: 75%;
M templates/build.htmltemplates/build.html

@@ -11,7 +11,7 @@ {{ if $buildOpts }}

<details><summary>Build Options</summary> {{ range $opt := $buildOpts }} {{ if eq ($opt).Type "bool" }} - <label>{{($opt).Name}} <input type="checkbox" name="{{($opt).Name}}:{{($opt).Type}}"/></label><br/> + <label class="bool">{{($opt).Name}} <input type="checkbox" name="{{($opt).Name}}:{{($opt).Type}}"/></label><br/> {{ end }} {{ end }} {{ range $opt := $buildOpts }}