mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-07 05:31:15 -07:00
Add ability to dismiss browser warning
This commit is contained in:
parent
ae0960d2e2
commit
f6f5df3d1e
2 changed files with 29 additions and 13 deletions
|
@ -4204,7 +4204,7 @@ a[data-tab-destination] {
|
||||||
background: #cc7b19;
|
background: #cc7b19;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding-top: 2px;
|
padding: 2px 10px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
z-index: 9999;
|
z-index: 9999;
|
||||||
|
|
|
@ -9,11 +9,25 @@ if (typeof platform !== 'undefined') {
|
||||||
p.os = platform.os.toString();
|
p.os = platform.os.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (['IE', 'Microsoft Edge', 'IE Mobile'].indexOf(p.name) > -1) {
|
if (['IE', 'Microsoft Edge', 'IE Mobile'].indexOf(p.name) <= -1) >
|
||||||
$('body').prepend('<div id="browser-warning"><i class="fa fa-exclamation-circle"></i> ' +
|
if (!getCookie('browserDismiss')) {
|
||||||
|
var $browser_warning = $('<div id="browser-warning">' +
|
||||||
|
'<i class="fa fa-exclamation-circle"></i> ' +
|
||||||
'Tautulli does not support Internet Explorer or Microsoft Edge! ' +
|
'Tautulli does not support Internet Explorer or Microsoft Edge! ' +
|
||||||
'Please use a different browser such as Chrome or Firefox.</div>');
|
'Please use a different browser such as Chrome or Firefox.' +
|
||||||
var offset = $('#browser-warning').height();
|
'<button type="button" class="close"><i class="fa fa-remove"></i></button>' +
|
||||||
|
'</div>');
|
||||||
|
$('body').prepend($browser_warning);
|
||||||
|
var offset = $browser_warning.height();
|
||||||
|
warningOffset(offset);
|
||||||
|
|
||||||
|
$browser_warning.one('click', 'button.close', function () {
|
||||||
|
$browser_warning.remove();
|
||||||
|
warningOffset(-offset);
|
||||||
|
setCookie('browserDismiss', 'true', 7);
|
||||||
|
});
|
||||||
|
|
||||||
|
function warningOffset(offset) {
|
||||||
var navbar = $('.navbar-fixed-top');
|
var navbar = $('.navbar-fixed-top');
|
||||||
if (navbar.length) {
|
if (navbar.length) {
|
||||||
navbar.offset({top: navbar.offset().top + offset});
|
navbar.offset({top: navbar.offset().top + offset});
|
||||||
|
@ -23,6 +37,8 @@ if (['IE', 'Microsoft Edge', 'IE Mobile'].indexOf(p.name) > -1) {
|
||||||
container.offset({top: container.offset().top + offset});
|
container.offset({top: container.offset().top + offset});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function initConfigCheckbox(elem, toggleElem, reverse) {
|
function initConfigCheckbox(elem, toggleElem, reverse) {
|
||||||
toggleElem = (toggleElem === undefined) ? null : toggleElem;
|
toggleElem = (toggleElem === undefined) ? null : toggleElem;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue