blob: 135f65308ad77c490ccf046703a62571d36282c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
/** UI misc **/
uki("#reload-table").click(
function() { reloadTable(); }
);
uki("#cve-details").click(
function() {
var sel = uki('Table').selectedRows();
if (sel.length > 15) {
alert("I'm not opening more than 15 windows...");
return false;
}
for(var i = 0; i < sel.length; i++) {
cvepopup(sel[i][1]);
}
}
);
uki("#close").click(
function() {
window.location = "/";
}
);
uki('Table').bind('dblclick', function() {
cvepopup(uki('Table').selectedRow()[1]);
});
// View settings
uki("#toggle-new").click(
function() {
if (this.checked())
view |= 1;
else
view ^= 1;
reloadTable();
}
);
uki("#toggle-assigned").click(
function() {
if (this.checked())
view |= 2;
else
view ^= 2;
reloadTable();
}
);
uki("#toggle-later").click(
function() {
if (this.checked())
view |= 4;
else
view ^= 4;
reloadTable();
}
);
uki("#toggle-nfu").click(
function() {
if (this.checked())
view |= 8;
else
view ^= 8;
reloadTable();
}
);
uki("#toggle-invalid").click(
function() {
if (this.checked())
view |= 16;
else
view ^= 16;
reloadTable();
}
);
uki("#cve-add-note").click(
function() {
var sel = uki('Table').selectedRows();
if (sel.length < 1) {
alert("Please select at least one CVE.");
return false;
}
var data = new Array();
for (var i = 0; i < sel.length; i++) {
data.push(sel[i][0]);
}
new Ajax.Request('/cve/note', {
parameters: { cves: data.join(','), note: uki('#cve-note-text').value() },
onSuccess: function(response) {
uki('#cve-note-text').value('');
reloadTable();
},
onFailure: function(response) {
alert("Could not process your request:\n\n" + response.responseText);
}
});
}
);
/** UI misc end **/
|