Buenisimo todo.
POner codigo de un WYSIWYG no tiene sentido. Tienen una logica diferente al ressto de proyectos html, por esto del iframe y los html editables online. Lo que te puede decir es que si uno apreta el boton para titulos, todo lo seleccionado en azul se pone en titulo, o todo lo que este en el renglon si no hay seleccion. Pero sin html.
Ya pude resolver la inquietud con un metodo un tanto "arcaico". Pero era necesario hacerlo asi porque no tenia posibilidad de usar selectores html, ni la funcion toggle:
Cita: h2: function() {
texto = this;
if (typeof n == "undefined") {n = 1; };
if (n % 2 != 1)
{
texto.heading(2);
}
else{
texto.formatBlock("<p>"); };
n++;
}