Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: blocks.js
},
[11000] Fix | Delete
commentStartDash: function () {
[11001] Fix | Delete
var char = this.consume();
[11002] Fix | Delete
if (char === '-') {
[11003] Fix | Delete
this.transitionTo("commentEnd" /* commentEnd */);
[11004] Fix | Delete
}
[11005] Fix | Delete
else if (char === '>') {
[11006] Fix | Delete
this.delegate.finishComment();
[11007] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11008] Fix | Delete
}
[11009] Fix | Delete
else {
[11010] Fix | Delete
this.delegate.appendToCommentData('-');
[11011] Fix | Delete
this.transitionTo("comment" /* comment */);
[11012] Fix | Delete
}
[11013] Fix | Delete
},
[11014] Fix | Delete
comment: function () {
[11015] Fix | Delete
var char = this.consume();
[11016] Fix | Delete
if (char === '-') {
[11017] Fix | Delete
this.transitionTo("commentEndDash" /* commentEndDash */);
[11018] Fix | Delete
}
[11019] Fix | Delete
else {
[11020] Fix | Delete
this.delegate.appendToCommentData(char);
[11021] Fix | Delete
}
[11022] Fix | Delete
},
[11023] Fix | Delete
commentEndDash: function () {
[11024] Fix | Delete
var char = this.consume();
[11025] Fix | Delete
if (char === '-') {
[11026] Fix | Delete
this.transitionTo("commentEnd" /* commentEnd */);
[11027] Fix | Delete
}
[11028] Fix | Delete
else {
[11029] Fix | Delete
this.delegate.appendToCommentData('-' + char);
[11030] Fix | Delete
this.transitionTo("comment" /* comment */);
[11031] Fix | Delete
}
[11032] Fix | Delete
},
[11033] Fix | Delete
commentEnd: function () {
[11034] Fix | Delete
var char = this.consume();
[11035] Fix | Delete
if (char === '>') {
[11036] Fix | Delete
this.delegate.finishComment();
[11037] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11038] Fix | Delete
}
[11039] Fix | Delete
else {
[11040] Fix | Delete
this.delegate.appendToCommentData('--' + char);
[11041] Fix | Delete
this.transitionTo("comment" /* comment */);
[11042] Fix | Delete
}
[11043] Fix | Delete
},
[11044] Fix | Delete
tagName: function () {
[11045] Fix | Delete
var char = this.consume();
[11046] Fix | Delete
if (isSpace(char)) {
[11047] Fix | Delete
this.transitionTo("beforeAttributeName" /* beforeAttributeName */);
[11048] Fix | Delete
}
[11049] Fix | Delete
else if (char === '/') {
[11050] Fix | Delete
this.transitionTo("selfClosingStartTag" /* selfClosingStartTag */);
[11051] Fix | Delete
}
[11052] Fix | Delete
else if (char === '>') {
[11053] Fix | Delete
this.delegate.finishTag();
[11054] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11055] Fix | Delete
}
[11056] Fix | Delete
else {
[11057] Fix | Delete
this.appendToTagName(char);
[11058] Fix | Delete
}
[11059] Fix | Delete
},
[11060] Fix | Delete
endTagName: function () {
[11061] Fix | Delete
var char = this.consume();
[11062] Fix | Delete
if (isSpace(char)) {
[11063] Fix | Delete
this.transitionTo("beforeAttributeName" /* beforeAttributeName */);
[11064] Fix | Delete
this.tagNameBuffer = '';
[11065] Fix | Delete
}
[11066] Fix | Delete
else if (char === '/') {
[11067] Fix | Delete
this.transitionTo("selfClosingStartTag" /* selfClosingStartTag */);
[11068] Fix | Delete
this.tagNameBuffer = '';
[11069] Fix | Delete
}
[11070] Fix | Delete
else if (char === '>') {
[11071] Fix | Delete
this.delegate.finishTag();
[11072] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11073] Fix | Delete
this.tagNameBuffer = '';
[11074] Fix | Delete
}
[11075] Fix | Delete
else {
[11076] Fix | Delete
this.appendToTagName(char);
[11077] Fix | Delete
}
[11078] Fix | Delete
},
[11079] Fix | Delete
beforeAttributeName: function () {
[11080] Fix | Delete
var char = this.peek();
[11081] Fix | Delete
if (isSpace(char)) {
[11082] Fix | Delete
this.consume();
[11083] Fix | Delete
return;
[11084] Fix | Delete
}
[11085] Fix | Delete
else if (char === '/') {
[11086] Fix | Delete
this.transitionTo("selfClosingStartTag" /* selfClosingStartTag */);
[11087] Fix | Delete
this.consume();
[11088] Fix | Delete
}
[11089] Fix | Delete
else if (char === '>') {
[11090] Fix | Delete
this.consume();
[11091] Fix | Delete
this.delegate.finishTag();
[11092] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11093] Fix | Delete
}
[11094] Fix | Delete
else if (char === '=') {
[11095] Fix | Delete
this.delegate.reportSyntaxError('attribute name cannot start with equals sign');
[11096] Fix | Delete
this.transitionTo("attributeName" /* attributeName */);
[11097] Fix | Delete
this.delegate.beginAttribute();
[11098] Fix | Delete
this.consume();
[11099] Fix | Delete
this.delegate.appendToAttributeName(char);
[11100] Fix | Delete
}
[11101] Fix | Delete
else {
[11102] Fix | Delete
this.transitionTo("attributeName" /* attributeName */);
[11103] Fix | Delete
this.delegate.beginAttribute();
[11104] Fix | Delete
}
[11105] Fix | Delete
},
[11106] Fix | Delete
attributeName: function () {
[11107] Fix | Delete
var char = this.peek();
[11108] Fix | Delete
if (isSpace(char)) {
[11109] Fix | Delete
this.transitionTo("afterAttributeName" /* afterAttributeName */);
[11110] Fix | Delete
this.consume();
[11111] Fix | Delete
}
[11112] Fix | Delete
else if (char === '/') {
[11113] Fix | Delete
this.delegate.beginAttributeValue(false);
[11114] Fix | Delete
this.delegate.finishAttributeValue();
[11115] Fix | Delete
this.consume();
[11116] Fix | Delete
this.transitionTo("selfClosingStartTag" /* selfClosingStartTag */);
[11117] Fix | Delete
}
[11118] Fix | Delete
else if (char === '=') {
[11119] Fix | Delete
this.transitionTo("beforeAttributeValue" /* beforeAttributeValue */);
[11120] Fix | Delete
this.consume();
[11121] Fix | Delete
}
[11122] Fix | Delete
else if (char === '>') {
[11123] Fix | Delete
this.delegate.beginAttributeValue(false);
[11124] Fix | Delete
this.delegate.finishAttributeValue();
[11125] Fix | Delete
this.consume();
[11126] Fix | Delete
this.delegate.finishTag();
[11127] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11128] Fix | Delete
}
[11129] Fix | Delete
else if (char === '"' || char === "'" || char === '<') {
[11130] Fix | Delete
this.delegate.reportSyntaxError(char + ' is not a valid character within attribute names');
[11131] Fix | Delete
this.consume();
[11132] Fix | Delete
this.delegate.appendToAttributeName(char);
[11133] Fix | Delete
}
[11134] Fix | Delete
else {
[11135] Fix | Delete
this.consume();
[11136] Fix | Delete
this.delegate.appendToAttributeName(char);
[11137] Fix | Delete
}
[11138] Fix | Delete
},
[11139] Fix | Delete
afterAttributeName: function () {
[11140] Fix | Delete
var char = this.peek();
[11141] Fix | Delete
if (isSpace(char)) {
[11142] Fix | Delete
this.consume();
[11143] Fix | Delete
return;
[11144] Fix | Delete
}
[11145] Fix | Delete
else if (char === '/') {
[11146] Fix | Delete
this.delegate.beginAttributeValue(false);
[11147] Fix | Delete
this.delegate.finishAttributeValue();
[11148] Fix | Delete
this.consume();
[11149] Fix | Delete
this.transitionTo("selfClosingStartTag" /* selfClosingStartTag */);
[11150] Fix | Delete
}
[11151] Fix | Delete
else if (char === '=') {
[11152] Fix | Delete
this.consume();
[11153] Fix | Delete
this.transitionTo("beforeAttributeValue" /* beforeAttributeValue */);
[11154] Fix | Delete
}
[11155] Fix | Delete
else if (char === '>') {
[11156] Fix | Delete
this.delegate.beginAttributeValue(false);
[11157] Fix | Delete
this.delegate.finishAttributeValue();
[11158] Fix | Delete
this.consume();
[11159] Fix | Delete
this.delegate.finishTag();
[11160] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11161] Fix | Delete
}
[11162] Fix | Delete
else {
[11163] Fix | Delete
this.delegate.beginAttributeValue(false);
[11164] Fix | Delete
this.delegate.finishAttributeValue();
[11165] Fix | Delete
this.transitionTo("attributeName" /* attributeName */);
[11166] Fix | Delete
this.delegate.beginAttribute();
[11167] Fix | Delete
this.consume();
[11168] Fix | Delete
this.delegate.appendToAttributeName(char);
[11169] Fix | Delete
}
[11170] Fix | Delete
},
[11171] Fix | Delete
beforeAttributeValue: function () {
[11172] Fix | Delete
var char = this.peek();
[11173] Fix | Delete
if (isSpace(char)) {
[11174] Fix | Delete
this.consume();
[11175] Fix | Delete
}
[11176] Fix | Delete
else if (char === '"') {
[11177] Fix | Delete
this.transitionTo("attributeValueDoubleQuoted" /* attributeValueDoubleQuoted */);
[11178] Fix | Delete
this.delegate.beginAttributeValue(true);
[11179] Fix | Delete
this.consume();
[11180] Fix | Delete
}
[11181] Fix | Delete
else if (char === "'") {
[11182] Fix | Delete
this.transitionTo("attributeValueSingleQuoted" /* attributeValueSingleQuoted */);
[11183] Fix | Delete
this.delegate.beginAttributeValue(true);
[11184] Fix | Delete
this.consume();
[11185] Fix | Delete
}
[11186] Fix | Delete
else if (char === '>') {
[11187] Fix | Delete
this.delegate.beginAttributeValue(false);
[11188] Fix | Delete
this.delegate.finishAttributeValue();
[11189] Fix | Delete
this.consume();
[11190] Fix | Delete
this.delegate.finishTag();
[11191] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11192] Fix | Delete
}
[11193] Fix | Delete
else {
[11194] Fix | Delete
this.transitionTo("attributeValueUnquoted" /* attributeValueUnquoted */);
[11195] Fix | Delete
this.delegate.beginAttributeValue(false);
[11196] Fix | Delete
this.consume();
[11197] Fix | Delete
this.delegate.appendToAttributeValue(char);
[11198] Fix | Delete
}
[11199] Fix | Delete
},
[11200] Fix | Delete
attributeValueDoubleQuoted: function () {
[11201] Fix | Delete
var char = this.consume();
[11202] Fix | Delete
if (char === '"') {
[11203] Fix | Delete
this.delegate.finishAttributeValue();
[11204] Fix | Delete
this.transitionTo("afterAttributeValueQuoted" /* afterAttributeValueQuoted */);
[11205] Fix | Delete
}
[11206] Fix | Delete
else if (char === '&') {
[11207] Fix | Delete
this.delegate.appendToAttributeValue(this.consumeCharRef() || '&');
[11208] Fix | Delete
}
[11209] Fix | Delete
else {
[11210] Fix | Delete
this.delegate.appendToAttributeValue(char);
[11211] Fix | Delete
}
[11212] Fix | Delete
},
[11213] Fix | Delete
attributeValueSingleQuoted: function () {
[11214] Fix | Delete
var char = this.consume();
[11215] Fix | Delete
if (char === "'") {
[11216] Fix | Delete
this.delegate.finishAttributeValue();
[11217] Fix | Delete
this.transitionTo("afterAttributeValueQuoted" /* afterAttributeValueQuoted */);
[11218] Fix | Delete
}
[11219] Fix | Delete
else if (char === '&') {
[11220] Fix | Delete
this.delegate.appendToAttributeValue(this.consumeCharRef() || '&');
[11221] Fix | Delete
}
[11222] Fix | Delete
else {
[11223] Fix | Delete
this.delegate.appendToAttributeValue(char);
[11224] Fix | Delete
}
[11225] Fix | Delete
},
[11226] Fix | Delete
attributeValueUnquoted: function () {
[11227] Fix | Delete
var char = this.peek();
[11228] Fix | Delete
if (isSpace(char)) {
[11229] Fix | Delete
this.delegate.finishAttributeValue();
[11230] Fix | Delete
this.consume();
[11231] Fix | Delete
this.transitionTo("beforeAttributeName" /* beforeAttributeName */);
[11232] Fix | Delete
}
[11233] Fix | Delete
else if (char === '/') {
[11234] Fix | Delete
this.delegate.finishAttributeValue();
[11235] Fix | Delete
this.consume();
[11236] Fix | Delete
this.transitionTo("selfClosingStartTag" /* selfClosingStartTag */);
[11237] Fix | Delete
}
[11238] Fix | Delete
else if (char === '&') {
[11239] Fix | Delete
this.consume();
[11240] Fix | Delete
this.delegate.appendToAttributeValue(this.consumeCharRef() || '&');
[11241] Fix | Delete
}
[11242] Fix | Delete
else if (char === '>') {
[11243] Fix | Delete
this.delegate.finishAttributeValue();
[11244] Fix | Delete
this.consume();
[11245] Fix | Delete
this.delegate.finishTag();
[11246] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11247] Fix | Delete
}
[11248] Fix | Delete
else {
[11249] Fix | Delete
this.consume();
[11250] Fix | Delete
this.delegate.appendToAttributeValue(char);
[11251] Fix | Delete
}
[11252] Fix | Delete
},
[11253] Fix | Delete
afterAttributeValueQuoted: function () {
[11254] Fix | Delete
var char = this.peek();
[11255] Fix | Delete
if (isSpace(char)) {
[11256] Fix | Delete
this.consume();
[11257] Fix | Delete
this.transitionTo("beforeAttributeName" /* beforeAttributeName */);
[11258] Fix | Delete
}
[11259] Fix | Delete
else if (char === '/') {
[11260] Fix | Delete
this.consume();
[11261] Fix | Delete
this.transitionTo("selfClosingStartTag" /* selfClosingStartTag */);
[11262] Fix | Delete
}
[11263] Fix | Delete
else if (char === '>') {
[11264] Fix | Delete
this.consume();
[11265] Fix | Delete
this.delegate.finishTag();
[11266] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11267] Fix | Delete
}
[11268] Fix | Delete
else {
[11269] Fix | Delete
this.transitionTo("beforeAttributeName" /* beforeAttributeName */);
[11270] Fix | Delete
}
[11271] Fix | Delete
},
[11272] Fix | Delete
selfClosingStartTag: function () {
[11273] Fix | Delete
var char = this.peek();
[11274] Fix | Delete
if (char === '>') {
[11275] Fix | Delete
this.consume();
[11276] Fix | Delete
this.delegate.markTagAsSelfClosing();
[11277] Fix | Delete
this.delegate.finishTag();
[11278] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11279] Fix | Delete
}
[11280] Fix | Delete
else {
[11281] Fix | Delete
this.transitionTo("beforeAttributeName" /* beforeAttributeName */);
[11282] Fix | Delete
}
[11283] Fix | Delete
},
[11284] Fix | Delete
endTagOpen: function () {
[11285] Fix | Delete
var char = this.consume();
[11286] Fix | Delete
if (char === '@' || char === ':' || isAlpha(char)) {
[11287] Fix | Delete
this.transitionTo("endTagName" /* endTagName */);
[11288] Fix | Delete
this.tagNameBuffer = '';
[11289] Fix | Delete
this.delegate.beginEndTag();
[11290] Fix | Delete
this.appendToTagName(char);
[11291] Fix | Delete
}
[11292] Fix | Delete
}
[11293] Fix | Delete
};
[11294] Fix | Delete
this.reset();
[11295] Fix | Delete
}
[11296] Fix | Delete
EventedTokenizer.prototype.reset = function () {
[11297] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11298] Fix | Delete
this.input = '';
[11299] Fix | Delete
this.tagNameBuffer = '';
[11300] Fix | Delete
this.index = 0;
[11301] Fix | Delete
this.line = 1;
[11302] Fix | Delete
this.column = 0;
[11303] Fix | Delete
this.delegate.reset();
[11304] Fix | Delete
};
[11305] Fix | Delete
EventedTokenizer.prototype.transitionTo = function (state) {
[11306] Fix | Delete
this.state = state;
[11307] Fix | Delete
};
[11308] Fix | Delete
EventedTokenizer.prototype.tokenize = function (input) {
[11309] Fix | Delete
this.reset();
[11310] Fix | Delete
this.tokenizePart(input);
[11311] Fix | Delete
this.tokenizeEOF();
[11312] Fix | Delete
};
[11313] Fix | Delete
EventedTokenizer.prototype.tokenizePart = function (input) {
[11314] Fix | Delete
this.input += preprocessInput(input);
[11315] Fix | Delete
while (this.index < this.input.length) {
[11316] Fix | Delete
var handler = this.states[this.state];
[11317] Fix | Delete
if (handler !== undefined) {
[11318] Fix | Delete
handler.call(this);
[11319] Fix | Delete
}
[11320] Fix | Delete
else {
[11321] Fix | Delete
throw new Error("unhandled state " + this.state);
[11322] Fix | Delete
}
[11323] Fix | Delete
}
[11324] Fix | Delete
};
[11325] Fix | Delete
EventedTokenizer.prototype.tokenizeEOF = function () {
[11326] Fix | Delete
this.flushData();
[11327] Fix | Delete
};
[11328] Fix | Delete
EventedTokenizer.prototype.flushData = function () {
[11329] Fix | Delete
if (this.state === 'data') {
[11330] Fix | Delete
this.delegate.finishData();
[11331] Fix | Delete
this.transitionTo("beforeData" /* beforeData */);
[11332] Fix | Delete
}
[11333] Fix | Delete
};
[11334] Fix | Delete
EventedTokenizer.prototype.peek = function () {
[11335] Fix | Delete
return this.input.charAt(this.index);
[11336] Fix | Delete
};
[11337] Fix | Delete
EventedTokenizer.prototype.consume = function () {
[11338] Fix | Delete
var char = this.peek();
[11339] Fix | Delete
this.index++;
[11340] Fix | Delete
if (char === '\n') {
[11341] Fix | Delete
this.line++;
[11342] Fix | Delete
this.column = 0;
[11343] Fix | Delete
}
[11344] Fix | Delete
else {
[11345] Fix | Delete
this.column++;
[11346] Fix | Delete
}
[11347] Fix | Delete
return char;
[11348] Fix | Delete
};
[11349] Fix | Delete
EventedTokenizer.prototype.consumeCharRef = function () {
[11350] Fix | Delete
var endIndex = this.input.indexOf(';', this.index);
[11351] Fix | Delete
if (endIndex === -1) {
[11352] Fix | Delete
return;
[11353] Fix | Delete
}
[11354] Fix | Delete
var entity = this.input.slice(this.index, endIndex);
[11355] Fix | Delete
var chars = this.entityParser.parse(entity);
[11356] Fix | Delete
if (chars) {
[11357] Fix | Delete
var count = entity.length;
[11358] Fix | Delete
// consume the entity chars
[11359] Fix | Delete
while (count) {
[11360] Fix | Delete
this.consume();
[11361] Fix | Delete
count--;
[11362] Fix | Delete
}
[11363] Fix | Delete
// consume the `;`
[11364] Fix | Delete
this.consume();
[11365] Fix | Delete
return chars;
[11366] Fix | Delete
}
[11367] Fix | Delete
};
[11368] Fix | Delete
EventedTokenizer.prototype.markTagStart = function () {
[11369] Fix | Delete
this.delegate.tagOpen();
[11370] Fix | Delete
};
[11371] Fix | Delete
EventedTokenizer.prototype.appendToTagName = function (char) {
[11372] Fix | Delete
this.tagNameBuffer += char;
[11373] Fix | Delete
this.delegate.appendToTagName(char);
[11374] Fix | Delete
};
[11375] Fix | Delete
EventedTokenizer.prototype.isIgnoredEndTag = function () {
[11376] Fix | Delete
var tag = this.tagNameBuffer;
[11377] Fix | Delete
return (tag === 'title' && this.input.substring(this.index, this.index + 8) !== '</title>') ||
[11378] Fix | Delete
(tag === 'style' && this.input.substring(this.index, this.index + 8) !== '</style>') ||
[11379] Fix | Delete
(tag === 'script' && this.input.substring(this.index, this.index + 9) !== '</script>');
[11380] Fix | Delete
};
[11381] Fix | Delete
return EventedTokenizer;
[11382] Fix | Delete
}());
[11383] Fix | Delete
[11384] Fix | Delete
var Tokenizer = /** @class */ (function () {
[11385] Fix | Delete
function Tokenizer(entityParser, options) {
[11386] Fix | Delete
if (options === void 0) { options = {}; }
[11387] Fix | Delete
this.options = options;
[11388] Fix | Delete
this.token = null;
[11389] Fix | Delete
this.startLine = 1;
[11390] Fix | Delete
this.startColumn = 0;
[11391] Fix | Delete
this.tokens = [];
[11392] Fix | Delete
this.tokenizer = new EventedTokenizer(this, entityParser, options.mode);
[11393] Fix | Delete
this._currentAttribute = undefined;
[11394] Fix | Delete
}
[11395] Fix | Delete
Tokenizer.prototype.tokenize = function (input) {
[11396] Fix | Delete
this.tokens = [];
[11397] Fix | Delete
this.tokenizer.tokenize(input);
[11398] Fix | Delete
return this.tokens;
[11399] Fix | Delete
};
[11400] Fix | Delete
Tokenizer.prototype.tokenizePart = function (input) {
[11401] Fix | Delete
this.tokens = [];
[11402] Fix | Delete
this.tokenizer.tokenizePart(input);
[11403] Fix | Delete
return this.tokens;
[11404] Fix | Delete
};
[11405] Fix | Delete
Tokenizer.prototype.tokenizeEOF = function () {
[11406] Fix | Delete
this.tokens = [];
[11407] Fix | Delete
this.tokenizer.tokenizeEOF();
[11408] Fix | Delete
return this.tokens[0];
[11409] Fix | Delete
};
[11410] Fix | Delete
Tokenizer.prototype.reset = function () {
[11411] Fix | Delete
this.token = null;
[11412] Fix | Delete
this.startLine = 1;
[11413] Fix | Delete
this.startColumn = 0;
[11414] Fix | Delete
};
[11415] Fix | Delete
Tokenizer.prototype.current = function () {
[11416] Fix | Delete
var token = this.token;
[11417] Fix | Delete
if (token === null) {
[11418] Fix | Delete
throw new Error('token was unexpectedly null');
[11419] Fix | Delete
}
[11420] Fix | Delete
if (arguments.length === 0) {
[11421] Fix | Delete
return token;
[11422] Fix | Delete
}
[11423] Fix | Delete
for (var i = 0; i < arguments.length; i++) {
[11424] Fix | Delete
if (token.type === arguments[i]) {
[11425] Fix | Delete
return token;
[11426] Fix | Delete
}
[11427] Fix | Delete
}
[11428] Fix | Delete
throw new Error("token type was unexpectedly " + token.type);
[11429] Fix | Delete
};
[11430] Fix | Delete
Tokenizer.prototype.push = function (token) {
[11431] Fix | Delete
this.token = token;
[11432] Fix | Delete
this.tokens.push(token);
[11433] Fix | Delete
};
[11434] Fix | Delete
Tokenizer.prototype.currentAttribute = function () {
[11435] Fix | Delete
return this._currentAttribute;
[11436] Fix | Delete
};
[11437] Fix | Delete
Tokenizer.prototype.addLocInfo = function () {
[11438] Fix | Delete
if (this.options.loc) {
[11439] Fix | Delete
this.current().loc = {
[11440] Fix | Delete
start: {
[11441] Fix | Delete
line: this.startLine,
[11442] Fix | Delete
column: this.startColumn
[11443] Fix | Delete
},
[11444] Fix | Delete
end: {
[11445] Fix | Delete
line: this.tokenizer.line,
[11446] Fix | Delete
column: this.tokenizer.column
[11447] Fix | Delete
}
[11448] Fix | Delete
};
[11449] Fix | Delete
}
[11450] Fix | Delete
this.startLine = this.tokenizer.line;
[11451] Fix | Delete
this.startColumn = this.tokenizer.column;
[11452] Fix | Delete
};
[11453] Fix | Delete
// Data
[11454] Fix | Delete
Tokenizer.prototype.beginDoctype = function () {
[11455] Fix | Delete
this.push({
[11456] Fix | Delete
type: "Doctype" /* Doctype */,
[11457] Fix | Delete
name: '',
[11458] Fix | Delete
});
[11459] Fix | Delete
};
[11460] Fix | Delete
Tokenizer.prototype.appendToDoctypeName = function (char) {
[11461] Fix | Delete
this.current("Doctype" /* Doctype */).name += char;
[11462] Fix | Delete
};
[11463] Fix | Delete
Tokenizer.prototype.appendToDoctypePublicIdentifier = function (char) {
[11464] Fix | Delete
var doctype = this.current("Doctype" /* Doctype */);
[11465] Fix | Delete
if (doctype.publicIdentifier === undefined) {
[11466] Fix | Delete
doctype.publicIdentifier = char;
[11467] Fix | Delete
}
[11468] Fix | Delete
else {
[11469] Fix | Delete
doctype.publicIdentifier += char;
[11470] Fix | Delete
}
[11471] Fix | Delete
};
[11472] Fix | Delete
Tokenizer.prototype.appendToDoctypeSystemIdentifier = function (char) {
[11473] Fix | Delete
var doctype = this.current("Doctype" /* Doctype */);
[11474] Fix | Delete
if (doctype.systemIdentifier === undefined) {
[11475] Fix | Delete
doctype.systemIdentifier = char;
[11476] Fix | Delete
}
[11477] Fix | Delete
else {
[11478] Fix | Delete
doctype.systemIdentifier += char;
[11479] Fix | Delete
}
[11480] Fix | Delete
};
[11481] Fix | Delete
Tokenizer.prototype.endDoctype = function () {
[11482] Fix | Delete
this.addLocInfo();
[11483] Fix | Delete
};
[11484] Fix | Delete
Tokenizer.prototype.beginData = function () {
[11485] Fix | Delete
this.push({
[11486] Fix | Delete
type: "Chars" /* Chars */,
[11487] Fix | Delete
chars: ''
[11488] Fix | Delete
});
[11489] Fix | Delete
};
[11490] Fix | Delete
Tokenizer.prototype.appendToData = function (char) {
[11491] Fix | Delete
this.current("Chars" /* Chars */).chars += char;
[11492] Fix | Delete
};
[11493] Fix | Delete
Tokenizer.prototype.finishData = function () {
[11494] Fix | Delete
this.addLocInfo();
[11495] Fix | Delete
};
[11496] Fix | Delete
// Comment
[11497] Fix | Delete
Tokenizer.prototype.beginComment = function () {
[11498] Fix | Delete
this.push({
[11499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function