]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix content negotiation stripping: keep # anchors in urls.
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 23 Nov 2006 10:51:31 +0000 (11:51 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 12 Dec 2006 15:15:11 +0000 (16:15 +0100)
stepmake/bin/add-html-footer.py

index dc6c537656c9ddfbe9a631f91fe2230183598247..7d2b8fc961a1a52a4d75953159fb257ee5e29adb 100644 (file)
@@ -309,9 +309,10 @@ def i18n (file_name, page):
               and os.path.exists (file_lang (file_name, x[0])),
               LANGUAGES)
 
-    # Strip .html, .png suffix for auto language selection.
-#        page = re.sub ('''(href|src)=[\'"]([^/][.]*[^.:\'"]*)(.html(#[^"]*)|.png)[\'"]''',
-#                       '\\1="\\2"', page)
+    # Strip .html, .png suffix for auto language selection (content
+    # negotiation).
+    page = re.sub ('''(href|src)=[\'"]([^/][.]*[^.:\'"]*)(.html|.png)(#[^"\']*|)[\'"]''',
+                   '\\1="\\2\\4"', page)
 
     # Create language menu.
     language_menu = ''