DLUX - ignore paste in readOnly codemirror 10/42610/1
authorStanislav Jamrich <sjamrich@cisco.com>
Wed, 27 Jul 2016 08:40:58 +0000 (10:40 +0200)
committerStanislav Jamrich <sjamrich@cisco.com>
Wed, 27 Jul 2016 08:41:47 +0000 (10:41 +0200)
Change-Id: I67467afc17dc8cb13c2a22e4441f8f0282b64da9
Signed-off-by: Stanislav Jamrich <sjamrich@cisco.com>
modules/loader-resources/src/main/resources/assets/js/codemirror/lib/codemirror.js

index 0c557873b33e11d4d65bc4e4c3eefff0f15469f3..4df0cff86763249f60a2694d242e92cbf49486fe 100644 (file)
     var pasted = e.clipboardData && e.clipboardData.getData("text/plain");
     if (pasted) {
       e.preventDefault();
-      runInOp(cm, function() { applyTextInput(cm, pasted, 0, null, "paste"); });
+      if (!isReadOnly(cm) && !cm.options.disableInput)
+        runInOp(cm, function () { applyTextInput(cm, pasted, 0, null, "paste"); });
       return true;
     }
   }