From fe718b08f0b1c2e5c1b37116b897380c6a5e5bd1 Mon Sep 17 00:00:00 2001 From: Hauke D Date: Sun, 2 Sep 2018 14:35:37 +0200 Subject: [PATCH] Refactored base URL finding and used in mini IDE --- web/mini_ide/webperl_mini_ide.html | 3 +-- web/webperl.js | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/web/mini_ide/webperl_mini_ide.html b/web/mini_ide/webperl_mini_ide.html index 9ab3b27..e01ea90 100644 --- a/web/mini_ide/webperl_mini_ide.html +++ b/web/mini_ide/webperl_mini_ide.html @@ -70,8 +70,7 @@ window.onerror = function(event) { // This is a workaround for Emscripten only being able to call main() once per page load. // I wouldn't recommend this for "production" use. -var baseurl = new URL(window.location); -baseurl = baseurl.origin + baseurl.pathname.substring(0,baseurl.pathname.lastIndexOf('/')); +var baseurl = Perl.Util.baseurl(window.location); function run_perl_iframe (argv, state_callback, done_callback) { var html = '