update menu extras
This commit is contained in:
parent
4dc7a97504
commit
0bb44fc4ef
4 changed files with 31 additions and 32 deletions
|
@ -6,7 +6,7 @@ oml.ui.connectionButton = function() {
|
||||||
tooltip: Ox._('Transfers')
|
tooltip: Ox._('Transfers')
|
||||||
})
|
})
|
||||||
.css({
|
.css({
|
||||||
marginRight: '3px'
|
marginRight: '6px'
|
||||||
})
|
})
|
||||||
.bindEvent({
|
.bindEvent({
|
||||||
click: function() {
|
click: function() {
|
||||||
|
@ -26,7 +26,7 @@ oml.ui.connectionButton = function() {
|
||||||
|
|
||||||
function formatBandwidth(up, down) {
|
function formatBandwidth(up, down) {
|
||||||
return '↓ ' + Ox.formatValue(down, 'B')
|
return '↓ ' + Ox.formatValue(down, 'B')
|
||||||
+ ' / ↑ ' + Ox.formatValue(up, 'B');
|
+ ' ↑ ' + Ox.formatValue(up, 'B');
|
||||||
}
|
}
|
||||||
|
|
||||||
oml.bindEvent({
|
oml.bindEvent({
|
||||||
|
|
|
@ -9,8 +9,8 @@ oml.ui.mainMenu = function() {
|
||||||
|
|
||||||
that = Ox.MainMenu({
|
that = Ox.MainMenu({
|
||||||
extras: [
|
extras: [
|
||||||
oml.$ui.connectionButton = oml.ui.connectionButton(),
|
|
||||||
oml.$ui.updateButton = oml.ui.updateButton(),
|
oml.$ui.updateButton = oml.ui.updateButton(),
|
||||||
|
oml.$ui.connectionButton = oml.ui.connectionButton(),
|
||||||
oml.$ui.notificationsButton = oml.ui.notificationsButton(),
|
oml.$ui.notificationsButton = oml.ui.notificationsButton(),
|
||||||
oml.$ui.loadingIcon = oml.ui.loadingIcon()
|
oml.$ui.loadingIcon = oml.ui.loadingIcon()
|
||||||
],
|
],
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
oml.ui.notificationsButton = function() {
|
oml.ui.notificationsButton = function() {
|
||||||
|
|
||||||
var that = Ox.Element({
|
var that = Ox.Element({
|
||||||
tooltip: Ox._('No notifications')
|
tooltip: Ox._('No peering requests')
|
||||||
})
|
})
|
||||||
.css({
|
.css({
|
||||||
marginRight: '3px'
|
marginRight: '6px'
|
||||||
})
|
})
|
||||||
.bindEvent({
|
.bindEvent({
|
||||||
click: function() {
|
click: function() {
|
||||||
|
@ -16,7 +16,7 @@ oml.ui.notificationsButton = function() {
|
||||||
|
|
||||||
Ox.Button({
|
Ox.Button({
|
||||||
style: 'symbol',
|
style: 'symbol',
|
||||||
title: 'playlist',
|
title: 'user',
|
||||||
type: 'image'
|
type: 'image'
|
||||||
})
|
})
|
||||||
.css({
|
.css({
|
||||||
|
|
|
@ -3,27 +3,15 @@
|
||||||
oml.ui.updateButton = function() {
|
oml.ui.updateButton = function() {
|
||||||
|
|
||||||
var that = Ox.Element({
|
var that = Ox.Element({
|
||||||
tooltip: Ox._('Updates Available')
|
tooltip: Ox._('Software Update')
|
||||||
})
|
})
|
||||||
.css({
|
.css({
|
||||||
marginRight: '3px'
|
marginRight: '6px'
|
||||||
}).hide();
|
})
|
||||||
|
.append(
|
||||||
function check() {
|
|
||||||
oml.api.getVersion(function(response) {
|
|
||||||
if (response.data.update) {
|
|
||||||
that.show();
|
|
||||||
} else {
|
|
||||||
that.hide();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
check();
|
|
||||||
setTimeout(check, 86400000);
|
|
||||||
|
|
||||||
Ox.Button({
|
Ox.Button({
|
||||||
style: 'symbol',
|
style: 'symbol',
|
||||||
title: 'upload',
|
title: 'set',
|
||||||
type: 'image'
|
type: 'image'
|
||||||
})
|
})
|
||||||
.css({
|
.css({
|
||||||
|
@ -32,13 +20,24 @@ oml.ui.updateButton = function() {
|
||||||
})
|
})
|
||||||
.bindEvent({
|
.bindEvent({
|
||||||
click: function() {
|
click: function() {
|
||||||
oml.UI.set({
|
oml.UI.set({page: 'update'})
|
||||||
'page': 'app',
|
|
||||||
'part.app': 'update'
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.appendTo(that);
|
)
|
||||||
|
.hide();
|
||||||
|
|
||||||
|
check();
|
||||||
|
|
||||||
|
function check() {
|
||||||
|
oml.api.getVersion(function(result) {
|
||||||
|
if (result.data.version != oml.version) {
|
||||||
|
that.show();
|
||||||
|
} else {
|
||||||
|
that.hide();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
setTimeout(check, 3600000);
|
||||||
|
}
|
||||||
|
|
||||||
return that;
|
return that;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue