Tooltips shouldn't stay visible after clicking
This commit is contained in:
parent
6ee876392c
commit
34ca5d4014
|
@ -0,0 +1,28 @@
|
||||||
|
'use strict';
|
||||||
|
define(
|
||||||
|
[
|
||||||
|
'jquery'
|
||||||
|
], function ($) {
|
||||||
|
return {
|
||||||
|
|
||||||
|
appInitializer: function () {
|
||||||
|
console.log('starting signalR');
|
||||||
|
|
||||||
|
$('body').tooltip({
|
||||||
|
selector: '[title]',
|
||||||
|
container: 'body'
|
||||||
|
});
|
||||||
|
|
||||||
|
$(document).click(function(e) {
|
||||||
|
|
||||||
|
if ($(e.target).attr('title') !== undefined) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$('.tooltip').remove();
|
||||||
|
});
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
});
|
|
@ -68,13 +68,7 @@ require.config({
|
||||||
deps:
|
deps:
|
||||||
[
|
[
|
||||||
'jquery'
|
'jquery'
|
||||||
],
|
]
|
||||||
init: function ($) {
|
|
||||||
$('body').tooltip({
|
|
||||||
selector: '[title]',
|
|
||||||
container: 'body'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
backstrech : {
|
backstrech : {
|
||||||
deps:
|
deps:
|
||||||
|
@ -249,9 +243,10 @@ define(
|
||||||
'Shared/Modal/ModalController',
|
'Shared/Modal/ModalController',
|
||||||
'Shared/ControlPanel/ControlPanelController',
|
'Shared/ControlPanel/ControlPanelController',
|
||||||
'System/StatusModel',
|
'System/StatusModel',
|
||||||
|
'Shared/Tooltip',
|
||||||
'Instrumentation/StringFormat',
|
'Instrumentation/StringFormat',
|
||||||
'LifeCycle'
|
'LifeCycle'
|
||||||
], function ($, Backbone, Marionette, RouteBinder, SignalRBroadcaster, NavbarView, AppLayout, SeriesController, Router, ModalController, ControlPanelController, serverStatusModel) {
|
], function ($, Backbone, Marionette, RouteBinder, SignalRBroadcaster, NavbarView, AppLayout, SeriesController, Router, ModalController, ControlPanelController, serverStatusModel, Tooltip) {
|
||||||
|
|
||||||
new SeriesController();
|
new SeriesController();
|
||||||
new ModalController();
|
new ModalController();
|
||||||
|
@ -268,6 +263,10 @@ define(
|
||||||
app: app
|
app: app
|
||||||
});
|
});
|
||||||
|
|
||||||
|
app.addInitializer(Tooltip.appInitializer, {
|
||||||
|
app: app
|
||||||
|
});
|
||||||
|
|
||||||
app.addInitializer(function () {
|
app.addInitializer(function () {
|
||||||
Backbone.history.start({ pushState: true, root: serverStatusModel.get('urlBase') });
|
Backbone.history.start({ pushState: true, root: serverStatusModel.get('urlBase') });
|
||||||
RouteBinder.bind();
|
RouteBinder.bind();
|
||||||
|
|
Loading…
Reference in New Issue