hoverable area on collapsed sidebar icons
This commit is contained in:
parent
9eb467645f
commit
4363cc38d3
3 changed files with 37 additions and 20 deletions
|
@ -73,22 +73,22 @@ export default {
|
|||
|
||||
<template>
|
||||
<div>
|
||||
<div class="sidebar-collapsed-icon" @click="onClickCollapsedIcon">
|
||||
<span
|
||||
v-tooltip
|
||||
:title="notificationTooltip"
|
||||
data-container="body"
|
||||
data-placement="left"
|
||||
data-boundary="viewport"
|
||||
>
|
||||
<icon
|
||||
:name="notificationIcon"
|
||||
:size="16"
|
||||
aria-hidden="true"
|
||||
class="sidebar-item-icon is-active"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
<span
|
||||
v-tooltip
|
||||
class="sidebar-collapsed-icon"
|
||||
:title="notificationTooltip"
|
||||
data-container="body"
|
||||
data-placement="left"
|
||||
data-boundary="viewport"
|
||||
@click="onClickCollapsedIcon"
|
||||
>
|
||||
<icon
|
||||
:name="notificationIcon"
|
||||
:size="16"
|
||||
aria-hidden="true"
|
||||
class="sidebar-item-icon is-active"
|
||||
/>
|
||||
</span>
|
||||
<span class="issuable-header-text hide-collapsed float-left"> {{ __('Notifications') }} </span>
|
||||
<toggle-button
|
||||
ref="toggleButton"
|
||||
|
|
|
@ -390,7 +390,7 @@
|
|||
|
||||
.block {
|
||||
width: $gutter-collapsed-width - 2px;
|
||||
padding: 15px 0 0;
|
||||
padding: 0;
|
||||
border-bottom: 0;
|
||||
overflow: hidden;
|
||||
|
||||
|
@ -427,10 +427,13 @@
|
|||
}
|
||||
|
||||
.sidebar-collapsed-icon {
|
||||
display: block;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
height: $sidebar-toggle-height;
|
||||
text-align: center;
|
||||
margin-bottom: 10px;
|
||||
color: $gl-text-color-secondary;
|
||||
|
||||
svg {
|
||||
|
@ -470,6 +473,16 @@
|
|||
}
|
||||
|
||||
.btn-clipboard {
|
||||
/*
|
||||
This change should be temporary, because the DOM currently gets
|
||||
generated from a ruby definition in `app/helpers/button_helper.rb`.
|
||||
As soon as the `copy to clipboard` button will be transfered to
|
||||
Vue this should be adjusted as well.
|
||||
*/
|
||||
flex: 1;
|
||||
align-self: stretch;
|
||||
padding: 0;
|
||||
|
||||
border: 0;
|
||||
background: transparent;
|
||||
color: $gl-text-color-secondary;
|
||||
|
@ -493,7 +506,6 @@
|
|||
|
||||
.sidebar-collapsed-user {
|
||||
padding-bottom: 0;
|
||||
margin-bottom: 10px;
|
||||
|
||||
.author-link {
|
||||
padding-left: 0;
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: "Adjusted the clickable area of collapsed sidebar elements"
|
||||
merge_request: 30974
|
||||
author: Michel Engelen
|
||||
type: changed
|
Loading…
Reference in a new issue