From 444af0935efd18a9a5869090168de0ada12aef6e Mon Sep 17 00:00:00 2001 From: nazoking Date: Wed, 25 Mar 2015 09:20:20 +0900 Subject: [PATCH 1/3] fix regression: blank diff output #672 --- src/main/webapp/assets/common/js/gitbucket.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/assets/common/js/gitbucket.js b/src/main/webapp/assets/common/js/gitbucket.js index 87ea23b07..e10b2fbf1 100644 --- a/src/main/webapp/assets/common/js/gitbucket.js +++ b/src/main/webapp/assets/common/js/gitbucket.js @@ -118,12 +118,17 @@ function JsDiffRender(params){ var dom = null; return function(ln){ if(dom===null){ - dom = prettyPrintOne( + var html = prettyPrintOne( text.replace(/&/g,'&').replace(//g,'>'), (/\.([^.]*)$/.exec(fileName)||[])[1], true); + var re = /]*id="?L([0-9]+)"?[^>]*>(.*?)<\/li>/gi, h; + dom=[]; + while(h=re.exec(html)){ + dom[h[1]]=h[2]; + } } - return (new RegExp('
  • ]*>(.*?)
  • ').exec(dom) || [])[1]; + return dom[ln]; }; } return this.renders(oplines, prettyDom(params.oldText, params.oldTextName), prettyDom(params.newText, params.newTextName)); From 40f376dbd9a43e2277a005f84a6235297676aeae Mon Sep 17 00:00:00 2001 From: nazoking Date: Wed, 25 Mar 2015 10:20:59 +0900 Subject: [PATCH 2/3] fix for ie 7 --- .../gitbucket/core/helper/diff.scala.html | 26 +++++++++---------- .../webapp/assets/common/css/gitbucket.css | 3 +++ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/src/main/twirl/gitbucket/core/helper/diff.scala.html b/src/main/twirl/gitbucket/core/helper/diff.scala.html index 01725be23..ca7b95862 100644 --- a/src/main/twirl/gitbucket/core/helper/diff.scala.html +++ b/src/main/twirl/gitbucket/core/helper/diff.scala.html @@ -47,9 +47,6 @@ @if(diff.changeType == ChangeType.COPY || diff.changeType == ChangeType.RENAME){ - - - @diff.oldPath -> @diff.newPath @if(newCommitId.isDefined){
    @@ -57,8 +54,18 @@ View
    } + + + @diff.oldPath -> @diff.newPath } @if(diff.changeType == ChangeType.ADD || diff.changeType == ChangeType.MODIFY){ + @if(newCommitId.isDefined){ +
    + + + View +
    + } @if(diff.changeType == ChangeType.ADD){ @@ -67,24 +74,17 @@ } @diff.newPath - @if(newCommitId.isDefined){ -
    - - - View -
    - } } @if(diff.changeType == ChangeType.DELETE){ - - - @diff.oldPath @if(oldCommitId.isDefined){
    View
    } + + + @diff.oldPath } diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css index 4d51e9129..f36597727 100644 --- a/src/main/webapp/assets/common/css/gitbucket.css +++ b/src/main/webapp/assets/common/css/gitbucket.css @@ -1121,6 +1121,9 @@ table.diff tbody tr.not-diff:hover td{ .diffstat-bar { display: inline-block; + /* For IE 6/7 */ + *display: inline; + *zoom: 1; margin-left: 3px; font-size: 16px; color: #ddd; From 277ace3c8ebbad0ec11ddaddae5e76596b5d0ec6 Mon Sep 17 00:00:00 2001 From: nazoking Date: Wed, 25 Mar 2015 10:21:40 +0900 Subject: [PATCH 3/3] fix for ie 5 --- src/main/twirl/gitbucket/core/menu.scala.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/twirl/gitbucket/core/menu.scala.html b/src/main/twirl/gitbucket/core/menu.scala.html index 2c5f00868..7da239aff 100644 --- a/src/main/twirl/gitbucket/core/menu.scala.html +++ b/src/main/twirl/gitbucket/core/menu.scala.html @@ -182,7 +182,7 @@ $(function(){ $('a[rel*=facebox]').facebox({ 'loadingImage': '@assets/vendors/facebox/loading.gif', - 'closeImage': '@assets/vendors/facebox/closelabel.png', + 'closeImage': '@assets/vendors/facebox/closelabel.png' }); $(document).on("click", ".js-fork-owner-select-target", function() {