12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- -- Andreas, 2017-06-16, issue #2604:
- -- Symbolic anchors in generated HTML.
- module Issue2604 where
- test1 : Set₁ -- Symbolic anchor
- test1 = bla
- where
- bla = Set -- Position anchor
- test2 : Set₁ -- Symbolic anchor
- test2 = bla
- where
- bla = Set -- Position anchor
- test3 : Set₁ -- Symbolic anchor
- test3 = bla
- module M where
- bla = Set -- Symbolic anchor
- module NamedModule where
- test4 : Set₁ -- Symbolic anchor
- test4 = M.bla
- module _ where
- test5 : Set₁ -- Position anchor
- test5 = M.bla
- -- Testing whether # in anchors confuses the browsers.
- -- Not Firefox 54.0, at least (Andreas, 2017-06-20).
- -- However, the Nu Html Checker complains (someone else, later).
- # : Set₁
- # = Set
- #a : Set₁
- #a = #
- b# : Set₁
- b# = #a
- ## : Set₁
- ## = b#
- -- The href attribute values #A and #%41 are (correctly?) treated as
- -- pointers to the same destination by Firefox 54.0. To point to %41
- -- one should use #%2541.
- A : Set₁
- A = Set
- %41 : Set₁
- %41 = A
- -- Ampersands may need to be encoded in some way. The blaze-html
- -- library takes care of encoding id attribute values, and we manually
- -- replace ampersands with %26 in the fragment parts of href attribute
- -- values.
- & : Set₁
- & = Set
- < : Set₁
- < = &
- -- Test of fixity declarations. The id attribute value for the
- -- operator in the fixity declaration should be unique.
- infix 0 _%42∀_
- _%42∀_ : Set₁
- _%42∀_ = Set
- -- The following two variants of the character Ö should result in
- -- distinct links.
- Ö : Set₁
- Ö = Set
- Ö : Set₁
- Ö = Ö
|