1
0
mirror of https://github.com/S2-/minifyfromhtml.git synced 2025-08-04 04:40:05 +02:00
This commit is contained in:
s2
2018-05-05 14:29:20 +02:00
parent 62dd054f83
commit d17c4fe70c
1809 changed files with 262593 additions and 219 deletions

View File

@@ -0,0 +1,20 @@
'use strict';
var ParserStream = require('./parser_stream'),
inherits = require('util').inherits,
$ = require('../common/html').TAG_NAMES;
var PlainTextConversionStream = module.exports = function (options) {
ParserStream.call(this, options);
// NOTE: see https://html.spec.whatwg.org/#read-text
this.parser._insertFakeElement($.HTML);
this.parser._insertFakeElement($.HEAD);
this.parser.openElements.pop();
this.parser._insertFakeElement($.BODY);
this.parser._insertFakeElement($.PRE);
this.parser.treeAdapter.insertText(this.parser.openElements.current, '\n');
this.parser.switchToPlaintextParsing();
};
inherits(PlainTextConversionStream, ParserStream);