From cae6cf6efac384188131c6c482488534acf25c82 Mon Sep 17 00:00:00 2001 From: Simon Detheridge Date: Tue, 18 Feb 2020 11:37:29 +0000 Subject: [PATCH] Merge pull request #2592 from overleaf/jel-html-inst-table-script Add script to generate institution row in list GitOrigin-RevId: 8dfb7396626c229ff2a7e9441a3fa5ae247d06bb --- services/web/scripts/inst_table.js | 38 ++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 services/web/scripts/inst_table.js diff --git a/services/web/scripts/inst_table.js b/services/web/scripts/inst_table.js new file mode 100644 index 0000000000..566de55213 --- /dev/null +++ b/services/web/scripts/inst_table.js @@ -0,0 +1,38 @@ +/* + * Creates the HTML for the institution in the institution table on /for/universities + */ + +const name = process.argv[2] +const href = process.argv[3] +const image = process.argv[4] + +function create() { + if (!name) { + return console.log('Error: Institution name is required') + } + const eventLabel = name.replace(/ /g, '-').replace(/\(|\)/g, '') + if (!href) { + return console.log('Error: Institution portal href is required') + } + let result = `
` + result += `\n
` + + if (image) { + result += `\n ` + } + + result += `\n
` + result += `\n
+

+ ${name} +

` + result += `\n
` + result += `\n
+ VIEW +
` + result += '\n
' + + console.log(result) +} + +create()