Wenn's so einfach wäre: Wo sagst du denn per JS, dass ein blockquote eingefügt werden soll? Vielleicht kann ich zuwenig JS, um's zu finden...
Wenn du's nämlich irgendwo explizit einfügen lassen würdest, wär's ja auch in editor.js (?) zu finden, oder? FF fügt übrigens (nicht zuletzt deshalb)
kein blockquote-Tag ein, sondern umschließt nur den Node, für welchen das "indent"/"outdent" gemacht werden soll, mit einem DIV (wenn es nicht schon vorhanden ist) mit margin-left:40px.
Der noch dümmere IE umschließt den entsprechenden Node nicht nur mit blockquote-Tags, sondern auch noch (innen) mit p-Tags.
Fazit: Eigentlich müsste man den Editor veranlassen, tatsächlich explizit entweder DIVs zu verwenden (s. FF) oder explizit blockquote-Tags. Jedenfalls darf man das nicht dem Browser und seinen "Vorlieben"/"Macken" überlassen.
Das Ergebnis sieht man ja