Skip to content

Commit 30f0a90

Browse files
Fix for Bug paging issue #818 (#822)
* Fix for Bug paging issue #818 * Smaller update for includtree #818
1 parent 215113e commit 30f0a90

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed
730 Bytes
Loading

docs/ssvc-calc/ssvc.js

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1875,6 +1875,10 @@ function createPDF(vulnerability,cveinfo) {
18751875
})
18761876
doc.setFontSize(12);
18771877
for(var i = 0; i < t.length; i++) {
1878+
if(ynow > 280) {
1879+
doc.addPage("a4");
1880+
ynow = 20;
1881+
}
18781882
if(steps[i] in ischild) {
18791883
continue;
18801884
}
@@ -1910,17 +1914,21 @@ function createPDF(vulnerability,cveinfo) {
19101914
var f = t[i].match(/.{1,45}(\s|$)/g);
19111915
doc.text("=> "+f[0],xOffset+q*5,ynow);
19121916
if(t[i].length<= f[0].length) {
1913-
ynow = ynow +10
1914-
continue
1917+
ynow = ynow + 10;
1918+
continue;
19151919
}
19161920
//console.log(t[i].substr(f[0].length));
19171921
f = t[i].substr(f[0].length).match(/.{1,65}(\s|$)/g);
19181922
for (var j = 0; j<f.length; j++) {
19191923
doc.setFont("courier",'normal')
1920-
ynow = ynow +5
1924+
ynow = ynow + 5;
1925+
if(ynow > 280) {
1926+
doc.addPage("a4");
1927+
ynow = 20;
1928+
}
19211929
doc.text(f[j],xOffset,ynow);
19221930
}
1923-
ynow = ynow +10
1931+
ynow = ynow +10;
19241932
}
19251933
doc.setFont("helvetica",'bold');
19261934
doc.text("Contact:",xOffset,ynow);
@@ -1929,10 +1937,12 @@ function createPDF(vulnerability,cveinfo) {
19291937
var safetime = ts.toGMTString().replace(/[^a-z0-9]+/ig,'-');
19301938
var fulltree = includetree ? "-with-full-tree" : ""
19311939
var dfilename = "SSVC-"+role+"-"+vulid+"-"+safetime+fulltree+".pdf";
1932-
if(includetree)
1933-
appendtree(doc,dfilename)
1934-
else
1940+
if(includetree) {
1941+
doc.text("*** Decision Tree included in next page ***", xOffset, ynow+10);
1942+
appendtree(doc,dfilename);
1943+
} else {
19351944
doc.save(dfilename);
1945+
}
19361946
$('.Exporter').css({'pointer-events':'all'});
19371947
}
19381948
function sigmoid(flen) {

0 commit comments

Comments
 (0)