JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
doctypes: parsing, tests pass
[peach-html5-editor.git] / test.coffee
index baea4e7..9e82bdd 100644 (file)
@@ -7809,7 +7809,11 @@ serialize_els = (els, prefix = '| ') ->
                        when wheic.TYPE_COMMENT
                                ret += "#{prefix}<!-- #{el.text} -->\n"
                        when wheic.TYPE_DOCTYPE
-                               ret += "#{prefix}<!DOCTYPE#{el.name}>\n" # FIXME add ids
+                               ret += "#{prefix}<!DOCTYPE #{el.name}"
+                               if (el.public_identifier? and el.public_identifier.length > 0) or (el.system_identifier? and el.system_identifier.length > 0)
+                                       ret += " \"#{el.public_identifier ? ''}\""
+                                       ret += " \"#{el.system_identifier ? ''}\""
+                               ret += ">\n"
                        else
                                ret += "#{prefix}UNKNOWN TAG TYPE #{el.type}"
        return ret