How to use the parse5/lib/tokenizer.MODE function in parse5

To help you get started, we’ve selected a few parse5 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github inikulin / parse5 / packages / parse5-sax-parser / lib / parser-feedback-simulator.js View on Github external
_ensureTokenizerMode(tn) {
        if (tn === $.TEXTAREA || tn === $.TITLE) {
            this.tokenizer.state = Tokenizer.MODE.RCDATA;
        } else if (tn === $.PLAINTEXT) {
            this.tokenizer.state = Tokenizer.MODE.PLAINTEXT;
        } else if (tn === $.SCRIPT) {
            this.tokenizer.state = Tokenizer.MODE.SCRIPT_DATA;
        } else if (
            tn === $.STYLE ||
            tn === $.IFRAME ||
            tn === $.XMP ||
            tn === $.NOEMBED ||
            tn === $.NOFRAMES ||
            tn === $.NOSCRIPT
        ) {
            this.tokenizer.state = Tokenizer.MODE.RAWTEXT;
        }
    }
github inikulin / parse5 / packages / parse5-sax-parser / lib / parser-feedback-simulator.js View on Github external
_ensureTokenizerMode(tn) {
        if (tn === $.TEXTAREA || tn === $.TITLE) {
            this.tokenizer.state = Tokenizer.MODE.RCDATA;
        } else if (tn === $.PLAINTEXT) {
            this.tokenizer.state = Tokenizer.MODE.PLAINTEXT;
        } else if (tn === $.SCRIPT) {
            this.tokenizer.state = Tokenizer.MODE.SCRIPT_DATA;
        } else if (
            tn === $.STYLE ||
            tn === $.IFRAME ||
            tn === $.XMP ||
            tn === $.NOEMBED ||
            tn === $.NOFRAMES ||
            tn === $.NOSCRIPT
        ) {
            this.tokenizer.state = Tokenizer.MODE.RAWTEXT;
        }
    }
github inikulin / parse5 / packages / parse5-sax-parser / lib / parser-feedback-simulator.js View on Github external
_ensureTokenizerMode(tn) {
        if (tn === $.TEXTAREA || tn === $.TITLE) {
            this.tokenizer.state = Tokenizer.MODE.RCDATA;
        } else if (tn === $.PLAINTEXT) {
            this.tokenizer.state = Tokenizer.MODE.PLAINTEXT;
        } else if (tn === $.SCRIPT) {
            this.tokenizer.state = Tokenizer.MODE.SCRIPT_DATA;
        } else if (
            tn === $.STYLE ||
            tn === $.IFRAME ||
            tn === $.XMP ||
            tn === $.NOEMBED ||
            tn === $.NOFRAMES ||
            tn === $.NOSCRIPT
        ) {
            this.tokenizer.state = Tokenizer.MODE.RAWTEXT;
        }
    }
github inikulin / parse5 / packages / parse5-sax-parser / lib / parser-feedback-simulator.js View on Github external
_ensureTokenizerMode(tn) {
        if (tn === $.TEXTAREA || tn === $.TITLE) {
            this.tokenizer.state = Tokenizer.MODE.RCDATA;
        } else if (tn === $.PLAINTEXT) {
            this.tokenizer.state = Tokenizer.MODE.PLAINTEXT;
        } else if (tn === $.SCRIPT) {
            this.tokenizer.state = Tokenizer.MODE.SCRIPT_DATA;
        } else if (
            tn === $.STYLE ||
            tn === $.IFRAME ||
            tn === $.XMP ||
            tn === $.NOEMBED ||
            tn === $.NOFRAMES ||
            tn === $.NOSCRIPT
        ) {
            this.tokenizer.state = Tokenizer.MODE.RAWTEXT;
        }
    }