diff --git a/src/main/twirl/gitbucket/core/helper/diff.scala.html b/src/main/twirl/gitbucket/core/helper/diff.scala.html index 01725be..ca7b958 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/twirl/gitbucket/core/menu.scala.html b/src/main/twirl/gitbucket/core/menu.scala.html index 2c5f008..7da239a 100644 --- a/src/main/twirl/gitbucket/core/menu.scala.html +++ b/src/main/twirl/gitbucket/core/menu.scala.html @@ -182,7 +182,7 @@ $('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() { diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css index 4d51e91..f365977 100644 --- a/src/main/webapp/assets/common/css/gitbucket.css +++ b/src/main/webapp/assets/common/css/gitbucket.css @@ -1121,6 +1121,9 @@ .diffstat-bar { display: inline-block; + /* For IE 6/7 */ + *display: inline; + *zoom: 1; margin-left: 3px; font-size: 16px; color: #ddd; diff --git a/src/main/webapp/assets/common/js/gitbucket.js b/src/main/webapp/assets/common/js/gitbucket.js index 87ea23b..e10b2fb 100644 --- a/src/main/webapp/assets/common/js/gitbucket.js +++ b/src/main/webapp/assets/common/js/gitbucket.js @@ -118,12 +118,17 @@ 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));