File tree Expand file tree Collapse file tree 6 files changed +39
-25
lines changed Expand file tree Collapse file tree 6 files changed +39
-25
lines changed Original file line number Diff line number Diff line change 51
51
"message" : " Privacy policy" ,
52
52
"description" : " Link to privacy policy on GitHub (English)"
53
53
},
54
- "popupPowerSwitchInfo " : {
55
- "message" : " Disable/enable uBO Lite for this site " ,
56
- "description" : " Tooltip for the main power button in the popup panel "
54
+ "popupFilteringModeLabel " : {
55
+ "message" : " filtering mode " ,
56
+ "description" : " Label in the popup panel for the current filtering mode "
57
57
},
58
58
"popupTipDashboard" : {
59
59
"message" : " Open the dashboard" ,
Original file line number Diff line number Diff line change 31
31
< div class ="li "> < span > < a href ="https://github.com/chrismsimpson/Metropolis " target ="_blank "> Metropolis font family</ a > by < a href ="https://github.com/chrismsimpson "> Chris Simpson</ a > </ span > </ div >
32
32
< div class ="li "> < span > < a href ="https://github.com/rsms/inter " target ="_blank "> Inter font family</ a > by < a href ="https://github.com/rsms "> Rasmus Andersson</ a > </ span > </ div >
33
33
< div class ="li "> < span > < a href ="https://fontawesome.com/ " target ="_blank "> FontAwesome font family</ a > by < a href ="https://github.com/davegandy "> Dave Gandy</ a > </ span > </ div >
34
+ < div class ="li "> < span > < a href ="https://github.com/mathiasbynens/punycode.js " target ="_blank "> Punycode.js</ a > by < a href ="https://github.com/mathiasbynens "> Mathias Bynens</ a > </ span > </ div >
34
35
</ div >
35
36
</ div >
36
37
Original file line number Diff line number Diff line change 34
34
35
35
# main {
36
36
align-self : flex-start;
37
+ display : flex;
38
+ flex-direction : column;
37
39
max-width : 340px ;
38
40
min-width : var (--popup-main-min-width );
39
41
}
47
49
padding : 0 ;
48
50
}
49
51
52
+ # hostname {
53
+ align-items : center;
54
+ background-color : var (--popup-toolbar-surface );
55
+ display : flex;
56
+ justify-content : center;
57
+ min-height : calc (var (--font-size ) * 3 );
58
+ padding : 0 var (--popup-gap-extra-thin );
59
+ text-align : center;
60
+ word-break : break-all;
61
+ }
62
+ # hostname > span {
63
+ word-break : break-all;
64
+ }
65
+ # hostname > span + span {
66
+ font-weight : 600 ;
67
+ }
68
+
50
69
# filteringModeText {
51
- background-color : var (--surface-2 );
52
70
color : var (--ink-3 );
53
- display : flex;
54
- padding : var (--default-gap-xsmall );
71
+ margin : var (--default-gap-small );
72
+ margin-top : 0 ;
73
+ text-align : center;
55
74
text-transform : lowercase;
56
75
}
76
+ # filteringModeText > span {
77
+ color : var (--accent-surface-1 );
78
+ }
57
79
# filteringModeText > span : nth-of-type (2 ) {
58
80
display : none;
59
81
}
68
90
}
69
91
70
92
.filteringModeSlider {
71
- height : 32 px ;
72
- margin : 8 px ;
73
- width : 128 px ;
93
+ align-self : center ;
94
+ margin : var ( --popup-gap ) ;
95
+ width : calc ( var ( --popup-main-min-width ) - 1 em ) ;
74
96
}
75
97
76
98
.rulesetTools {
@@ -101,17 +123,6 @@ hr {
101
123
body .needReload # refresh {
102
124
visibility : visible;
103
125
}
104
- # hostname {
105
- font-size : var (--font-size-larger );
106
- margin : var (--popup-gap ) var (--popup-gap-thin );
107
- text-align : center;
108
- }
109
- # hostname > span {
110
- word-break : break-all;
111
- }
112
- # hostname > span + span {
113
- font-weight : 600 ;
114
- }
115
126
116
127
# rulesetStats {
117
128
padding : 0 var (--popup-gap-thin );
@@ -141,7 +152,7 @@ body.needReload #refresh {
141
152
}
142
153
143
154
.toolRibbon {
144
- align-items : start ;
155
+ align-items : center ;
145
156
background-color : var (--popup-toolbar-surface );
146
157
display : grid;
147
158
grid-auto-columns : 1fr ;
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import {
34
34
35
35
import { dom , qs$ } from './dom.js' ;
36
36
import { i18n$ } from './i18n.js' ;
37
+ import punycode from './punycode.js' ;
37
38
38
39
/******************************************************************************/
39
40
@@ -300,7 +301,7 @@ async function init() {
300
301
301
302
setFilteringMode ( popupPanelData . level ) ;
302
303
303
- dom . text ( '#hostname' , tabHostname ) ;
304
+ dom . text ( '#hostname' , punycode . toUnicode ( tabHostname ) ) ;
304
305
305
306
const parent = qs$ ( '#rulesetStats' ) ;
306
307
for ( const details of popupPanelData . rulesetDetails || [ ] ) {
Original file line number Diff line number Diff line change 7
7
< link rel ="stylesheet " href ="css/default.css ">
8
8
< link rel ="stylesheet " href ="css/common.css ">
9
9
< link rel ="stylesheet " href ="css/fa-icons.css ">
10
- < link rel ="stylesheet " href ="css/popup.css ">
11
10
< link rel ="stylesheet " href ="css/filtering-mode.css ">
11
+ < link rel ="stylesheet " href ="css/popup.css ">
12
12
< title data-i18n ="extName "> </ title >
13
13
</ head >
14
14
15
15
< body class ="loading " data-section ="">
16
16
< div id ="main ">
17
- < div id ="filteringModeText "> < span > _ </ span > < span > </ span > </ div >
17
+ < div id ="hostname "> < span > </ span > ­ < span > </ span > </ div >
18
18
<!-- -------- -->
19
19
< div class ="filteringModeSlider ">
20
20
< div class ="filteringModeButton "> < div > </ div > </ div >
23
23
< span data-level ="2 "> </ span >
24
24
< span data-level ="3 "> </ span >
25
25
</ div >
26
- < div id ="hostname "> < span > </ span > ­< span > </ span > </ div >
27
26
<!-- -------- -->
27
+ < div id ="filteringModeText "> < label data-i18n ="popupFilteringModeLabel "> _</ label > < br > < span > _</ span > < span > </ span > </ div >
28
28
< div class ="toolRibbon pageTools ">
29
29
< span > </ span >
30
30
< span > </ span >
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ cp src/css/fa-icons.css $DES/css/
55
55
cp src/js/dom.js $DES /js/
56
56
cp src/js/fa-icons.js $DES /js/
57
57
cp src/js/i18n.js $DES /js/
58
+ cp src/lib/punycode.js $DES /js/
58
59
59
60
cp LICENSE.txt $DES /
60
61
You can’t perform that action at this time.
0 commit comments