X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=editor.coffee;h=b608e6ba2747cb54cdb7fdd3a9b313aed33dc5b1;hb=c8370edb3147dad5c8921f6dd4509a3c94658e0c;hp=32c1d4df02cacc585e77bde399986d7ef45a8008;hpb=c052fef9484e52df1ac860610ce1620c9a3420c2;p=peach-html5-editor.git diff --git a/editor.coffee b/editor.coffee index 32c1d4d..b608e6b 100644 --- a/editor.coffee +++ b/editor.coffee @@ -65,14 +65,18 @@ dom_to_html = (dom) -> ret += " \"#{el.system_identifier}\"" return ret -make_wysiwyg = (el, options = {}) -> +wysiwyg = (el, options = {}) -> opt_fragment = options.fragment ? true parser_opts = {} if opt_fragment parser_opts.fragment = 'body' - dom = wheic_parser.parse(el.value, parser_opts) - el.value = dom_to_html dom + editor_instance = dom: wheic_parser.parse(el.value, parser_opts) + # el.value = dom_to_html dom + return editor_instance -window.wheic = make_wysiwyg +window.wheic = { + wysiwyg: wysiwyg + dom_to_html: dom_to_html +} # test in browser: wheic(document.getElementsByTagName('textarea')[0])