From a6b34491fc73e778f9e505e90f20054e75896118 Mon Sep 17 00:00:00 2001 From: Caleb James DeLisle Date: Fri, 13 Oct 2017 13:40:51 +0300 Subject: [PATCH] freeze the editor when reconnecting --- www/pad/inner.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/www/pad/inner.js b/www/pad/inner.js index 11b36a62b..bb0df7f82 100644 --- a/www/pad/inner.js +++ b/www/pad/inner.js @@ -365,6 +365,13 @@ define([ if (href) { ifrWindow.open(bounceHref, '_blank'); } }; + framework.onEditableChange(function (unlocked) { + if (!framework.isReadOnly()) { + $(inner).attr('contenteditable', '' + Boolean(unlocked)); + } + $(inner).css({ background: unlocked ? '#fff' : '#eee' }); + }); + framework.setMediaTagEmbedder(function ($mt) { $mt.attr('contenteditable', 'false'); $mt.attr('tabindex', '1');