@@ -7,8 +7,8 @@ class HTMLParser {
7
7
}
8
8
9
9
makeMap ( str ) {
10
- var obj = { } ,
11
- items = str . split ( ',' )
10
+ var obj = { }
11
+ var items = str . split ( ',' )
12
12
13
13
for ( var i = 0 ; i < items . length ; i ++ ) {
14
14
obj [ items [ i ] ] = true
@@ -18,27 +18,27 @@ class HTMLParser {
18
18
}
19
19
20
20
parse ( html ) {
21
- var self = this ,
22
- mapCdataTags = self . _mapCdataTags
21
+ var self = this
22
+ var mapCdataTags = self . _mapCdataTags
23
23
24
24
// eslint-disable-next-line
25
25
var regTag = / < (?: \/ ( [ ^ \s > ] + ) \s * | ! - - ( [ \s \S ] * ?) - - | ! ( [ ^ > ] * ?) | ( [ \w \- : ] + ) ( (?: \s + [ ^ \s " ' > \/ = \x00 - \x0F \x7F \x80 - \x9F ] + (?: \s * = \s * (?: " [ ^ " ] * " | ' [ ^ ' ] * ' | [ ^ \s " ' > ] * ) ) ? ) * ?) \s * ( \/ ? ) ) > / g,
26
26
// eslint-disable-next-line
27
27
regAttr = / \s * ( [ ^ \s " ' > \/ = \x00 - \x0F \x7F \x80 - \x9F ] + ) (?: \s * = \s * (?: ( " ) ( [ ^ " ] * ) " | ( ' ) ( [ ^ ' ] * ) ' | ( [ ^ \s " ' > ] * ) ) ) ? / g,
28
28
regLine = / \r ? \n / g
29
29
30
- var match ,
31
- matchIndex ,
32
- lastIndex = 0 ,
33
- tagName ,
34
- arrAttrs ,
35
- tagCDATA ,
36
- attrsCDATA ,
37
- arrCDATA ,
38
- lastCDATAIndex = 0 ,
39
- text
40
- var lastLineIndex = 0 ,
41
- line = 1
30
+ var match
31
+ var matchIndex
32
+ var lastIndex = 0
33
+ var tagName
34
+ var arrAttrs
35
+ var tagCDATA
36
+ var attrsCDATA
37
+ var arrCDATA
38
+ var lastCDATAIndex = 0
39
+ var text
40
+ var lastLineIndex = 0
41
+ var line = 1
42
42
var arrBlocks = self . _arrBlocks
43
43
44
44
self . fire ( 'start' , {
@@ -110,24 +110,24 @@ class HTMLParser {
110
110
if ( ( tagName = match [ 4 ] ) ) {
111
111
// Label start
112
112
arrAttrs = [ ]
113
- var attrs = match [ 5 ] ,
114
- attrMatch ,
115
- attrMatchCount = 0
113
+ var attrs = match [ 5 ]
114
+ var attrMatch
115
+ var attrMatchCount = 0
116
116
117
117
while ( ( attrMatch = regAttr . exec ( attrs ) ) ) {
118
- var name = attrMatch [ 1 ] ,
119
- quote = attrMatch [ 2 ]
120
- ? attrMatch [ 2 ]
121
- : attrMatch [ 4 ]
122
- ? attrMatch [ 4 ]
123
- : '' ,
124
- value = attrMatch [ 3 ]
125
- ? attrMatch [ 3 ]
126
- : attrMatch [ 5 ]
127
- ? attrMatch [ 5 ]
128
- : attrMatch [ 6 ]
129
- ? attrMatch [ 6 ]
130
- : ''
118
+ var name = attrMatch [ 1 ]
119
+ var quote = attrMatch [ 2 ]
120
+ ? attrMatch [ 2 ]
121
+ : attrMatch [ 4 ]
122
+ ? attrMatch [ 4 ]
123
+ : ''
124
+ var value = attrMatch [ 3 ]
125
+ ? attrMatch [ 3 ]
126
+ : attrMatch [ 5 ]
127
+ ? attrMatch [ 5 ]
128
+ : attrMatch [ 6 ]
129
+ ? attrMatch [ 6 ]
130
+ : ''
131
131
132
132
arrAttrs . push ( {
133
133
name : name ,
@@ -181,8 +181,8 @@ class HTMLParser {
181
181
182
182
addListener ( types , listener ) {
183
183
var _listeners = this . _listeners
184
- var arrTypes = types . split ( / [ , \s ] / ) ,
185
- type
184
+ var arrTypes = types . split ( / [ , \s ] / )
185
+ var type
186
186
187
187
for ( var i = 0 , l = arrTypes . length ; i < l ; i ++ ) {
188
188
type = arrTypes [ i ]
@@ -198,10 +198,10 @@ class HTMLParser {
198
198
data = { }
199
199
}
200
200
data . type = type
201
- var self = this ,
202
- listeners = [ ] ,
203
- listenersType = self . _listeners [ type ] ,
204
- listenersAll = self . _listeners [ 'all' ]
201
+ var self = this
202
+ var listeners = [ ]
203
+ var listenersType = self . _listeners [ type ]
204
+ var listenersAll = self . _listeners [ 'all' ]
205
205
206
206
if ( listenersType !== undefined ) {
207
207
listeners = listeners . concat ( listenersType )
@@ -237,10 +237,10 @@ class HTMLParser {
237
237
238
238
fixPos ( event , index ) {
239
239
var text = event . raw . substr ( 0 , index )
240
- var arrLines = text . split ( / \r ? \n / ) ,
241
- lineCount = arrLines . length - 1 ,
242
- line = event . line ,
243
- col
240
+ var arrLines = text . split ( / \r ? \n / )
241
+ var lineCount = arrLines . length - 1
242
+ var line = event . line
243
+ var col
244
244
245
245
if ( lineCount > 0 ) {
246
246
line += lineCount
@@ -256,8 +256,8 @@ class HTMLParser {
256
256
}
257
257
258
258
getMapAttrs ( arrAttrs ) {
259
- var mapAttrs = { } ,
260
- attr
259
+ var mapAttrs = { }
260
+ var attr
261
261
262
262
for ( var i = 0 , l = arrAttrs . length ; i < l ; i ++ ) {
263
263
attr = arrAttrs [ i ]
0 commit comments