HTML Source Bugfix #288

This commit is contained in:
Imran Remtulla
2023-04-28 22:18:58 -04:00
parent 02da24aa75
commit 28a996441c

View File

@@ -41,9 +41,14 @@ class HTML extends AppSource {
} catch (err) { } catch (err) {
// is relative // is relative
} }
var currPathSegments = uri.path.split('/'); var currPathSegments = uri.path
.split('/')
.where((element) => element.trim().isNotEmpty)
.toList();
if (e.startsWith('/') || currPathSegments.isEmpty) { if (e.startsWith('/') || currPathSegments.isEmpty) {
return '${uri.origin}/$e'; return '${uri.origin}/$e';
} else if (e.split('/').length == 1) {
return '${uri.origin}/${currPathSegments.join('/')}/$e';
} else { } else {
return '${uri.origin}/${currPathSegments.sublist(0, currPathSegments.length - 1).join('/')}/$e'; return '${uri.origin}/${currPathSegments.sublist(0, currPathSegments.length - 1).join('/')}/$e';
} }