add optional powered-by footnode

This commit is contained in:
ed 2023-01-15 20:52:38 +00:00
parent 17c91e7014
commit baf641396d
3 changed files with 20 additions and 0 deletions

View file

@ -764,6 +764,7 @@ def add_optouts(ap):
ap2.add_argument("--no-mv", action="store_true", help="disable move/rename operations")
ap2.add_argument("-nih", action="store_true", help="no info hostname -- don't show in UI")
ap2.add_argument("-nid", action="store_true", help="no info disk-usage -- don't show in UI")
ap2.add_argument("-nb", action="store_true", help="no powered-by-copyparty branding in UI")
ap2.add_argument("--no-zip", action="store_true", help="disable download as zip/tar")
ap2.add_argument("--no-lifetime", action="store_true", help="disable automatic deletion of uploads after a certain time (as specified by the 'lifetime' volflag)")
@ -906,6 +907,7 @@ def add_ui(ap, retry):
ap2.add_argument("--textfiles", metavar="CSV", type=u, default="txt,nfo,diz,cue,readme", help="file extensions to present as plaintext")
ap2.add_argument("--txt-max", metavar="KiB", type=int, default=64, help="max size of embedded textfiles on ?doc= (anything bigger will be lazy-loaded by JS)")
ap2.add_argument("--doctitle", metavar="TXT", type=u, default="copyparty", help="title / service-name to show in html documents")
ap2.add_argument("--pb-url", metavar="URL", type=u, default="https://github.com/9001/copyparty", help="powered-by link; disable with -np")
def add_debug(ap):

View file

@ -52,11 +52,26 @@ a.g {
box-shadow: 0 .3em 1em #4c0;
}
#repl {
float: left;
border: none;
background: none;
color: inherit;
padding: 0;
}
#pb {
opacity: .5;
text-align: right;
}
#pb span {
opacity: .6;
}
#pb a {
color: inherit;
background: none;
border: none;
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
}

View file

@ -98,6 +98,9 @@
</ul>
</div>
<a href="#" id="repl">π</a>
{%- if not this.args.nb %}
<div id="pb"><span>powered by</span> <a href="{{ this.args.pb_url }}">copyparty</a></div>
{%- endif %}
<script>
var SR = {{ r|tojson }},