unclean SPARC

This commit is contained in:
STEINNI
2025-08-27 07:03:09 +00:00
commit f308460931
430 changed files with 54426 additions and 0 deletions
@@ -0,0 +1,56 @@
/**
*
*/
class ProjectFundingInfoView extends EICDomContent {
DOMContentLoaded(options) {
this.components = ui.eicfy(this.el);
for(let model in options.models) this[model] = options.models[model];
this.fill(this.project.current)
}
fill(data) {
this.find('.project-abstract').innerHTML = data.project.abstract;
this.find('.project-keywords span').innerHTML = data.project.keywords.eicKeywords.join(', ');
this.find('.project-extra-keywords span').innerHTML = data.project.keywords.freeKeywords.join(', ');
if(data.project.financingDetails.grant) {
this.find('.project-grant-requested span').innerHTML = ui.format.currency(data.project.financingDetails.grant.requestedAmount);
this.find('.project-grant-proposed span').innerHTML = ui.format.currency(data.project.financingDetails.grant.proposedAmount);
this.find('.project-grant-final span').innerHTML = ui.format.currency(data.project.financingDetails.grant.finalAmount);
} else {
ui.hide(this.find('.project-grant'))
}
if(data.project.financingDetails.equity) {
this.find('.project-equity-requested span').innerHTML = ui.format.currency(data.project.financingDetails.equity.requestedAmount);
this.find('.project-equity-proposed span').innerHTML = ui.format.currency(data.project.financingDetails.equity.proposedAmount);
} else {
ui.hide(this.find('.project-equity'))
}
if(data.project.documents) {
let content = this.find('.project-documents');
for(let section of data.project.documents) {
content.append(ui.create(`<label large><b>${section.category}</b></label>`));
let files = ui.create(`<ul bulleted small>`)
content.append(files);
for(let file of section.attachments) {
let url = app.config.api['/files'].get.uri
url = url.replace('{id}', file.id)
files.append(ui.create(`<li><a href="${url}" noroute target="_blank">${file.label}</a></li>`));
}
}
} else {
ui.hide(this.find('.project-documents'))
}
}
}
app.registerClass('ProjectFundingInfoView',ProjectFundingInfoView);