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 @@
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));