smeserver-phpsysinfo/root/opt/phpsysinfo/plugins/updatenotifier/js/updatenotifier_bootstrap.js

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();
}
}