resolveElementUrl static method

dynamic resolveElementUrl(
  1. Element childElement,
  2. String baseUrl
)

Converts src and href attributes to be absolute URL's.

  • childElement the
    • ,

Implementation

static resolveElementUrl(Element childElement, String baseUrl) {
  log.info('Function : resolveElementUrl, '
      'Parameters : {[childElement,$childElement][baseUrl,$baseUrl]}');
  Uri baseUri = Uri.parse(baseUrl);
  childElement.attributes.forEach((attr, val) {
    if (['src', 'href'].contains(attr)) {
      log.finest('Function : resolveElementUrl, old : $val');
      val = baseUri.resolve(val).toString();
      log.finest('Function : resolveElementUrl, new : $val');
    }
  });
  log.fine('Function : resolveElementUrl, Return : void');
}