diff --git a/libretranslate/app.py b/libretranslate/app.py index a468fe7..bd71404 100644 --- a/libretranslate/app.py +++ b/libretranslate/app.py @@ -283,7 +283,8 @@ def create_app(args): get_api_key_link=args.get_api_key_link, web_version=os.environ.get("LT_WEB") is not None, version=get_version(), - swagger_url=SWAGGER_URL + swagger_url=SWAGGER_URL, + url_prefix=args.url_prefix ) @bp.get("/javascript-licenses") diff --git a/libretranslate/static/js/app.js b/libretranslate/static/js/app.js index 3e9129d..6957b04 100644 --- a/libretranslate/static/js/app.js +++ b/libretranslate/static/js/app.js @@ -1,7 +1,6 @@ // @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 // API host/endpoint -//var BaseUrl = window.location.protocol + "//" + window.location.host + window.location.pathname.length > 1 ? window.location.pathname : "" ; -var BaseUrl = window.location.href.slice(0, -1) +var BaseUrl = window.location.protocol + "//" + window.location.host + url_prefix ; var htmlRegex = /<(.*)>.*?|<(.*)\/>/; document.addEventListener('DOMContentLoaded', function(){ var sidenavElems = document.querySelectorAll('.sidenav'); diff --git a/libretranslate/templates/index.html b/libretranslate/templates/index.html index eafcc68..6061fd1 100644 --- a/libretranslate/templates/index.html +++ b/libretranslate/templates/index.html @@ -7,6 +7,9 @@ +