createSrcSetPairs method

String createSrcSetPairs(
  1. String path,
  2. Map<String, String> params,
  3. Iterable<int> targets
)

Implementation

String createSrcSetPairs(
    String path, Map<String, String> params, Iterable<int> targets) {
  final srcset = StringBuffer();

  final srcSetParams = Map.of(params);

  for (final width in targets) {
    srcSetParams['w'] = width.toString();
    srcset.write(createURL(path, srcSetParams));
    srcset.write(' ');
    srcset.write(width);
    srcset.writeln('w,');
  }

  var string = srcset.toString();
  return string.substring(0, srcset.length - 2);
}