◊(Local Yarn Code "History Of Ticket 713fa32699d69e855adc037f1067143ac26281bd")

Artifacts Associated With Ticket 713fa32699d69e855adc037f1067143ac26281bd

  1. Ticket change [f22197ef] (rid 66) by joel on 2018-08-17 03:15:11:

    1. icomment:
      Footnote anchor link IDs should have a prefix that is deterministic/unique to the article in which it appears, so that in full-body listings of multiple articles the IDs do not collide.
      
      Since the metas of the current article are now visible to tag functions, perhaps the prefix should default to some encoding of ‘here-path’, or if that is not present, some hash of the first string contained in the first element of the document.
      
      MD5 hashes look cooler, but some light testing shows that <code>uri-encode</code> from <code>net/uri-codec</code> is faster. Maybe use that on <code>(remove-ext* here-path)</code>.
      
      Here’s a quick way to get just a string out of a txexpr:
      
      <pre><code>(define (tx-strs xpr)
        (cond
          [(txexpr? xpr) (apply string-append (map tx-strs (get-elements xpr)))]
          [(string? xpr) xpr]
          [else ""]))</code></pre>
      
    2. login: "joel"
    3. mimetype: "text/x-fossil-wiki"
    4. severity initialized to: "Important"
    5. status initialized to: "Open"
    6. title initialized to: "Make footnote anchor links unique to each article"
    7. type initialized to: "Feature Proposal"
  2. Ticket change [e30953ff] (rid 67) by joel on 2018-08-17 03:15:45:

    1. login: "joel"
    2. mimetype: "text/x-fossil-plain"
    3. priority changed to: "Medium"
    4. resolution changed to: "Open"
  3. Ticket change [bd95ae0b] (rid 405) by joel on 2019-05-09 16:37:09:

    1. login: "joel"
    2. mimetype: "text/x-fossil-plain"
    3. priority changed to: "High"
  4. Ticket change [04dbe06c] (rid 478) by joel on 2019-06-01 20:44:27:

    1. login: "joel"
    2. mimetype: "text/x-fossil-plain"
    3. resolution changed to: "Fixed"
    4. status changed to: "Closed"