From ed21ee8bdbcea3bae4ceb1477f738b5d8e154b68 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Sun, 4 Oct 2015 13:17:07 +0900 Subject: [PATCH] Improve header anchor behavior --- .../webapp/assets/common/css/gitbucket.css | 4 +++- src/main/webapp/assets/common/js/gitbucket.js | 23 ++++++------------- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css index 421289cc0..37c7f19b7 100644 --- a/src/main/webapp/assets/common/css/gitbucket.css +++ b/src/main/webapp/assets/common/css/gitbucket.css @@ -1681,13 +1681,15 @@ div.markdown-body table colgroup + tbody tr:first-child td:last-child { } .markdown-head { + left: -18px; + padding-left: 18px; position: relative; line-height: 1.7; } a.markdown-anchor-link { position: absolute; - left: -18px; + left: 0px; display: none; color: #999; /* From octicon style */ diff --git a/src/main/webapp/assets/common/js/gitbucket.js b/src/main/webapp/assets/common/js/gitbucket.js index 9f85f7f1e..e1e75a2d2 100644 --- a/src/main/webapp/assets/common/js/gitbucket.js +++ b/src/main/webapp/assets/common/js/gitbucket.js @@ -23,18 +23,9 @@ $(function(){ $(e.target).children('a.markdown-anchor-link').show(); }); $('.markdown-head').mouseleave(function(e){ - var anchorLink = $(e.target).children('a.markdown-anchor-link'); - if(anchorLink.data('active') !== true){ - anchorLink.hide(); - } + $(e.target).children('a.markdown-anchor-link').hide(); }); - - $('a.markdown-anchor-link').mouseenter(function(e){ - $(e.target).data('active', true); - }); - $('a.markdown-anchor-link').mouseleave(function(e){ - $(e.target).data('active', false); $(e.target).hide(); }); @@ -360,12 +351,12 @@ function scrollIntoView(target){ } } -/** - * escape html - */ -function escapeHtml(text){ - return text.replace(/&/g,'&').replace(//g,'>'); -} +///** +// * escape html +// */ +//function escapeHtml(text){ +// return text.replace(/&/g,'&').replace(//g,'>'); +//} /** * calculate string ranking for path.