File tree 3 files changed +3
-3
lines changed 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
function regex ( selector , regex , rule ) {
2
2
const attr = ( selector + regex ) . replace ( / \W / g, '' )
3
3
const result = Array . from ( document . querySelectorAll ( selector ) )
4
- . filter ( tag => new RegExp ( regex ) . test ( tag . textContent ) )
4
+ . filter ( tag => new RegExp ( regex ) . test ( tag [ tag . value ? 'value' : ' textContent' ] ) )
5
5
. reduce ( ( output , tag , count ) => {
6
6
output . add . push ( { tag : tag , count : count } )
7
7
output . styles . push ( `[data-regex-${ attr } ="${ count } "] { ${ rule } }` )
Original file line number Diff line number Diff line change 1
1
module . exports = ( selector , regex , rule ) => {
2
2
const attr = ( selector + regex ) . replace ( / \W / g, '' )
3
3
const result = Array . from ( document . querySelectorAll ( selector ) )
4
- . filter ( tag => new RegExp ( regex ) . test ( tag . textContent ) )
4
+ . filter ( tag => new RegExp ( regex ) . test ( tag [ tag . value ? 'value' : ' textContent' ] ) )
5
5
. reduce ( ( output , tag , count ) => {
6
6
output . add . push ( { tag : tag , count : count } )
7
7
output . styles . push ( `[data-regex-${ attr } ="${ count } "] { ${ rule } }` )
Original file line number Diff line number Diff line change 1
1
export default ( selector , regex , rule ) => {
2
2
const attr = ( selector + regex ) . replace ( / \W / g, '' )
3
3
const result = Array . from ( document . querySelectorAll ( selector ) )
4
- . filter ( tag => new RegExp ( regex ) . test ( tag . textContent ) )
4
+ . filter ( tag => new RegExp ( regex ) . test ( tag [ tag . value ? 'value' : ' textContent' ] ) )
5
5
. reduce ( ( output , tag , count ) => {
6
6
output . add . push ( { tag : tag , count : count } )
7
7
output . styles . push ( `[data-regex-${ attr } ="${ count } "] { ${ rule } }` )
You can’t perform that action at this time.
0 commit comments