Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: new-options.html

Issue 29502647: Issue 5482 - Sidebar and about ABP dialog (Closed)
Left Patch Set: Created Aug. 9, 2017, 11:02 a.m.
Right Patch Set: Fixed nit Created Aug. 28, 2017, 11:38 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « locale/en-US/new-options.json ('k') | new-options.js » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <!-- 2 <!--
3 - This file is part of Adblock Plus <https://adblockplus.org/>, 3 - This file is part of Adblock Plus <https://adblockplus.org/>,
4 - Copyright (C) 2006-2017 eyeo GmbH 4 - Copyright (C) 2006-present eyeo GmbH
5 - 5 -
6 - Adblock Plus is free software: you can redistribute it and/or modify 6 - Adblock Plus is free software: you can redistribute it and/or modify
7 - it under the terms of the GNU General Public License version 3 as 7 - it under the terms of the GNU General Public License version 3 as
8 - published by the Free Software Foundation. 8 - published by the Free Software Foundation.
9 - 9 -
10 - Adblock Plus is distributed in the hope that it will be useful, 10 - Adblock Plus is distributed in the hope that it will be useful,
11 - but WITHOUT ANY WARRANTY; without even the implied warranty of 11 - but WITHOUT ANY WARRANTY; without even the implied warranty of
12 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 - GNU General Public License for more details. 13 - GNU General Public License for more details.
14 - 14 -
(...skipping 11 matching lines...) Expand all
26 <script src="ext/content.js"></script> 26 <script src="ext/content.js"></script>
27 <script src="common.js"></script> 27 <script src="common.js"></script>
28 <script src="i18n.js"></script> 28 <script src="i18n.js"></script>
29 <script src="new-options.js"></script> 29 <script src="new-options.js"></script>
30 </head> 30 </head>
31 <body data-tab="general"> 31 <body data-tab="general">
32 <!-- Navigation sidebar --> 32 <!-- Navigation sidebar -->
33 <div id="sidebar"> 33 <div id="sidebar">
34 <div class="fixed"> 34 <div class="fixed">
35 <header> 35 <header>
36 <img id="sidebar-logo" src="skin/abp-logo.svg"> 36 <img id="sidebar-logo" alt="Adblock Plus logo" src="skin/abp-logo.svg" >
37 <h1 class="i18n_options_page_title_1"></h1> 37 <h1>
38 <p class="i18n_options_page_title_2"></p> 38 Adblock <strong>Plus</strong>
juliandoucette 2017/08/16 23:42:31 NIT: ~"Settings" is not a paragraph. I suggest usi
saroyanm 2017/08/18 10:23:12 I agree.
saroyanm 2017/08/18 12:44:27 I tried that solution, but the markup and implemen
juliandoucette 2017/08/21 13:06:39 Acknowledged. I think <p> is better than <h2> her
39 </h1>
40 <p class="i18n_options_page_title"></p>
39 </header> 41 </header>
40 42
41 <nav> 43 <nav>
42 <ul class="tabs" 44 <ul class="tabs"
43 role="tablist" data-action="switch-tab" 45 role="tablist" data-action="switch-tab"
44 data-keys="ArrowLeft ArrowUp ArrowRight ArrowDown"> 46 data-keys="ArrowLeft ArrowUp ArrowRight ArrowDown">
45 <li id="tab-general" role="tab" data-tab="general" 47 <li role="presentation">
46 aria-selected="true" aria-controls="content-general" 48 <a href="#general" class="i18n_options_tab_general" role="tab" ari a-selected="true" tabindex="-1" aria-controls="content-general"></a>
47 tabindex="0">
48 <span class="i18n_options_tab_general"></span>
49 </li> 49 </li>
50 <li id="tab-whitelist" role="tab" data-tab="whitelist" 50 <li role="presentation">
51 aria-controls="content-whitelist" 51 <a href="#whitelist" class="i18n_options_tab_whitelist" role="tab" tabindex="-1" aria-controls="content-whitelist"></a>
52 tabindex="-1">
53 <span class="i18n_options_tab_whitelist"></span>
54 </li> 52 </li>
55 <li id="tab-advanced" role="tab" data-tab="advanced" 53 <li role="presentation">
56 aria-controls="content-advanced" tabindex="-1"> 54 <a href="#advanced" class="i18n_options_tab_advanced" role="tab" t abindex="-1" aria-controls="content-advanced"></a>
57 <span class="i18n_options_tab_advanced"></span>
58 </li> 55 </li>
59 <li id="tab-help" role="tab" data-tab="help" 56 <li role="presentation">
60 aria-controls="content-help" tabindex="-1"> 57 <a href="#help" class="i18n_options_tab_help" role="tab" tabindex= "-1" aria-controls="content-help"></a>
61 <span class="i18n_options_tab_help"></span>
62 </li> 58 </li>
63 </ul> 59 </ul>
64 </nav> 60 </nav>
65 <footer> 61 <footer>
66 <p> 62 <p>
67 <a id="contribute" class="i18n_options_footer_contribute button seco ndary" 63 <a id="contribute"
juliandoucette 2017/08/16 23:42:31 I think we should add an external link icon to thi
saroyanm 2017/08/18 10:49:29 Right, but as mentioned in several places in curre
juliandoucette 2017/08/18 11:17:04 Acknowledged.
68 target="_blank"></a> 64 class="i18n_options_footer_contribute button secondary"
65 target="_blank"></a>
69 </p> 66 </p>
70 <p> 67 <p>
71 <button id="about" class="i18n_options_footer_about" data-action="op en-dialog" data-dialog="about"></button> 68 <button class="i18n_options_footer_about link"
juliandoucette 2017/08/16 23:42:31 I think that this link is very misleading. It look
saroyanm 2017/08/18 10:49:29 Same as above.
juliandoucette 2017/08/18 11:17:04 Acknowledged.
69 data-action="open-dialog" data-dialog="about"></button>
72 </p> 70 </p>
73 </footer> 71 </footer>
74 </div> 72 </div>
75 </div> 73 </div>
76 <div id="content"> 74 <main>
77 <div id="content-wrapper"> 75 <div id="dialog-background"></div>
78 <div id="dialog-background"></div> 76
79 77 <!-- General tab content -->
80 <!-- General tab content --> 78 <div id="content-general" role="tabpanel" aria-labelledby="tab-general">
81 <div id="content-general" role="tabpanel" aria-labelledby="tab-general"> 79 <h1 class="i18n_options_tab_general"></h1>
82 <h1 class="i18n_options_tab_general"></h1> 80 <p class="i18n_options_general_description"></p>
83 <p class="i18n_options_general_description"></p> 81 <section>
84 <section> 82 <h2 class="i18n_options_privacy_header"></h2>
85 <h2 class="i18n_options_privacy_header"></h2> 83 <ul id="recommend-protection-list-table" class="table list">
86 <ul id="recommend-security-list-table" class="table list"> 84 <template>
87 <template> 85 <button data-action="toggle-remove-subscription" role="checkbox" c lass="control"></button>
88 <button data-action="toggle-remove-subscription" role="checkbox" class="control"></button> 86 <label class="display"></label>
89 <label class="display"></label> 87 <span class="i18n_options_readMore" data-tooltip="options_protecti on_%value%_tooltip"></span>
90 <span class="i18n_options_readMore" data-tooltip="options_more_% value%_tooltip"></span> 88 </template>
91 </template> 89 </ul>
92 </ul> 90 </section>
93 </section> 91 <section>
94 <section> 92 <h2 class="i18n_options_acceptableAds_header"></h2>
95 <h2 class="i18n_options_aa_header"></h2> 93 <p class="i18n_options_acceptableAds_description"></p>
96 <p class="i18n_options_aa_description"></p> 94 <form id="acceptable-ads">
97 <form id="acceptable-ads"> 95 <div>
98 <div> 96 <input data-action="switch-acceptable-ads" type="radio" name="acce ptable-ads" value="ads">
99 <input data-action="enable-aa" type="radio" name="acceptable-ads " value="tracking"> 97 <label class="i18n_options_acceptableAds_ads_label"></label>
100 <label class="i18n_options_aa_tracking_label"></label> 98 <p id="enable-aa-description" class="i18n_options_acceptableAds_ad s_description_1"></p>
101 <p id="enable-aa-description" class="i18n_options_aa_tracking_de scription_1"></p> 99 <p class="i18n_options_acceptableAds_ads_description_2"></p>
102 <p class="i18n_options_aa_tracking_description_2"></p> 100 </div>
103 </div> 101 <div>
104 <div> 102 <input data-action="switch-acceptable-ads" type="radio" name="acce ptable-ads" value="privacy">
105 <input data-action="enable-privacy-aa" type="radio" name="accept able-ads" value="no-tracking"> 103 <label class="i18n_options_acceptableAds_privacy_label"></label>
106 <label class="i18n_options_aa_no_tracking_label"></label> 104 <p class="i18n_options_acceptableAds_privacy_description"></p>
107 <p class="i18n_options_aa_no_tracking_description"></p> 105 <p id="dnt" class="i18n_options_acceptableAds_dnt_notification"></ p>
108 <p id="no-dnt" class="i18n_options_aa_no_dnt_notification"></p> 106 </div>
109 </div> 107 <div>
110 <div> 108 <input data-action="switch-acceptable-ads" type="radio" name="acce ptable-ads" value="none">
111 <input data-action="block-all" type="radio" name="acceptable-ads " value="disable"> 109 <label class="i18n_options_acceptableAds_none_label"></label>
112 <label class="i18n_options_aa_disable_label"></label> 110 </div>
113 </div> 111 </form>
114 </form> 112 </section>
115 </section> 113 <section>
116 <section> 114 <h2 class="i18n_options_language_header"></h2>
117 <h2 class="i18n_options_language_header"></h2> 115 <p class="i18n_options_language_description"></p>
118 <p class="i18n_options_language_description"></p> 116 <div id="blocking-languages">
119 <div id="blocking-languages"> 117 <ul id="blocking-languages-table" class="table list">
120 <ul id="blocking-languages-table" class="table list">
121 <template>
122 <label class="display"></label>
123 <button data-single="hidden" data-action="remove-subscription" class="delete control" title="options_control_remove_title"></button>
124 <button data-single="visible" data-action="save-change-subscri ption,open-dialog" data-dialog="language-change" class="i18n_options_language_ch ange"></button>
125 </template>
126 </ul>
127 <div class="controls">
128 <button data-action="open-dialog" data-dialog="language-add">
129 <span class="i18n_options_language_add"></span>
130 </button>
131 </div>
132 </div>
133 <p class="i18n_options_language_tip"></p>
134 </section>
135 <section>
136 <h2 class="i18n_options_more_filters_header"></h2>
137 <p class="i18n_options_more_filters_description"></p>
138 <ul id="custom-list-table" class="table list">
139 <template> 118 <template>
140 <label class="display"></label> 119 <label class="display"></label>
141 <span class="i18n_options_readMore" data-tooltip="options_more_% value%_tooltip"></span> 120 <button data-single="hidden" data-action="remove-subscription" c lass="delete control" title="options_control_remove_title"></button>
142 <button data-action="remove-subscription" class="delete control" title="options_control_remove_title"></button> 121 <button data-single="visible" data-action="open-dialog" data-dia log="language-change" class="i18n_options_language_change"></button>
143 </template>
144 </ul>
145 <p class="i18n_options_more_filters_note"></p>
146 </section>
147 </div>
148
149 <!-- Whitelist tab content -->
150 <div id="content-whitelist" role="tabpanel" aria-labelledby="tab-whiteli st">
151 <h1 class="i18n_options_tab_whitelist"></h1>
152 <p class="i18n_options_whitelist_description"></p>
153 <form>
154 <input id="whitelisting-textbox" type="text">
155 <button id="whitelisting-add-button"
156 type="submit"
157 data-action="add-domain-exception"
158 class="i18n_options_whitelist_add" disabled>
159 </button>
160 <div id="whitelisting-validation"></div>
161 </form>
162 <ul id="whitelisting-table" class="table list">
163 <template>
164 <label class="display"></label>
165 <button data-action="remove-filter" class="delete control"
166 title="options_control_remove_title">
167 </button>
168 </template>
169 </ul>
170 </div>
171
172 <!-- Advanced tab content -->
173 <div id="content-advanced" role="tabpanel"
174 aria-labelledby="tab-advanced">
175 <div>
176 <h1 class="i18n_options_tab_advanced"></h1>
177 <p class="i18n_options_advanced_description"></p>
178 <section>
179 <h2 class="i18n_options_customize_header"></h2>
180 <ul id="customize" class="table">
181 <li data-pref="shouldShowBlockElementMenu">
182 <label>
183 <button role="checkbox" data-action="toggle-pref"></button>
184 <span class="i18n_options_customize_blockElement"></span>
185 <span class="i18n_options_readMore"
186 data-tooltip="options_customize_blockElement_tooltip"></sp an>
187 </label>
188 </li>
189 <li data-pref="show_devtools_panel">
190 <label>
191 <button role="checkbox" data-action="toggle-pref"></button>
192 <span class="i18n_options_customize_showDevToolsPanel"></spa n>
193 <span class="i18n_options_readMore"
194 data-tooltip="options_customize_showDevToolsPanel_tooltip" ></span>
195 </label>
196 </li>
197 <li data-pref="notifications_ignoredcategories">
198 <label>
199 <button role="checkbox" data-action="toggle-pref"></button>
200 <span class="i18n_options_customize_showNotifications"></spa n>
201 <span class="i18n_options_readMore"
202 data-tooltip="options_customize_showNotifications_tooltip" ></span>
203 </label>
204 </li>
205 </ul>
206 </section>
207 </div>
208
209 <section>
210 <h1 class="i18n_options_filterList_title"></h1>
211 <p id="filter-lists-description" class="i18n_options_filterList_desc ription"></p>
212
213 <div id="all-filter-lists-table-header">
214 <h2 class="i18n_options_filterList_column_status"></h2>
215 <h2 class="i18n_options_filterList_column_name"></h2>
216 <h2 class="i18n_options_filterList_column_update"></h2>
217 </div>
218 <ul class="table cols" id="all-filter-lists-table">
219 <template>
220 <button data-action="remove-subscription" class="control delete" ></button>
221 <button data-action="toggle-disable-subscription" role="checkbox " class="control">
222 </button>
223 <div class="state">
224 <span class="i18n_options_filterList_state_active" id="state-a ctive"></span>
225 <span class="i18n_options_filterList_state_disabled" id="state -disabled"></span>
226 </div>
227 <div>
228 <label class="display"></label>
229 </div>
230 <span class="last-update"></span>
231 <span class="message"></span>
232 <a data-action="open-context-menu" class="arrow"></a>
233 <div role="menubar" class="context-menu-wrapper">
234 <div class="context-menu">
235 <ul class="content" role="menu">
236 <li role="menuitem">
237 <a class="i18n_options_filterList_updateNow update-subsc ription" data-action="update-subscription"></a>
238 </li>
239 <li role="menuitem">
240 <a class="i18n_options_filterList_website website" targe t="_blank"></a>
241 </li>
242 <li role="menuitem">
243 <a class="i18n_options_filterList_source source" target= "_blank"></a>
244 </li>
245 <li role="menuitem">
246 <a class="i18n_options_filterList_delete delete" data-ac tion="remove-subscription"></a>
247 </li>
248 </ul>
249 </div>
250 </div>
251 </template> 122 </template>
252 </ul> 123 </ul>
253 <div class="controls"> 124 <div class="controls">
254 <button data-action="open-dialog" data-dialog="custom"> 125 <button data-action="open-dialog" data-dialog="language-add">
255 <span class="icon icon-add"></span> 126 <span class="i18n_options_language_add"></span>
256 <span class="i18n_options_filterList_add"></span> 127 </button>
257 </button> 128 </div>
258 <button data-action="update-all-subscriptions"> 129 </div>
259 <span class="icon icon-update"></span> 130 <p class="i18n_options_language_tip"></p>
260 <span class="i18n_options_filterList_update"></span> 131 </section>
261 </button> 132 <section>
262 </div> 133 <h2 class="i18n_options_more_filters_header"></h2>
134 <p class="i18n_options_more_filters_description"></p>
135 <ul id="custom-list-table" class="table list">
136 <template>
137 <label class="display"></label>
138 <button data-action="remove-subscription" class="delete control" t itle="options_control_remove_title"></button>
139 </template>
140 </ul>
141 <p class="i18n_options_more_filters_note"></p>
142 </section>
143 </div>
144
145 <!-- Whitelist tab content -->
146 <div id="content-whitelist" role="tabpanel" aria-labelledby="tab-whitelist ">
147 <h1 class="i18n_options_tab_whitelist"></h1>
148 <p class="i18n_options_whitelist_description"></p>
149 <form>
150 <input id="whitelisting-textbox" type="text">
151 <button id="whitelisting-add-button"
152 type="submit"
153 data-action="add-domain-exception"
154 class="i18n_options_whitelist_add" disabled>
155 </button>
156 <div id="whitelisting-validation"></div>
157 </form>
158 <ul id="whitelisting-table" class="table list">
159 <template>
160 <label class="display"></label>
161 <button data-action="remove-filter" class="delete control"
162 title="options_control_remove_title">
163 </button>
164 </template>
165 </ul>
166 </div>
167
168 <!-- Advanced tab content -->
169 <div id="content-advanced" role="tabpanel"
170 aria-labelledby="tab-advanced">
171 <div>
172 <h1 class="i18n_options_tab_advanced"></h1>
173 <p class="i18n_options_advanced_description"></p>
174 <section>
175 <h2 class="i18n_options_customize_header"></h2>
176 <ul id="customize" class="table">
177 <li data-pref="shouldShowBlockElementMenu">
178 <label>
179 <button role="checkbox" data-action="toggle-pref"></button>
180 <span class="i18n_options_customize_blockElement"></span>
181 <span class="i18n_options_readMore"
182 data-tooltip="options_customize_blockElement_tooltip"></span >
183 </label>
184 </li>
185 <li data-pref="show_devtools_panel">
186 <label>
187 <button role="checkbox" data-action="toggle-pref"></button>
188 <span class="i18n_options_customize_showDevToolsPanel"></span>
189 <span class="i18n_options_readMore"
190 data-tooltip="options_customize_showDevToolsPanel_tooltip">< /span>
191 </label>
192 </li>
193 <li data-pref="notifications_ignoredcategories">
194 <label>
195 <button role="checkbox" data-action="toggle-pref"></button>
196 <span class="i18n_options_customize_showNotifications"></span>
197 <span class="i18n_options_readMore"
198 data-tooltip="options_customize_showNotifications_tooltip">< /span>
199 </label>
200 </li>
201 </ul>
263 </section> 202 </section>
264 203 </div>
265 <section> 204
266 <h1 class="i18n_options_customFilters_title"></h1> 205 <section>
267 <p class="i18n_options_customFilters_description"></p> 206 <h1 class="i18n_options_filterList_title"></h1>
268 <h2 class="i18n_options_customFilters_widget_title"></h2> 207 <p id="filter-lists-description" class="i18n_options_filterList_descri ption"></p>
269 <div id="custom-filters"> 208
270 <div id="empty-custom-filters"> 209 <div id="all-filter-lists-table-header">
271 <p class="i18n_options_customFilters_tip"></p> 210 <h2 class="i18n_options_filterList_column_status"></h2>
272 <button class="i18n_options_customFilters_start" data-action="ed it-custom-filters"> 211 <h2 class="i18n_options_filterList_column_name"></h2>
273 </button> 212 <h2 class="i18n_options_filterList_column_update"></h2>
274 <p> 213 </div>
275 <a class="i18n_options_customFilters_learn" id="link-filters" target="_blank"></a> 214 <ul class="table cols" id="all-filter-lists-table">
276 </p> 215 <template>
216 <button data-action="remove-subscription" class="control delete">< /button>
217 <button data-action="toggle-disable-subscription" role="checkbox" class="control">
218 </button>
219 <div class="state">
220 <span class="i18n_options_filterList_state_active" id="state-act ive"></span>
221 <span class="i18n_options_filterList_state_disabled" id="state-d isabled"></span>
277 </div> 222 </div>
278 <textarea id="custom-filters-raw" rows="15"></textarea> 223 <div>
279 <button id="custom-filters-edit" class="i18n_options_customFilter_ edit" data-action="edit-custom-filters"> 224 <label class="display"></label>
280 </button>
281 <div id="custom-filters-raw-controls">
282 <button class="i18n_options_customFilter_save" data-action="save -custom-filters">
283 </button>
284 <button class="i18n_options_customFilter_cancel" data-action="ca ncel-custom-filters">
285 </button>
286 </div> 225 </div>
287 </div> 226 <span class="last-update"></span>
288 </section> 227 <span class="message"></span>
289 </div> 228 <a data-action="open-context-menu" class="arrow"></a>
290 229 <div role="menubar" class="context-menu-wrapper">
291 <!-- Help tab content --> 230 <div class="context-menu">
292 <div id="content-help" role="tabpanel" aria-labelledby="tab-help"> 231 <ul class="content" role="menu">
293 <h1 class="i18n_options_faq_title"></h1> 232 <li role="menuitem">
294 <p class="i18n_options_faq_description"></p> 233 <a class="i18n_options_filterList_updateNow update-subscri ption" data-action="update-subscription"></a>
295 <p> 234 </li>
296 <a id="link-faq" class="i18n_options_faq_title" target="_blank"></a > 235 <li role="menuitem">
297 </p> 236 <a class="i18n_options_filterList_website website" target= "_blank"></a>
298 <h1 class="i18n_options_forum_title"></h1> 237 </li>
299 <p class="i18n_options_forum_description"></p> 238 <li role="menuitem">
300 <p> 239 <a class="i18n_options_filterList_source source" target="_ blank"></a>
301 <a id="link-forum" class="i18n_options_forum_link" target="_blank"> </a> 240 </li>
302 </p> 241 <li role="menuitem">
303 <h1 class="i18n_options_media_title"></h1> 242 <a class="i18n_options_filterList_delete delete" data-acti on="remove-subscription"></a>
304 <p class="i18n_options_media_description"></p> 243 </li>
305 <p> 244 </ul>
306 <span id="share-general"> 245 </div>
307 <a id="link-twitter" target="_blank">Twitter</a> 246 </div>
308 <a id="link-facebook" target="_blank">Facebook</a> 247 </template>
309 <a id="link-gplus" target="_blank">Google+</a> 248 </ul>
310 </span> 249 <div class="controls">
311 <span id="share-chinese"> 250 <button data-action="open-dialog" data-dialog="custom">
312 <a id="link-renren" target="_blank">renren</a> 251 <span class="icon icon-add"></span>
313 <a id="link-weibo" target="_blank">weibo</a> 252 <span class="i18n_options_filterList_add"></span>
314 </span> 253 </button>
315 </p> 254 <button data-action="update-all-subscriptions">
316 </div> 255 <span class="icon icon-update"></span>
317 </div> 256 <span class="i18n_options_filterList_update"></span>
318 </div> 257 </button>
258 </div>
259 </section>
260
261 <section>
262 <h1 class="i18n_options_customFilters_title"></h1>
263 <p class="i18n_options_customFilters_description"></p>
264 <h2 class="i18n_options_customFilters_widget_title"></h2>
265 <div id="custom-filters">
266 <div id="empty-custom-filters">
267 <p class="i18n_options_customFilters_tip"></p>
268 <button class="i18n_options_customFilters_start" data-action="edit -custom-filters">
269 </button>
270 <p>
271 <a class="i18n_options_customFilters_learn" id="link-filters" ta rget="_blank"></a>
272 </p>
273 </div>
274 <textarea id="custom-filters-raw" rows="15"></textarea>
275 <button id="custom-filters-edit" class="i18n_options_customFilter_ed it" data-action="edit-custom-filters">
276 </button>
277 <div id="custom-filters-raw-controls">
278 <button class="i18n_options_customFilter_save" data-action="save-c ustom-filters">
279 </button>
280 <button class="i18n_options_customFilter_cancel" data-action="canc el-custom-filters">
281 </button>
282 </div>
283 </div>
284 </section>
285 </div>
286
287 <!-- Help tab content -->
288 <div id="content-help" role="tabpanel" aria-labelledby="tab-help">
289 <h1 class="i18n_options_tab_help"></h1>
290 <p class="i18n_options_help_description"></p>
291 <section>
292 <h2 class="i18n_options_support_title"></h2>
293 <ul>
294 <li id="report-issue" class="i18n_options_report_issue"></li>
295 <li id="report-ad" class="i18n_options_report_ad"></li>
296 <li id="report-bug" class="i18n_options_report_bug"></li>
297 <li id="report-forum" class="i18n_options_report_forum"></li>
298 </ul>
299 </section>
300 <section>
301 <h2 class="i18n_options_social_title"></h2>
302 <p class="i18n_options_social_description"></p>
303 <div id="social">
304 <ul id="social-general">
305 <li><a id="twitter">Twitter</a></li>
306 <li><a id="facebook">Facebook</a></li>
307 <li><a id="google-plus">Google Plus</a></li>
308 </ul>
309 <ul id="social-chinese">
310 <li><a id="weibo">Weibo</a></li>
311 </ul>
312 <p>
313 <strong>
314 <span class="i18n_options_email"></span>
315 <a href="mailto:support@adblockplus.org">support@adblockplus.org </a>
316 </strong>
317 </p>
318 </div>
319 </section>
320 </div>
321 </main>
319 322
320 <!-- Dialog --> 323 <!-- Dialog -->
321 <div id="dialog" role="dialog" aria-hidden="true"> 324 <div id="dialog" role="dialog" aria-hidden="true">
322 <header> 325 <header>
323 <span id="dialog-title"> 326 <span id="dialog-title">
324 <span id="dialog-title-about" class="i18n_options_dialog_about_title"> </span> 327 <span id="dialog-title-about" class="i18n_options_dialog_about_title"> </span>
325 <span id="dialog-title-custom" class="i18n_options_dialog_custom_title "></span> 328 <span id="dialog-title-custom" class="i18n_options_dialog_custom_title "></span>
326 <span id="dialog-title-language-add" class="i18n_options_dialog_langua ge_title"></span> 329 <span id="dialog-title-language-add" class="i18n_options_dialog_langua ge_title"></span>
327 <span id="dialog-title-language-change" class="i18n_options_dialog_lan guage_title"></span> 330 <span id="dialog-title-language-change" class="i18n_options_dialog_lan guage_title"></span>
328 <span id="dialog-title-predefined" class="i18n_options_dialog_predefin ed_title"></span> 331 <span id="dialog-title-predefined" class="i18n_options_dialog_predefin ed_title"></span>
329 </span> 332 </span>
330 <button id="dialog-close" class="i18n_options_close focus-first" data-ac tion="close-dialog"></button> 333 <button id="dialog-close" class="i18n_options_close focus-first" data-ac tion="close-dialog"></button>
331 </header> 334 </header>
332 <div id="dialog-body" class="content"> 335 <div id="dialog-body" class="content">
333 <!-- About Adblock Plus --> 336 <!-- About Adblock Plus -->
334 <div id="dialog-content-about" class="dialog-content"> 337 <div id="dialog-content-about" class="dialog-content">
saroyanm 2017/08/10 12:04:48 Styles for Dialog is missing, I'll create separate
juliandoucette 2017/08/16 23:42:31 Acknowledged.
335 <p id="abp-version"></p> 338 <p id="abp-version"></p>
336 <p class="i18n_options_dialog_about_copyright"></p> 339 <p class="i18n_options_dialog_about_copyright"></p>
337 <p> 340 <p>
338 <button class="i18n_options_close primary" data-action="close-dialog "></button> 341 <button class="i18n_options_close primary" data-action="close-dialog "></button>
saroyanm 2017/08/10 12:04:48 I'll update all other buttons to primary or second
juliandoucette 2017/08/16 23:42:31 Acknowledged.
339 </p> 342 </p>
340 </div> 343 </div>
341 <!-- Add language subscription --> 344 <!-- Add language subscription -->
342 <div id="dialog-content-language-add" class="dialog-content"> 345 <div id="dialog-content-language-add" class="dialog-content">
343 <ul id="all-lang-table-add" class="table list"> 346 <ul id="all-lang-table-add" class="table list">
344 <template> 347 <template>
345 <button data-action="add-language-subscription,close-dialog" class ="control" role="checkbox"> 348 <button data-action="add-language-subscription,close-dialog" class ="control add" role="checkbox">
346 <label class="display"></label> 349 <label class="display"></label>
347 </button> 350 </button>
348 </template> 351 <button data-action="change-language-subscription,close-dialog" cl ass="control change" role="checkbox">
349 </ul>
350 </div>
351 <!-- Change language subscription -->
352 <div id="dialog-content-language-change" class="dialog-content">
353 <ul id="all-lang-table-change" class="table list">
354 <template>
355 <button data-action="change-language-subscription,close-dialog" cl ass="control" role="checkbox">
356 <label class="display"></label> 352 <label class="display"></label>
357 </button> 353 </button>
358 </template> 354 </template>
359 </ul> 355 </ul>
360 </div> 356 </div>
361 <!-- Add custom subscription --> 357 <!-- Add custom subscription -->
362 <div id="dialog-content-custom" class="dialog-content"> 358 <div id="dialog-content-custom" class="dialog-content">
363 <div class="dialog-content-block"> 359 <div class="dialog-content-block">
364 <div> 360 <div>
365 <label for="blockingList-textbox" class="i18n_options_dialog_custo m_subscription_title"></label> 361 <label for="blockingList-textbox" class="i18n_options_dialog_custo m_subscription_title"></label>
(...skipping 11 matching lines...) Expand all
377 <div class="dialog-content-block"> 373 <div class="dialog-content-block">
378 <h3></h3> 374 <h3></h3>
379 <div class="url"></div> 375 <div class="url"></div>
380 <button class="i18n_options_dialog_predefined_confirm default-focus" data-action="add-predefined-subscription"></button> 376 <button class="i18n_options_dialog_predefined_confirm default-focus" data-action="add-predefined-subscription"></button>
381 </div> 377 </div>
382 </div> 378 </div>
383 </div> 379 </div>
384 <!-- Placeholder element to determine when to wrap focus around --> 380 <!-- Placeholder element to determine when to wrap focus around -->
385 <span class="focus-last" tabindex="0"></span> 381 <span class="focus-last" tabindex="0"></span>
386 </div> 382 </div>
383 <!-- Notification -->
384 <div id="notification" aria-hidden="true" aria-live="polite">
385 <strong id="notification-text"></strong>
386 <button id="hide-notification" data-action="hide-notification">
387 <span class="i18n_options_notification_hide sr-only"></span>
388 </button>
389 </div>
387 </body> 390 </body>
388 </html> 391 </html>
LEFTRIGHT

Powered by Google App Engine
This is Rietveld