First version of own tooltip.
This commit is contained in:
parent
1f9e7e37b1
commit
5a16c4bd1f
2 changed files with 45 additions and 1 deletions
|
@ -207,7 +207,7 @@ class App.Controller extends Spine.Controller
|
|||
# console.log('rewrite frontendTimeUpdate', this, $(this).hasClass('escalation'))
|
||||
timestamp = $(this).data('time')
|
||||
time = ui.humanTime( timestamp, $(this).hasClass('escalation') )
|
||||
$(this).attr( 'title', App.i18n.translateTimestamp(timestamp) )
|
||||
$(this).attr( 'data-tooltip', App.i18n.translateTimestamp(timestamp) )
|
||||
$(this).html( time )
|
||||
)
|
||||
App.Interval.set( update, 30000, 'frontendTimeUpdate', 'ui' )
|
||||
|
|
|
@ -19,6 +19,50 @@ small {
|
|||
z-index: 1;
|
||||
}
|
||||
|
||||
/* tooltip */
|
||||
a[data-tooltip],
|
||||
time[data-tooltip],
|
||||
span[data-tooltip] {
|
||||
position: relative;
|
||||
z-index: 99000;
|
||||
}
|
||||
a[data-tooltip]:before,
|
||||
time[data-tooltip]:before,
|
||||
span[data-tooltip]:before {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: -34px;
|
||||
background-color: #c6c6c5;
|
||||
color: #ffffff;
|
||||
height: 26px;
|
||||
line-height: 27px;
|
||||
border-radius: 5px;
|
||||
padding: 0 13px;
|
||||
content: attr(data-tooltip);
|
||||
white-space: nowrap;
|
||||
display: none;
|
||||
}
|
||||
a[data-tooltip]:after,
|
||||
time[data-tooltip]:after,
|
||||
span[data-tooltip]:after {
|
||||
position: absolute;
|
||||
left: 13px;
|
||||
top: -8px;
|
||||
border-top: 7px solid #c6c6c5;
|
||||
border-left: 7px solid transparent;
|
||||
border-right: 7px solid transparent;
|
||||
content: "";
|
||||
display: none;
|
||||
}
|
||||
a[data-tooltip]:hover:after,
|
||||
a[data-tooltip]:hover:before,
|
||||
time[data-tooltip]:hover:after,
|
||||
time[data-tooltip]:hover:before,
|
||||
span[data-tooltip]:hover:after,
|
||||
span[data-tooltip]:hover:before {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.glyphicon {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue