diff --git a/lib/ace/mode/folding/html_test.js b/lib/ace/mode/folding/html_test.js index 3e42cfe0..2698d936 100644 --- a/lib/ace/mode/folding/html_test.js +++ b/lib/ace/mode/folding/html_test.js @@ -145,9 +145,9 @@ module.exports = { session.setFoldStyle("markbeginend"); assert.equal(session.getFoldWidget(0), "start"); - assert.equal(session.getFoldWidget(1), ""); + assert.equal(session.getFoldWidget(1), "start"); assert.equal(session.getFoldWidget(2), ""); - assert.equal(session.getFoldWidget(3), ""); + assert.equal(session.getFoldWidget(3), "start"); assert.equal(session.getFoldWidget(4), ""); assert.equal(session.getFoldWidget(5), "end"); diff --git a/lib/ace/mode/folding/xml.js b/lib/ace/mode/folding/xml.js index 68d13423..3a353eba 100644 --- a/lib/ace/mode/folding/xml.js +++ b/lib/ace/mode/folding/xml.js @@ -40,8 +40,7 @@ var TokenIterator = require("../../token_iterator").TokenIterator; var FoldMode = exports.FoldMode = function(voidElements, optionalEndTags) { BaseFoldMode.call(this); this.voidElements = voidElements || {}; - this.optionalEndTags = {}; - oop.mixin({}, this.voidElements); + this.optionalEndTags = oop.mixin({}, this.voidElements); if (optionalEndTags) oop.mixin(this.optionalEndTags, optionalEndTags);