summaryrefslogtreecommitdiff
path: root/public/js
diff options
context:
space:
mode:
authorErik Michelson2020-08-13 23:55:28 +0200
committerErik Michelson2020-08-13 23:55:28 +0200
commitc9442c3859810d1ef4a6a23a0027629e5545de7d (patch)
tree5838d1145d43423534e874161207539881bcc5b4 /public/js
parentda35e73346eba908071a7a5c5831a3d280769b9c (diff)
Made changed/created status translatable
The current version of CodiMD/HedgeDoc does only support translations to be filled on server-side rendering. To allow the translation of the changed/created texts, I duplicated the container that holds the text, and pre-filed these containers with the translation server-side. The client just needs to hide the unneeded container and show the right one to show the translated status text. Signed-off-by: Erik Michelson <github@erik.michelson.eu>
Diffstat (limited to 'public/js')
-rw-r--r--public/js/extra.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/public/js/extra.js b/public/js/extra.js
index 0ba09388..a6b01a91 100644
--- a/public/js/extra.js
+++ b/public/js/extra.js
@@ -36,7 +36,8 @@ const ui = getUIElements()
window.createtime = null
window.lastchangetime = null
window.lastchangeui = {
- status: $('.ui-status-lastchange'),
+ statusChanged: $('.ui-status-lastchange.changed'),
+ statusCreated: $('.ui-status-lastchange.created'),
time: $('.ui-lastchange'),
user: $('.ui-lastchangeuser'),
nouser: $('.ui-no-lastchangeuser')
@@ -48,9 +49,11 @@ export function updateLastChange () {
if (!window.lastchangeui) return
if (window.createtime) {
if (window.createtime && !window.lastchangetime) {
- window.lastchangeui.status.text('created')
+ window.lastchangeui.statusChanged.hide()
+ window.lastchangeui.statusCreated.show()
} else {
- window.lastchangeui.status.text('changed')
+ window.lastchangeui.statusChanged.show()
+ window.lastchangeui.statusCreated.hide()
}
const time = window.lastchangetime || window.createtime
window.lastchangeui.time.html(moment(time).fromNow())