26 lines
989 B
JavaScript
26 lines
989 B
JavaScript
function renderPlugin_updatenotifier(data) {
|
|
|
|
var directives = {
|
|
updateNotifierNbPackages: {
|
|
text: function () {
|
|
return this['packages'];
|
|
}
|
|
},
|
|
updateNotifierNbSecPackages: {
|
|
text: function () {
|
|
return this['security'];
|
|
}
|
|
}
|
|
};
|
|
if ((data['Plugins']['Plugin_UpdateNotifier'] !== undefined) && (data['Plugins']['Plugin_UpdateNotifier']["UpdateNotifier"] !== undefined)){
|
|
$('#updatenotifier').render(data['Plugins']['Plugin_UpdateNotifier']["UpdateNotifier"], directives);
|
|
if ((data['Plugins']['Plugin_UpdateNotifier']["UpdateNotifier"]["packages"] == 0) &&
|
|
(data['Plugins']['Plugin_UpdateNotifier']["UpdateNotifier"]["security"] == 0) ) {
|
|
$("#updatenotifier-info").html("<strong>No updates available</strong>");
|
|
}
|
|
$('#block_updatenotifier').show();
|
|
} else {
|
|
$('#block_updatenotifier').hide();
|
|
}
|
|
}
|