diff --git a/cloudapp/src/app/main/main.component.ts b/cloudapp/src/app/main/main.component.ts index 4bc368d..99cf6aa 100644 --- a/cloudapp/src/app/main/main.component.ts +++ b/cloudapp/src/app/main/main.component.ts @@ -302,7 +302,11 @@ export class MainComponent implements OnInit, OnDestroy { } if (datafield995 && code && seq) { - const template = `${code}/${seq}`; + let temp = `${code}/${seq}`; + if(this.form.value.pubyear){ + temp = `${code}/${seq}/${this.form.value.year}`; + } + const template = temp let tempNode = document.createElementNS("", 'div'); tempNode.innerHTML = template; let frag = tempNode.firstChild; @@ -345,7 +349,11 @@ export class MainComponent implements OnInit, OnDestroy { if (!soutsubfield) { if (datafield995 && code && seq) { - const template = `${code}/${seq}`; + let temp = `${code}/${seq}`; + if(this.form.value.pubyear){ + temp = `${code}/${seq}/${this.form.value.year}`; + } + const template = temp let tempNode = document.createElementNS("", 'div'); tempNode.innerHTML = template; let frag = tempNode.firstChild; @@ -353,7 +361,11 @@ export class MainComponent implements OnInit, OnDestroy { } } else { if (code && seq) { - soutsubfield.textContent = `${code}/${seq}` + if(this.form.value.pubyear){ + soutsubfield.textContent = `${code}/${seq}/${this.form.value.year}` + }else{ + soutsubfield.textContent = `${code}/${seq}` + } } } this.sortlist(datafield995)