Make cobiss function less horrible

This commit is contained in:
Timotej Lazar 2022-04-19 16:04:08 +02:00
parent f189391112
commit d98649bd60

View file

@ -10,8 +10,7 @@
<script src='js/vfs_fonts.js'></script> <script src='js/vfs_fonts.js'></script>
<script> <script>
function cobiss() function cobiss() {
{
var knjiznica = "Knjižnica FKKT in FRI\n Večna pot 113, Ljubljana\n FRI: Tel:01/4798005, FKKT: 01/4798006\n\n" var knjiznica = "Knjižnica FKKT in FRI\n Večna pot 113, Ljubljana\n FRI: Tel:01/4798005, FKKT: 01/4798006\n\n"
var avtor = document.getElementById("avtor").value var avtor = document.getElementById("avtor").value
var predlagatelj = "Predlagatelj dokumenta(avtor/soavtor): " var predlagatelj = "Predlagatelj dokumenta(avtor/soavtor): "
@ -23,7 +22,8 @@ function cobiss()
var vir = document.getElementById("vir").value var vir = document.getElementById("vir").value
if (vir.localeCompare("") != 0) { if (vir.localeCompare("") != 0) {
var vir1=vir.match(/.{1,70}/g); var vir1=vir.match(/.{1,70}/g);
vir = vir1.join(" ") } vir = vir1.join(" ")
}
var tipologija = document.getElementById("tipologija").value var tipologija = document.getElementById("tipologija").value
var prispevki = document.getElementById("prispevki").value var prispevki = document.getElementById("prispevki").value
var priloge = "Priloga: " var priloge = "Priloga: "
@ -34,108 +34,33 @@ function cobiss()
var fotokopija = document.getElementById("fotokopija").value var fotokopija = document.getElementById("fotokopija").value
priloge = priloge + ", " + fotokopija priloge = priloge + ", " + fotokopija
} }
if (document.getElementById("dokazila").checked){ if (document.getElementById("dokazila").checked){
var dokazila = document.getElementById("dokazila").value var dokazila = document.getElementById("dokazila").value
priloge = priloge + ", " + dokazila priloge = priloge + ", " + dokazila
} }
var docDefinition = { var docDefinition = {
defaultStyle: { fontSize: 12 },
content: [ // using a { text: '...' } object lets you set styling properties content: [ // using a { text: '...' } object lets you set styling properties
{ text: knjiznica, fontSize: 12 }, knjiznica,
avtor1,
// if you set pass an array instead of a string, you'll be able '\n\n',
// to style any fragment individually
{ {
text: avtor1,fontSize:12 text: 'Spremni list o dokumentu/delu za vodenje bibliografij raziskovalcev v sistemu COBISS',
fontSize: 15,
bold: true
}, },
{ '\n\n' ,
text: '\n\n',fontSize:12 'Tipologija dokumenta/dela:\n', tipologija, '\n\n' ,
}, 'Za prispevke, ki so objavljeni v zborniku:\n', prispevki, '\n\n',
{ text: 'Spremni list o dokumentu/delu za vodenje bibliografij raziskovalcev v sistemu COBISS', fontSize:15, bold:true }, 'Naslov dela/dokumenta:\n', delo, '\n\n',
{ 'Priimek in imena:avtorja in soavtorja:\n', avtorji, '\n\n',
text: '\n\n',fontSize:12 'Ključne besede v slovenkem jeziku:\n', slo, '\n\n',
}, 'Ključne besede v angleškem jeziku:\n', eng, '\n\n',
{ 'Vir:\n', vir, '\n\n',
text: 'Tipologija dokumenta/dela:\n',fontSize:12 priloge, '\n\n',
}, date
{
text: tipologija, fontSize:12
},
{
text: '\n\n',fontSize:12
},
{
text: 'Za prispevke, ki so objavljeni v zborniku:\n',fontSize:12
},
{
text: prispevki, fontSize:12
},
{
text: '\n\n',fontSize:12
},
{
text: 'Naslov dela/dokumenta:\n',fontSize:12
},
{
text: delo, fontSize:12
},
{
text: '\n\n',fontSize:12
},
{
text: 'Priimek in imena:avtorja in soavtorja:\n',fontSize:12
},
{
text: avtorji, fontSize:12
},
{
text: '\n\n',fontSize:12
},
{
text: 'Ključne besede v slovenkem jeziku:\n',fontSize:12
},
{
text: slo, fontSize:12
},
{
text: '\n\n',fontSize:12
},
{
text: 'Ključne besede v angleškem jeziku:\n',fontSize:12
},
eng,
{
text: '\n\n',fontSize:12
},
{
text: 'Vir:\n',fontSize:12
},
{
text: vir,fontSize:12
},/*,
{
text: '\n\n',fontSize:12
},
/* { text: 'Priloge', style: 'header' },
{
ol: [
'primarni vir',
'fotokopija članka/prispevka in fotokopija naslova primarnega vira',
'dokazila(recenzija, vabila)',
]
},*/
{
text: '\n\n',fontSize:12
},
{
text: priloge, fontSize:12
},
{
text: '\n\n',fontSize:12
},
{
text: date,fontSize:12
}
] ]
}; };