add --js-browser

This commit is contained in:
ed 2021-10-24 00:26:47 +02:00
parent 71b478e6e2
commit f7a4ea5793
5 changed files with 10 additions and 1 deletions

View file

@ -437,7 +437,8 @@ def run_argparse(argv, formatter):
default=".vq,.aq,vc,ac,res,.fps") default=".vq,.aq,vc,ac,res,.fps")
ap2.add_argument("-mtp", metavar="M=[f,]bin", type=u, action="append", help="read tag M using bin") ap2.add_argument("-mtp", metavar="M=[f,]bin", type=u, action="append", help="read tag M using bin")
ap2 = ap.add_argument_group('appearance options') ap2 = ap.add_argument_group('ui options')
ap2.add_argument("--js-browser", metavar="L", type=u, help="URL to additional JS to include")
ap2.add_argument("--css-browser", metavar="L", type=u, help="URL to additional CSS to include") ap2.add_argument("--css-browser", metavar="L", type=u, help="URL to additional CSS to include")
ap2 = ap.add_argument_group('debug options') ap2 = ap.add_argument_group('debug options')

View file

@ -2216,6 +2216,9 @@ class HttpCli(object):
if "mth" in vn.flags: if "mth" in vn.flags:
j2a["def_hcols"] = vn.flags["mth"].split(",") j2a["def_hcols"] = vn.flags["mth"].split(",")
if self.args.js_browser:
j2a["js"] = self.args.js_browser
if self.args.css_browser: if self.args.css_browser:
j2a["css"] = self.args.css_browser j2a["css"] = self.args.css_browser

View file

@ -141,6 +141,9 @@
<script src="/.cpr/util.js?_={{ ts }}"></script> <script src="/.cpr/util.js?_={{ ts }}"></script>
<script src="/.cpr/browser.js?_={{ ts }}"></script> <script src="/.cpr/browser.js?_={{ ts }}"></script>
<script src="/.cpr/up2k.js?_={{ ts }}"></script> <script src="/.cpr/up2k.js?_={{ ts }}"></script>
{%- if js %}
<script src="{{ js }}?_={{ ts }}"></script>
{%- endif %}
</body> </body>
</html> </html>

View file

@ -50,6 +50,7 @@ class Cfg(Namespace):
hist=None, hist=None,
no_idx=None, no_idx=None,
no_hash=None, no_hash=None,
js_browser=None,
css_browser=None, css_browser=None,
**{k: False for k in "e2d e2ds e2dsa e2t e2ts e2tsr".split()} **{k: False for k in "e2d e2ds e2dsa e2t e2ts e2tsr".split()}
) )

View file

@ -25,6 +25,7 @@ class Cfg(Namespace):
"hist": None, "hist": None,
"no_idx": None, "no_idx": None,
"no_hash": None, "no_hash": None,
"js_browser": None,
"css_browser": None, "css_browser": None,
"no_voldump": True, "no_voldump": True,
"no_logues": False, "no_logues": False,