updated the tooltips
This commit is contained in:
parent
ea689f182c
commit
842313bb07
5 changed files with 166 additions and 13 deletions
|
@ -324,6 +324,8 @@ Metamaps.GlobalUI.Account = {
|
||||||
|
|
||||||
Metamaps.Realtime.close();
|
Metamaps.Realtime.close();
|
||||||
Metamaps.Filter.close();
|
Metamaps.Filter.close();
|
||||||
|
$('.sidebarAccountIcon div').addClass('hide');
|
||||||
|
|
||||||
|
|
||||||
if (!self.isOpen && !self.changing) {
|
if (!self.isOpen && !self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
|
@ -337,6 +339,7 @@ Metamaps.GlobalUI.Account = {
|
||||||
close: function () {
|
close: function () {
|
||||||
var self = Metamaps.GlobalUI.Account;
|
var self = Metamaps.GlobalUI.Account;
|
||||||
|
|
||||||
|
$('.sidebarAccountIcon div').removeClass('hide');
|
||||||
if (!self.changing) {
|
if (!self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
$('.sidebarAccountBox #user_email').blur();
|
$('.sidebarAccountBox #user_email').blur();
|
||||||
|
|
|
@ -1822,6 +1822,7 @@ Metamaps.Realtime = {
|
||||||
|
|
||||||
Metamaps.GlobalUI.Account.close();
|
Metamaps.GlobalUI.Account.close();
|
||||||
Metamaps.Filter.close();
|
Metamaps.Filter.close();
|
||||||
|
$('.sidebarCollaborateIcon div').addClass('hide');
|
||||||
|
|
||||||
if (!self.isOpen && !self.changing) {
|
if (!self.isOpen && !self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
|
@ -1833,7 +1834,7 @@ Metamaps.Realtime = {
|
||||||
},
|
},
|
||||||
close: function () {
|
close: function () {
|
||||||
var self = Metamaps.Realtime;
|
var self = Metamaps.Realtime;
|
||||||
|
$(".sidebarCollaborateIcon div").removeClass('hide');
|
||||||
if (!self.changing) {
|
if (!self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
$('.sidebarCollaborateBox').fadeOut(200, function () {
|
$('.sidebarCollaborateBox').fadeOut(200, function () {
|
||||||
|
@ -3063,6 +3064,8 @@ Metamaps.Filter = {
|
||||||
|
|
||||||
Metamaps.GlobalUI.Account.close();
|
Metamaps.GlobalUI.Account.close();
|
||||||
Metamaps.Realtime.close();
|
Metamaps.Realtime.close();
|
||||||
|
$('.sidebarFilterIcon div').addClass('hide');
|
||||||
|
|
||||||
|
|
||||||
if (!self.isOpen && !self.changing) {
|
if (!self.isOpen && !self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
|
@ -3076,6 +3079,8 @@ Metamaps.Filter = {
|
||||||
},
|
},
|
||||||
close: function () {
|
close: function () {
|
||||||
var self = Metamaps.Filter;
|
var self = Metamaps.Filter;
|
||||||
|
$('.sidebarFilterIcon div').removeClass('hide');
|
||||||
|
|
||||||
|
|
||||||
if (!self.changing) {
|
if (!self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
|
@ -4121,6 +4126,7 @@ Metamaps.Map = {
|
||||||
|
|
||||||
Metamaps.GlobalUI.CreateMap.topicsToMap = nodes_data;
|
Metamaps.GlobalUI.CreateMap.topicsToMap = nodes_data;
|
||||||
Metamaps.GlobalUI.CreateMap.synapsesToMap = synapses_data;
|
Metamaps.GlobalUI.CreateMap.synapsesToMap = synapses_data;
|
||||||
|
|
||||||
},
|
},
|
||||||
leavePrivateMap: function(){
|
leavePrivateMap: function(){
|
||||||
var map = Metamaps.Active.Map;
|
var map = Metamaps.Active.Map;
|
||||||
|
@ -4274,7 +4280,7 @@ Metamaps.Map.InfoBox = {
|
||||||
},
|
},
|
||||||
open: function () {
|
open: function () {
|
||||||
var self = Metamaps.Map.InfoBox;
|
var self = Metamaps.Map.InfoBox;
|
||||||
|
$('.mapInfoIcon div').addClass('hide');
|
||||||
if (!self.isOpen && !self.changing) {
|
if (!self.isOpen && !self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
$('.mapInfoBox').fadeIn(200, function () {
|
$('.mapInfoBox').fadeIn(200, function () {
|
||||||
|
@ -4286,6 +4292,7 @@ Metamaps.Map.InfoBox = {
|
||||||
close: function () {
|
close: function () {
|
||||||
var self = Metamaps.Map.InfoBox;
|
var self = Metamaps.Map.InfoBox;
|
||||||
|
|
||||||
|
$('.mapInfoIcon div').removeClass('hide');
|
||||||
if (!self.changing) {
|
if (!self.changing) {
|
||||||
self.changing = true;
|
self.changing = true;
|
||||||
$('.mapInfoBox').fadeOut(200, function () {
|
$('.mapInfoBox').fadeOut(200, function () {
|
||||||
|
|
|
@ -763,17 +763,160 @@
|
||||||
background-position: 0 0;
|
background-position: 0 0;
|
||||||
cursor:pointer;
|
cursor:pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mapControls:hover, .infoAndHelp:hover {
|
||||||
|
z-index: 4;
|
||||||
|
}
|
||||||
.zoomExtents {
|
.zoomExtents {
|
||||||
margin-bottom:5px;
|
margin-bottom:5px;
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
background-image: url(extents_sprite.png);
|
background-image: url(extents_sprite.png);
|
||||||
}
|
}
|
||||||
|
|
||||||
.zoomExtents:hover {
|
.zoomExtents:hover {
|
||||||
background-position: -32px 0;
|
background-position: -32px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.zoomExtents:hover .tooltips, .zoomIn:hover .tooltips, .zoomOut:hover .tooltips, .sidebarCollaborateIcon:hover .tooltipsUnder,
|
||||||
|
.sidebarFilterIcon:hover .tooltipsUnder, .sidebarForkIcon:hover .tooltipsUnder, .addMap:hover .tooltipsUnder, .sidebarAccountIcon:hover .tooltipsUnder,
|
||||||
|
.mapInfoIcon:hover .tooltipsAbove, .openCheatsheet:hover .tooltipsAbove {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hide {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltips {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
background: black;
|
||||||
|
text-align: center;
|
||||||
|
right: 45px;
|
||||||
|
color: white;
|
||||||
|
border-radius: 2px;
|
||||||
|
font-family: din-regular;
|
||||||
|
line-height: 15px;
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 3px 5px 2px;
|
||||||
|
white-space: nowrap;
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltipsUnder {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
background: black;
|
||||||
|
text-align: center;
|
||||||
|
color: white;
|
||||||
|
border-radius: 2px;
|
||||||
|
font-family: din-regular;
|
||||||
|
line-height: 15px;
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 3px 5px 2px;
|
||||||
|
white-space: nowrap;
|
||||||
|
margin-top: 36px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltipsAbove {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
background: black;
|
||||||
|
text-align: center;
|
||||||
|
text-transform: none;
|
||||||
|
color: white;
|
||||||
|
border-radius: 2px;
|
||||||
|
font-family: din-regular;
|
||||||
|
line-height: 15px;
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 3px 5px 2px;
|
||||||
|
white-space: nowrap;
|
||||||
|
margin-top: -23px;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarCollaborateIcon .tooltipsUnder {
|
||||||
|
margin-left: -3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarFilterIcon .tooltipsUnder {
|
||||||
|
margin-left: -4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarForkIcon .tooltipsUnder {
|
||||||
|
margin-left: -34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarForkIcon div:after{
|
||||||
|
left: 45%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.addMap .tooltipsUnder {
|
||||||
|
margin-left: -36px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.addMap div:after {
|
||||||
|
left: 45%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mapInfoIcon .tooltipsAbove {
|
||||||
|
left: -11px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.openCheatsheet .tooltipsAbove {
|
||||||
|
left: 29px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarAccountIcon .tooltipsUnder {
|
||||||
|
margin-left: -8px;
|
||||||
|
margin-top: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zoomExtents div::after, .zoomIn div::after, .zoomOut div::after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 57%;
|
||||||
|
left: 100%;
|
||||||
|
margin-top: -6px;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
border-left: 4px solid #000000;
|
||||||
|
border-top: 5px solid transparent;
|
||||||
|
border-bottom: 5px solid transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarCollaborateIcon div:after, .sidebarFilterIcon div:after, .sidebarAccountIcon div:after {
|
||||||
|
left: 38%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarCollaborateIcon div:after, .sidebarFilterIcon div:after, .sidebarForkIcon div:after, .addMap div:after, .sidebarAccountIcon div:after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 128%;
|
||||||
|
margin-top: -30px;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
border-bottom: 4px solid #000000;
|
||||||
|
border-left: 5px solid transparent;
|
||||||
|
border-right: 5px solid transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mapInfoIcon div:after, .openCheatsheet div:after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 77%;
|
||||||
|
left: 41%;
|
||||||
|
margin-top: 5px;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
border-top: 4px solid #000000;
|
||||||
|
border-left: 5px solid transparent;
|
||||||
|
border-right: 5px solid transparent;
|
||||||
|
}
|
||||||
|
|
||||||
.zoomIn {
|
.zoomIn {
|
||||||
background-image: url(zoom_sprite.png);
|
background-image: url(zoom_sprite.png);
|
||||||
background-position: 0 0;
|
background-position: 0 /…0;
|
||||||
border-top-left-radius: 2px;
|
border-top-left-radius: 2px;
|
||||||
border-top-right-radius: 2px;
|
border-top-right-radius: 2px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<div class="mapControls mapElement">
|
<div class="mapControls mapElement">
|
||||||
<div class="zoomExtents mapControl"></div>
|
<div class="zoomExtents mapControl"><div class="tooltips">Center View</div></div>
|
||||||
<div class="zoomIn mapControl"></div>
|
<div class="zoomIn mapControl"><div class="tooltips">Zoom In</div></div>
|
||||||
<div class="zoomOut mapControl"></div>
|
<div class="zoomOut mapControl"><div class="tooltips">Zoom In</div></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="infoAndHelp">
|
<div class="infoAndHelp">
|
||||||
<%= render :partial => 'maps/mapinfobox' %>
|
<%= render :partial => 'maps/mapinfobox' %>
|
||||||
<div class="mapInfoIcon infoElement mapElement"></div>
|
<div class="mapInfoIcon infoElement mapElement"><div class="tooltipsAbove">Map Info</div></div>
|
||||||
<div class="openCheatsheet openLightbox infoElement" data-open="cheatsheet"></div>
|
<div class="openCheatsheet openLightbox infoElement" data-open="cheatsheet"><div class="tooltipsAbove">Help</div></div>
|
||||||
<div class="clearfloat"></div>
|
<div class="clearfloat"></div>
|
||||||
</div>
|
</div>
|
|
@ -22,7 +22,7 @@
|
||||||
<% if authenticated? %>
|
<% if authenticated? %>
|
||||||
<!-- Realtime -->
|
<!-- Realtime -->
|
||||||
<div class="sidebarCollaborate upperRightEl">
|
<div class="sidebarCollaborate upperRightEl">
|
||||||
<div class="sidebarCollaborateIcon upperRightIcon blue"></div>
|
<div class="sidebarCollaborateIcon upperRightIcon blue"><div class="tooltipsUnder">Junto</div></div>
|
||||||
<div class="sidebarCollaborateBox upperRightBox">
|
<div class="sidebarCollaborateBox upperRightBox">
|
||||||
<h3 class="realtimeBoxTitle">REALTIME</h3>
|
<h3 class="realtimeBoxTitle">REALTIME</h3>
|
||||||
<span class="realtimeOnOff rtOff">OFF</span>
|
<span class="realtimeOnOff rtOff">OFF</span>
|
||||||
|
@ -43,7 +43,7 @@
|
||||||
|
|
||||||
<!-- filtering -->
|
<!-- filtering -->
|
||||||
<div class="sidebarFilter upperRightEl">
|
<div class="sidebarFilter upperRightEl">
|
||||||
<div class="sidebarFilterIcon upperRightIcon"></div>
|
<div class="sidebarFilterIcon upperRightIcon"><div class="tooltipsUnder">Filter</div></div>
|
||||||
<div class="sidebarFilterBox upperRightBox">
|
<div class="sidebarFilterBox upperRightBox">
|
||||||
<%= render :partial => 'shared/filterBox' %>
|
<%= render :partial => 'shared/filterBox' %>
|
||||||
</div>
|
</div>
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
<% if authenticated? %>
|
<% if authenticated? %>
|
||||||
<!-- fork map -->
|
<!-- fork map -->
|
||||||
<div class="sidebarFork upperRightEl">
|
<div class="sidebarFork upperRightEl">
|
||||||
<div class="sidebarForkIcon upperRightIcon"></div>
|
<div class="sidebarForkIcon upperRightIcon"><div class="tooltipsUnder">Save to new map</div></div>
|
||||||
</div> <!-- end sidebarFork -->
|
</div> <!-- end sidebarFork -->
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
@ -61,14 +61,14 @@
|
||||||
|
|
||||||
<% if authenticated? %>
|
<% if authenticated? %>
|
||||||
<!-- create new map -->
|
<!-- create new map -->
|
||||||
<div class="addMap openLightbox upperRightEl upperRightIcon" data-open="newmap">
|
<div class="addMap openLightbox upperRightEl upperRightIcon" data-open="newmap"><div class="tooltipsUnder">Create new map</div>
|
||||||
</div><!-- end addMap -->
|
</div><!-- end addMap -->
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<!-- Account / Sign in -->
|
<!-- Account / Sign in -->
|
||||||
<% if !(controller_name == "sessions" && action_name == "new") %>
|
<% if !(controller_name == "sessions" && action_name == "new") %>
|
||||||
<div class="sidebarAccount upperRightEl">
|
<div class="sidebarAccount upperRightEl">
|
||||||
<div class="sidebarAccountIcon">
|
<div class="sidebarAccountIcon"><div class="tooltipsUnder">Account</div>
|
||||||
<% if user && user.image %>
|
<% if user && user.image %>
|
||||||
<%= image_tag user.image.url(:square), :size => "32x32" %>
|
<%= image_tag user.image.url(:square), :size => "32x32" %>
|
||||||
<% elsif !authenticated? %>
|
<% elsif !authenticated? %>
|
||||||
|
|
Loading…
Reference in a new issue