# HG changeset patch # User Edouard Gomez # Date 1121040868 28800 # Node ID dbe0ce2ae19614121e7f582162463f984de43b8b # Parent efa4a7e2f322f6907b345feeb09c7047d7a3e7b9 More IE friendly diff output related templates. # HG changeset patch # User Edouard Gomez # Node ID 6eee9b54c53c41643192c7920db642c984a00a21 # Parent 8b8f710bb65875d588044c3615cf42180aee23ff More IE friendly diff output related templates. I thought i could use CSS to render properly the diff blocks in IE. But i was obviously too optmistic and didn't realized that IE only renders preformated text for pre tag content... So i had to rollback some of my changes to accomodate to this IE bug/limitation. A diff blocks become pre tags, and diff lines become span again. Hopefully, the pages continue validating. diff -r efa4a7e2f322 -r dbe0ce2ae196 templates/changeset.tmpl --- a/templates/changeset.tmpl Sun Jul 10 16:14:06 2005 -0800 +++ b/templates/changeset.tmpl Sun Jul 10 16:14:28 2005 -0800 @@ -39,7 +39,7 @@ -
+
#diff#
diff -r efa4a7e2f322 -r dbe0ce2ae196 templates/filediff.tmpl --- a/templates/filediff.tmpl Sun Jul 10 16:14:06 2005 -0800 +++ b/templates/filediff.tmpl Sun Jul 10 16:14:28 2005 -0800 @@ -23,7 +23,7 @@ #parent# -
+
#diff#
diff -r efa4a7e2f322 -r dbe0ce2ae196 templates/header.tmpl --- a/templates/header.tmpl Sun Jul 10 16:14:06 2005 -0800 +++ b/templates/header.tmpl Sun Jul 10 16:14:28 2005 -0800 @@ -27,7 +27,8 @@ } /* Common */ -.pre { font-family: monospace; white-space: pre; } +pre { margin: 0; } + /* Changelog entries */ .changelogEntry { width: 100%; } @@ -44,11 +45,10 @@ #changesetEntry { } #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; } #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; } -#changesetDiff ul, #changesetDiff li { list-style: none; margin: 0; padding: 0; } /* File diff view */ #filediffEntry { } #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; } -#fileDiff ul, #fileDiff li { list-style: none; margin: 0; padding: 0; } + --> diff -r efa4a7e2f322 -r dbe0ce2ae196 templates/map --- a/templates/map Sun Jul 10 16:14:06 2005 -0800 +++ b/templates/map Sun Jul 10 16:14:28 2005 -0800 @@ -19,17 +19,17 @@ fileline = "
#linenumber# #line|escape#
" filelogentry = filelogentry.tmpl annotateline = "#author|obfuscate#@#rev#
#line|escape#
" -difflineplus = "
  • #line|escape#
  • " -difflineminus = "
  • #line|escape#
  • " -difflineat = "
  • #line|escape#
  • " -diffline = "
  • #line|escape#
  • " +difflineplus = "#line|escape#" +difflineminus = "#line|escape#" +difflineat = "#line|escape#" +diffline = "#line|escape#" changelogparent = "parent #rev#:#node|short#" changesetparent = "parent #rev#:#node|short#" filerevparent = "parent:#node|short#" fileannotateparent = "parent:#node|short#" tags = tags.tmpl tagentry = "
  • #node# #tag#
  • " -diffblock = "
      #lines#
    " +diffblock = "
    #lines#
    " changelogtag = "tag:#tag#" changesettag = "tag:#tag#" filediffparent = "parent #rev#:#node|short#"