File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 11// DOM properties that should NOT have "px" added when numeric
22export const IS_NON_DIMENSIONAL = / a c i t | e x (?: s | g | n | p | $ ) | r p h | g r i d | o w s | m n c | n t w | i n e [ c h ] | z o o | ^ o r d | ^ - - / i;
33
4- export let encodeEntities = s => String ( s )
5- . replace ( / & / g, '&' )
6- . replace ( / < / g, '<' )
7- . replace ( / > / g, '>' )
8- . replace ( / " / g, '"' ) ;
4+ export function encodeEntities ( s ) {
5+ if ( typeof s !== 'string' ) s = String ( s ) ;
6+ let out = '' ;
7+ for ( let i = 0 ; i < s . length ; i ++ ) {
8+ let ch = s [ i ] ;
9+ switch ( ch ) {
10+ case '<' : out += '<' ; break ;
11+ case '>' : out += '>' ; break ;
12+ case '"' : out += '"' ; break ;
13+ case '&' : out += '&' ; break ;
14+ default : out += ch ;
15+ }
16+ }
17+ return out ;
18+ }
19+
920
1021export let indent = ( s , char ) => String ( s ) . replace ( / ( \n + ) / g, '$1' + ( char || '\t' ) ) ;
1122
You can’t perform that action at this time.
0 commit comments