JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
change parser api again
authorJason Woofenden <jason@jasonwoof.com>
Wed, 7 Jun 2017 02:18:39 +0000 (22:18 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Wed, 7 Jun 2017 02:18:39 +0000 (22:18 -0400)
editor.js
parser.js

index 66b835b..977ca9e 100644 (file)
--- a/editor.js
+++ b/editor.js
@@ -1674,9 +1674,9 @@ PeachHTML5Editor.prototype.clear_dom = function() {
        this.kill_cursor()
 }
 PeachHTML5Editor.prototype.load_html = function(html) {
-       this.tree = peach_parser(html, this.parser_opts)
+       this.tree = peach_parser.parse(html, this.parser_opts)
        if (this.tree[0] == null ? true : this.tree[0].parent == null) {
-               this.tree = peach_parser('<p style="white-space: pre-wrap"> </p>', this.parser_opts)
+               this.tree = peach_parser.parse('<p style="white-space: pre-wrap"> </p>', this.parser_opts)
        }
        this.tree_parent = this.tree[0].parent
        this.tree_parent.el = this.idoc.body
index e29b3bd..1bbc57b 100644 (file)
--- a/parser.js
+++ b/parser.js
@@ -6070,12 +6070,15 @@ parse_html = function (args_html, args) {
        return doc.children
 }
 
+var this_module = {
+       parse: parse_html,
+       Node: Node,
+}
+
 if (context === 'module') {
-       module.exports = parse_html
+       module.exports = this_module
 } else {
-       window.peach_parser = parse_html
+       window.peach_parser = this_module
 }
 
-parse_html.Node = Node
-
 }).call(this)