From e85861fb79f837fe86211e24e5b557c1771f1e95 Mon Sep 17 00:00:00 2001 From: krateng Date: Sat, 25 Feb 2023 22:18:57 +0100 Subject: [PATCH] Bandaid for entity editing in Firefox, fix GH-188, GH-175 --- maloja/web/static/js/edit.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/maloja/web/static/js/edit.js b/maloja/web/static/js/edit.js index 4229ea5..d240d07 100644 --- a/maloja/web/static/js/edit.js +++ b/maloja/web/static/js/edit.js @@ -104,7 +104,13 @@ function createTrackCell(trackinfo) { function editEntity() { var namefield = document.getElementById('main_entity_name'); - namefield.contentEditable = "plaintext-only"; + try { + namefield.contentEditable = "plaintext-only"; // not supported by Firefox + } + catch (e) { + namefield.contentEditable = true; + } + namefield.addEventListener('keydown',function(e){ // dont allow new lines, done on enter