TODO and emoji things

This commit is contained in:
bel
2020-03-15 18:45:27 +00:00
parent 99e33214b9
commit b7bfee96a3
4 changed files with 61 additions and 26 deletions

File diff suppressed because one or more lines are too long

View File

@@ -38,27 +38,48 @@ function init() {
})
}
function format(job) {
var smiley = "128522"
var pause = "&#9208"
var passing = "9711"
if (job.last.status != 0) {
smiley = "129324"
passing = "129314"
passing = "129324"
}
smiley = `&#${smiley};`
passing = `&#${passing};`
var buttons = ""
var btns = [
{"name":"disable", "icon":"11035"},
{"name":"enable", "icon":"9654"},
{"name":"modify", "icon":"9999"},
{"name":"delete", "icon":"10006"}
]
btns.forEach(function(e) {
buttons += `
<span>
<input type="button" onclick="${e.name}(this);" value="&#${e.icon};" alt="${e.name}" title="${e.name}"/>
</span>
`
})
return `<tr><td><details>
<summary name="${job.id}"}">
<span>${job.title}</span>
<span>${job.last.status} ${smiley}</span>
<span>${passing}</span>
${buttons}
</summary>
<table>
<tr>
<td><code>${job.cron}</code></td>
<td><code>${job.language}</code></td>
<td><code>${job.script}</code></td>
</tr>
<tr>
<td><code>${job.last.run}</code></td>
<td><code>${job.last.runtime}</code></td>
<td><code>${job.last.output}</code></td>
</tr>
<tr><td>
<code>${job.cron}</code>
<code>${job.language}</code>
</td></tr>
<tr><td>
<code>${job.last.run}</code>
<code>${job.last.runtime}</code>
</td></tr>
<tr><td>
<code>${job.script}</code>
</td></tr>
<tr><td>
<code>${job.last.output}</code>
</td></tr>
</table>
</details></td></tr>`
}