codeMirrorSelection

Benchmark created on


Preparation HTML

<script src="//codemirror.net/lib/codemirror.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/mootools/1.3/mootools-yui-compressed.js"></script>

<textarea id="with-selection">
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
</textarea>
<textarea id="with-no-selection">
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
Random text to be selected
</textarea>
<script>

window.editor1 = CodeMirror.fromTextArea(document.getElementById("with-selection"), {});
window.editor2 = CodeMirror.fromTextArea(document.getElementById("with-no-selection"), {});


window.editor1.execCommand("selectAll");
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
getSelection() on selected text
window.editor1.getSelection();
ready
somethingSelected() on selected text
window.editor1.somethingSelected()
ready
somethingSelected() on no selected text
window.editor2.somethingSelected()
ready
getSelection() on no selected text
window.editor2.getSelection();
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.