235
236
237
238
239
240
241
242
243
244
245
|
235
236
237
238
239
240
241
242
243
244
245
|
-
+
|
(define (make-article-footertext pagenode series disposition disp-note-id note-count)
(define s-title (series-title))
(define s-noun (series-noun))
(define series-part
(cond [(non-empty-string? s-title)
(format "This is ~a, part of <a href=\"/~a\">‘~a’</a>."
(format "<span class=\"series-part\">This is ~a, part of <a href=\"/~a\">‘~a’</a>.</span>"
s-noun
series
s-title)]
[else ""]))
(define disp-part
|
259
260
261
262
263
264
265
266
267
268
269
|
259
260
261
262
263
264
265
266
267
268
269
|
-
+
|
(format "There is <a href=\"/~a#furthernotes\">a note</a> appended."
pagenode)]
[else ""]))
(cond [(ormap non-empty-string? (list series-part disp-part notes-part))
(format "~a ~a ~a" series-part disp-part notes-part)]
(string-join (list series-part disp-part notes-part))]
[else ""]))
;; ~~~ Notes ~~~
|