2013-02-26 20 views
8

Z tego, co przeczytałem na temat CodeMirror, powinienem mieć zapisany onBlur w moim dzienniku konsoli, kiedy rozmazam obszar tekstowy. Nic nie odbije się echem.Zdarzenie CodeMirror onBlur i console.log()

var textarea = document.getElementById('block'); 
var editor = CodeMirror.fromTextArea(textarea, { 
    lineNumbers: false, 
    content: textarea.value, 
    onBlur: function() { 
     console.log("onBlur"); 
    } 
}); 

Czy w ogóle coś przeoczyłem?

Odpowiedz

12

Powiąż go, używając .on(), jak opisano w the CodeMirror's Events documentation.

var textarea = document.getElementById('block'); 
var editor = CodeMirror.fromTextArea(textarea, { 
    lineNumbers: false, 
    content: textarea.value, 
}); 
editor.on("blur", function(){ 
    console.log("onBlur"); 
}); 
+0

Dzięki, znalazłem go tutaj https://github.com/marijnh/CodeMirror/issues/818 zbyt – ngplayground

+1

@DonaldSutherland, świetnie. Przeczytałem dokumentację – Alexander