',input .preamble,'
\r\n');
for (
var
listingNo = -1,
listings = input.listings,
listingsLength = listings.length,
imageFolder = input.imageFolder || input.title.toLowerCase ()
;
++listingNo < listingsLength;
) {
var
listing = listings [listingNo],
listingName = listing.fullName,
listingSubTitle = listing.subTitle || '',
listingNamePlusSubTitle = listingName + (listingSubTitle && ' - ') + listingSubTitle,
moreInfoLink = listing.link
;
output.push ('\r\n',listingNamePlusSubTitle,'
\r\n\r\n ');
if (moreInfoLink) {
output.push ('');
}
output.push ('
');
if (moreInfoLink) {
output.push ('');
}
for (
var lineNo = -1, lines = Uize.String.Lines.split (listing.text), linesLength = lines.length;
++lineNo < linesLength;
) {
output.push ('\r\n
\r\n
');
}
output.push ('\r\n\r\n
');
if (moreInfoLink) {
output.push ('');
}
for (
var lineNo = -1, lines = Uize.String.Lines.split (listing.text), linesLength = lines.length;
++lineNo < linesLength;
) {
output.push ('\r\n ',lines [lineNo],'
'); } if (moreInfoLink) { output.push ('\r\nmore info at... ',moreInfoLink,'
'); } output.push ('\r\n\r\n