diff options
author | silverwind <me@silverwind.io> | 2020-11-18 23:00:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-18 16:00:16 -0600 |
commit | 12c2efb45c112baf6013c304c35cbd404f7be21a (patch) | |
tree | 2deb1fd0a4c09b048c9e4f262057bfe4cfa774b1 /web_src/less | |
parent | d02c3508e629d854d0094f4562c4cdebfada5962 (diff) | |
download | gitea-12c2efb45c112baf6013c304c35cbd404f7be21a.tar.gz gitea-12c2efb45c112baf6013c304c35cbd404f7be21a.zip |
Remove fetch request from heatmap (#13623)
* Remove fetch request from heatmap
Render heatmap data directly to HTML, eliminating one HTTP request on
frontpage and user profile. Also added min-height to the container so
the page content will no longer move after loading.
* rename and error display
* also log the js error
* add error handler
* remove useless inline style and hide divider on small screens
* Update routers/user/home.go
* Update routers/user/profile.go
Diffstat (limited to 'web_src/less')
-rw-r--r-- | web_src/less/features/heatmap.less | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/web_src/less/features/heatmap.less b/web_src/less/features/heatmap.less index 5383847387..61db5c81b0 100644 --- a/web_src/less/features/heatmap.less +++ b/web_src/less/features/heatmap.less @@ -1,49 +1,50 @@ #user-heatmap { - width: 107%; // Fixes newest contributions not showing + width: 100%; text-align: center; + position: relative; + min-height: 125px; + display: flex; + align-items: center; + justify-content: center; svg:not(:root) { overflow: inherit; padding: 0 !important; } + text { + fill: currentColor !important; + } + @media @mediaLgAndDown { - & { + &, + & + .divider { display: none; } } .total-contributions { - text-align: left; - margin-top: 0; + font-size: 11px; + position: absolute; + bottom: 0; + left: 25px; } -} - -.heatmap-container { - position: relative; -} -.heatmap-container .total-contributions { - font-size: 11px; - position: absolute; - bottom: 0; - left: 25px; -} - -@media @mediaLgAndDown { - .heatmap-container .total-contributions { - left: 21px; + @media @mediaLgAndDown { + .total-contributions { + left: 21px; + } } -} -@media (max-width: 1000px) { - .heatmap-container .total-contributions { - font-size: 10px; - left: 17px; - bottom: -2px; + @media (max-width: 1000px) { + .total-contributions { + font-size: 10px; + left: 17px; + bottom: -2px; + } } } -.heatmap-container text { - fill: currentColor !important; +.user.profile #user-heatmap { + min-height: 135px; } |