@@ -89,14 +89,13 @@ function buildResultsTable(results, parent) {
89
89
90
90
table += '</table>' ;
91
91
92
- $ ( parent ) . empty ( ) ;
93
- $ ( parent ) . html ( $ ( table ) ) ;
92
+ $ ( parent ) . empty ( ) . html ( $ ( table ) ) ;
94
93
wireThClick ( ) ;
95
94
}
96
95
97
96
function match ( ) {
98
- const regex = new MultiRegExp2 ( new RegExp ( $ ( '#regex' ) . val ( ) , "g" + getSwitches ( ) ) ) ;
99
- const search = $ ( '#search' ) . html ( ) ;
97
+ const regex = new MultiRegExp2 ( new RegExp ( $ ( '#regex' ) . val ( ) , getSwitches ( ) ) ) ;
98
+ const search = $ ( '#search' ) . innerText ( ) ;
100
99
let results = [ ] ;
101
100
102
101
const execResults = regex . execForAllGroups ( search , true ) ;
@@ -111,7 +110,7 @@ function match() {
111
110
112
111
function matchAll ( ) {
113
112
const regex = new MultiRegExp2 ( new RegExp ( $ ( '#regex' ) . val ( ) , "g" + getSwitches ( ) ) ) ;
114
- const search = $ ( '#search' ) . html ( ) ;
113
+ const search = $ ( '#search' ) . innerText ( ) ;
115
114
116
115
let results = [ ] ;
117
116
let iteration ;
@@ -127,7 +126,7 @@ function matchAll() {
127
126
128
127
function split ( ) {
129
128
const regex = new RegExp ( $ ( '#regex' ) . val ( ) , "g" + getSwitches ( ) ) ;
130
- const search = $ ( '#search' ) . html ( ) ;
129
+ const search = $ ( '#search' ) . innerText ( ) ;
131
130
132
131
const items = search . split ( regex ) . map ( s => s . replace ( / [ \r \n ] / g, " " ) ) ;
133
132
const results = items . map ( item => `<span class="nl">${ item } </span>` ) . join ( '' ) ;
@@ -138,19 +137,19 @@ function split() {
138
137
function replace ( ) {
139
138
match ( ) ;
140
139
const regex = new RegExp ( $ ( '#regex' ) . val ( ) , getSwitches ( ) ) ;
141
- const search = $ ( '#search' ) . html ( ) ;
142
- const replacement = $ ( '#replacement' ) . html ( ) ;
140
+ const search = $ ( '#search' ) . innerText ( ) ;
141
+ const replacement = $ ( '#replacement' ) . innerText ( ) ;
143
142
144
- $ ( '#replaced' ) . val ( search . replace ( regex , replacement ) ) ;
143
+ $ ( '#replaced' ) . innerText ( search . replace ( regex , replacement ) ) ;
145
144
} ;
146
145
147
146
function replaceAll ( ) {
148
147
matchAll ( ) ;
149
148
const regex = new RegExp ( $ ( '#regex' ) . val ( ) , "g" + getSwitches ( ) ) ;
150
- const search = $ ( '#search' ) . html ( ) ;
151
- const replacement = $ ( '#replacement' ) . html ( ) ;
149
+ const search = $ ( '#search' ) . innerText ( ) ;
150
+ const replacement = $ ( '#replacement' ) . innerText ( ) ;
152
151
153
- $ ( '#replaced' ) . html ( search . replace ( regex , replacement ) ) ;
152
+ $ ( '#replaced' ) . innerText ( search . replace ( regex , replacement ) ) ;
154
153
} ;
155
154
156
155
function processResults ( r ) {
@@ -206,8 +205,8 @@ function onReplacementChange(_) {
206
205
function updateStateInHost ( ) {
207
206
const state = {
208
207
regex : $ ( '#regex' ) . val ( ) ,
209
- search : $ ( '#search' ) . html ( ) ,
210
- replacement : $ ( '#replacement' ) . html ( ) ,
208
+ search : $ ( '#search' ) . innerText ( ) ,
209
+ replacement : $ ( '#replacement' ) . innerText ( ) ,
211
210
mode : $ ( '.mode-btn.selected' ) [ 0 ] . id . replace ( "-btn" , "" ) ,
212
211
switches : {
213
212
i : $ ( '#i-switch.selected' ) . length > 0 ,
@@ -249,8 +248,8 @@ function infoWindow(msg) {
249
248
250
249
function setUiState ( state ) {
251
250
$ ( '#regex' ) . val ( state . regex ) ;
252
- $ ( '#search' ) . html ( state . search ) ;
253
- $ ( '#replacement' ) . html ( state . replacement ) ;
251
+ $ ( '#search' ) . innerText ( state . search ) ;
252
+ $ ( '#replacement' ) . innerText ( state . replacement ) ;
254
253
255
254
const buttonId = `#${ state . mode } -btn` ;
256
255
$ ( buttonId ) . click ( ) ;
@@ -290,6 +289,16 @@ function wireThClick() {
290
289
} ) ;
291
290
}
292
291
292
+ jQuery . fn . extend ( {
293
+ innerText : function ( arg ) {
294
+ if ( arguments . length == 0 ) {
295
+ return $ ( this ) [ 0 ] . innerText ;
296
+ } else {
297
+ $ ( this ) [ 0 ] . innerText = arg ;
298
+ }
299
+ }
300
+ } ) ;
301
+
293
302
$ ( document ) . ready ( ( ) => {
294
303
applyVscodeThemeCss ( ) ;
295
304
0 commit comments