android_mt6572_jiabo/lineage/cve/static/js/updates.js
2025-09-05 16:56:03 +08:00

31 lines
905 B
JavaScript

(function() {
function updateCVEStatus(statusElement, statusId) {
var kernelId = statusElement.getAttribute('kernel_id');
var cveId = statusElement.getAttribute('cve_id');
$.ajax({
type: 'POST',
url: '/update',
contentType: 'application/json',
data: JSON.stringify({
kernel_id: kernelId,
cve_id: cveId,
status_id: statusId
})
})
.done(function(data) {
if (data.error == 'success') {
setCVEStatus(statusElement, statusId);
progressBar.set(Math.floor(data.progress));
}
});
}
var items = statusOptions.slice(1);
var statusMenu = new ContextMenu({
selector: '.status-menu',
trigger: 'click',
callback: updateCVEStatus,
items: items
});
})();