File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change
1
+ import { UfsGlobal } from "./content-scripts/ufs_global.js" ;
2
+
1
3
export default {
2
4
icon : '<i class="fa-solid fa-map-location-dot fa-lg"></i>' ,
3
5
name : {
@@ -22,7 +24,7 @@ export default {
22
24
23
25
const popup = document . createElement ( "div" ) ;
24
26
popup . id = id ;
25
- popup . innerHTML = `
27
+ popup . innerHTML = UfsGlobal . DOM . createTrustedHtml ( `
26
28
<style>
27
29
#${ id } {
28
30
position: fixed;
@@ -56,18 +58,21 @@ export default {
56
58
<input type="checkbox" id="ufs_checkbox" />
57
59
<label for="ufs_checkbox">Remember</label>
58
60
</div>
59
- ` ;
61
+ ` ) ;
60
62
61
63
document . body . appendChild ( popup ) ;
62
64
63
65
const select = popup . querySelector ( "#ufs_country" ) ;
64
66
const saveBtn = popup . querySelector ( "#ufs_btnApply" ) ;
65
67
const rememberCheckbox = popup . querySelector ( "#ufs_checkbox" ) ;
66
68
69
+ let str = "" ;
67
70
for ( const contry of countries ) {
68
71
const { name, name_en, code } = contry ;
69
- select . innerHTML += `<option value="${ code } ">${ code } : ${ name } (${ name_en } )</option>` ;
72
+ str += `<option value="${ code } ">${ code } : ${ name } (${ name_en } )</option>` ;
70
73
}
74
+ select . innerHTML = UfsGlobal . DOM . createTrustedHtml ( str ) ;
75
+
71
76
let current = getCurrentCountry ( ) ;
72
77
select . value = countries . find ( ( c ) => c . code == current )
73
78
? current
You can’t perform that action at this time.
0 commit comments