Merge pull request #1260 from bergware/master

Notifications: single icon only
This commit is contained in:
tom mortensen
2023-02-13 22:26:14 -08:00
committed by GitHub
5 changed files with 8 additions and 21 deletions
+8 -13
View File
@@ -257,7 +257,7 @@ function openTerminal(tag,name,more) {
name = name.replace(/[ #]/g,"_");
tty_window = makeWindow(name+(more=='.log'?more:''),Math.min(screen.availHeight,800),Math.min(screen.availWidth,1200));
var socket = ['ttyd','syslog'].includes(tag) ? '/webterminal/'+tag+'/' : '/logterminal/'+name+(more=='.log'?more:'')+'/';
$.get('/webGui/include/OpenTerminal.php',{tag:tag,name:name,more:more},function(){tty_window.location=socket; tty_window.focus();});
$.get('/webGui/include/OpenTerminal.php',{tag:tag,name:name,more:more},function(){setTimeout(function(){tty_window.location=socket; tty_window.focus();},100);});
}
function bannerAlert(text,cmd,plg,func,start) {
$.post('/webGui/include/StartCommand.php',{cmd:cmd,pid:1},function(pid) {
@@ -637,10 +637,7 @@ foreach ($buttons as $button) {
if (isset($button['Nchan'])) nchan_merge($button['root'], $button['Nchan']);
}
echo "<div class='nav-user show'>";
echo "<a id='nav' href='#'><b id='bell' class='icon-u-bell system'></b></a>";
echo "<span class='panel'><b id='dot1' class='fa fa-circle fa-fw dot grey-orb'></b><b id='dot2' class='fa fa-circle fa-fw dot grey-orb'></b><b id='dot3' class='fa fa-circle fa-fw dot grey-orb'></b></span>";
echo "</div>";
echo "<div class='nav-user show'><a id='board' href='#'><b id='bell' class='icon-u-bell system'></b></a></div>";
if ($themes2) echo "</div>";
echo "</div></div>";
@@ -844,16 +841,14 @@ defaultPage.on('message', function(msg,meta) {
}
<?endif;?>
});
if (bell1) $('#dot1').removeClass('grey-orb').addClass('red-orb'); else $('#dot1').removeClass('red-orb').addClass('grey-orb');
if (bell2) $('#dot2').removeClass('grey-orb').addClass('yellow-orb'); else $('#dot2').removeClass('yellow-orb').addClass('grey-orb');
if (bell3) $('#dot3').removeClass('grey-orb').addClass('green-orb'); else $('#dot3').removeClass('green-orb').addClass('grey-orb');
$('#bell').removeClass('red-orb yellow-orb green-orb');
$('#bell').removeClass('red-orb yellow-orb green-orb').prop('title',"<?=_('Alerts')?> ["+bell1+']\n'+"<?=_('Warnings')?> ["+bell2+']\n'+"<?=_('Notices')?> ["+bell3+']');;
if (bell1) $('#bell').addClass('red-orb'); else
if (bell2) $('#bell').addClass('yellow-orb'); else
if (bell3) $('#bell').addClass('green-orb');
$('#nav').prop('title',"<?=_('Alerts')?> ["+bell1+']\n'+"<?=_('Warnings')?> ["+bell2+']\n'+"<?=_('Notices')?> ["+bell3+']');
if (bell1) $('#dropdown-board li.dropdown-submenu:eq(0)').removeClass('disabled').find('.dropdown-menu'); else $('#dropdown-board li.dropdown-submenu:eq(0)').addClass('disabled').find('.dropdown-menu').hide();
if (bell2) $('#dropdown-board li.dropdown-submenu:eq(1)').removeClass('disabled').find('.dropdown-menu'); else $('#dropdown-board li.dropdown-submenu:eq(1)').addClass('disabled').find('.dropdown-menu').hide();
if (bell3) $('#dropdown-board li.dropdown-submenu:eq(2)').removeClass('disabled').find('.dropdown-menu'); else $('#dropdown-board li.dropdown-submenu:eq(2)').addClass('disabled').find('.dropdown-menu').hide();
break;
}
});
@@ -993,12 +988,12 @@ $(function() {
<?endif;?>
<?endif;?>
var opts = [];
context.init({preventDoubleContext:false,left:true,above:false});
context.init({above:false});
opts.push({header:"<?=_('Notifications')?>"});
opts.push({text:"<?=_('Alerts')?>",icon:'fa-bell-o',subMenu:[{text:"<?=_('View')?>",icon:'fa-folder-open-o',action:function(e){e.preventDefault();openNotifier('alert');}},{text:"<?=_('History')?>",icon:'fa-file-text-o',action:function(e){e.preventDefault();viewHistory('alert');}},{text:"<?=_('Acknowledge')?>",icon:'fa-check-square-o',action:function(e){e.preventDefault();closeNotifier('alert');}}]});
opts.push({text:"<?=_('Warnings')?>",icon:'fa-star-o',subMenu:[{text:"<?=_('View')?>",icon:'fa-folder-open-o',action:function(e){e.preventDefault();openNotifier('warning');}},{text:"<?=_('History')?>",icon:'fa-file-text-o',action:function(e){e.preventDefault();viewHistory('warning');}},{text:"<?=_('Acknowledge')?>",icon:'fa-check-square-o',action:function(e){e.preventDefault();closeNotifier('warning');}}]});
opts.push({text:"<?=_('Notices')?>",icon:'fa-sun-o',subMenu:[{text:"<?=_('View')?>",icon:'fa-folder-open-o',action:function(e){e.preventDefault();openNotifier('normal');}},{text:"<?=_('History')?>",icon:'fa-file-text-o',action:function(e){e.preventDefault();viewHistory('normal');}},{text:"<?=_('Acknowledge')?>",icon:'fa-check-square-o',action:function(e){e.preventDefault();closeNotifier('normal');}}]});
context.attach('#nav',opts);
context.attach('#board',opts);
if (location.pathname.search(/\/(AddVM|UpdateVM|AddContainer|UpdateContainer)/)==-1) {
$('blockquote.inline_help').each(function(i) {
-2
View File
@@ -76,8 +76,6 @@ textarea{resize:none}
.nav-item a b{display:none}
.nav-user{position:fixed;top:102px;right:10px}
.nav-user a{color:#606e7f;background-color:transparent}
.nav-user .panel{position:absolute;top:-17px;left:-8px;height:8px}
.nav-user .dot{font-size:8px}
.LanguageButton{font-size:12px !important;} /* Fix Switch Language Being Cut-Off */
div.title{color:#39587f;margin:20px 0 10px 0;padding:10px 0;clear:both;background-color:#e4e2e4;border-bottom:1px solid #606e7f;letter-spacing:1.8px}
div.title span.left{font-size:1.6rem;text-transform:uppercase}
-2
View File
@@ -76,8 +76,6 @@ div.title.shift{margin-top:-30px}
.nav-item.active:after{background-color:#1c1b1b}
.nav-user a{color:#1c1b1b;background-color:transparent;display:block;padding:0 10px}
.nav-user .system{vertical-align:middle;padding-bottom:2px}
.nav-user .panel{position:absolute;top:-15px;left:1px;height:8px}
.nav-user .dot{font-size:8px}
#clear{clear:both}
#footer{position:fixed;bottom:0;left:0;color:#d4d5d6;background-color:#2b2a29;padding:5px 0;width:100%;height:1.6rem;line-height:1.6rem;text-align:center;z-index:10000}
#statusraid{float:left;padding-left:10px}
-2
View File
@@ -76,8 +76,6 @@ textarea{resize:none}
.nav-item a b{display:none}
.nav-user{position:fixed;top:102px;right:10px}
.nav-user a{color:#606e7f;background-color:transparent}
.nav-user .panel{position:absolute;top:-17px;left:-8px;height:8px}
.nav-user .dot{font-size:8px}
.LanguageButton{font-size:12px !important;} /* Fix Switch Language Being Cut-Off */
div.title{color:#39587f;margin:20px 0 10px 0;padding:10px 0;clear:both;background-color:#1b1d1b;border-bottom:1px solid #606e7f;letter-spacing:1.8px}
div.title span.left{font-size:1.6rem;text-transform:uppercase}
-2
View File
@@ -76,8 +76,6 @@ div.title.shift{margin-top:-30px}
.nav-item.active:after{background-color:#f2f2f2}
.nav-user a{color:#f2f2f2;background-color:transparent;display:block;padding:0 10px}
.nav-user .system{vertical-align:middle;padding-bottom:2px}
.nav-user .panel{position:absolute;top:-15px;left:1px;height:8px}
.nav-user .dot{font-size:8px}
#clear{clear:both}
#footer{position:fixed;bottom:0;left:0;color:#2b2a29;background-color:#d4d5d6;padding:5px 0;width:100%;height:1.6rem;line-height:1.6rem;text-align:center;z-index:10000}
#statusraid{float:left;padding-left:10px}