From bb0e154f586261901bf2fd6e704617f73ff1dc4f Mon Sep 17 00:00:00 2001 From: Stephen De Gabrielle Date: Thu, 21 May 2020 18:19:35 +0100 Subject: [PATCH 1/3] use `aside` for `margin-note` address #205 Note `aside` cannot be used for the inline version `margin-note*` --- scribble-lib/scribble/base.rkt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scribble-lib/scribble/base.rkt b/scribble-lib/scribble/base.rkt index 4463c7d51f..2b5171f7c9 100644 --- a/scribble-lib/scribble/base.rkt +++ b/scribble-lib/scribble/base.rkt @@ -676,7 +676,7 @@ null) (list (make-nested-flow - (make-style "refcontent" null) + (make-style "refcontent" (list (alt-tag "aside"))) (decode-flow c))))))) (define (margin-note* #:left? [left? #f] . c) From a80401888a6eab0d927d3a0ae829854b04ba3cc6 Mon Sep 17 00:00:00 2001 From: Stephen De Gabrielle Date: Thu, 11 Jun 2020 17:47:10 +0100 Subject: [PATCH 2/3] Update base.rkt --- scribble-lib/scribble/base.rkt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scribble-lib/scribble/base.rkt b/scribble-lib/scribble/base.rkt index 2b5171f7c9..3b68a35e8c 100644 --- a/scribble-lib/scribble/base.rkt +++ b/scribble-lib/scribble/base.rkt @@ -669,14 +669,14 @@ (define (margin-note #:left? [left? #f] . c) (make-nested-flow (make-style (if left? "refparaleft" "refpara") - '(command never-indents)) + (cons (alt-tag "aside") '(command never-indents))) (list (make-nested-flow (make-style (if left? "refcolumnleft" "refcolumn") null) (list (make-nested-flow - (make-style "refcontent" (list (alt-tag "aside"))) + (make-style "refcontent" null) (decode-flow c))))))) (define (margin-note* #:left? [left? #f] . c) From dedd7be48f10c243c5a8d1a6f910238af74a6114 Mon Sep 17 00:00:00 2001 From: Stephen De Gabrielle Date: Tue, 16 Jun 2020 17:06:20 +0100 Subject: [PATCH 3/3] Update html-render.rkt --- scribble-lib/scribble/html-render.rkt | 1 + 1 file changed, 1 insertion(+) diff --git a/scribble-lib/scribble/html-render.rkt b/scribble-lib/scribble/html-render.rkt index fefb285bd0..90d1412a3d 100644 --- a/scribble-lib/scribble/html-render.rkt +++ b/scribble-lib/scribble/html-render.rkt @@ -877,6 +877,7 @@ ,(scribble-css-contents scribble-css (lookup-path scribble-css alt-paths) dir-depth) + (script ([type "text/javascript"]) "\ndocument.createElement('aside');\n") ,@(map (lambda (style-file) (if (or (bytes? style-file) (url? style-file)) (scribble-css-contents style-file #f dir-depth)