Skip to content

Commit c3e38ac

Browse files
committed
Added Disable twimg.com #1026
1 parent f965cde commit c3e38ac

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

src/assets/javascripts/services.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,18 @@ function all(service, frontend, options, config) {
3636
*/
3737
function regexArray(service, url, config, options, frontend) {
3838
let targetList = config.services[service].targets
39-
if (frontend && "excludeTargets" in config.services[service].frontends[frontend]) {
40-
if (service !== "search" || !options["search"].redirectGoogle) {
39+
if (frontend) {
40+
if (
41+
"excludeTargets" in config.services[service].frontends[frontend] &&
42+
(service !== "search" || !options["search"].redirectGoogle)
43+
) {
4144
targetList = targetList.filter(
4245
val => !config.services[service].frontends[frontend].excludeTargets.includes(targetList.indexOf(val))
4346
)
4447
}
48+
if (service === "twitter" && options["twitter"].disableTwimg) {
49+
targetList = targetList.splice(2)
50+
}
4551
}
4652
for (const targetString in targetList) {
4753
const target = new RegExp(targetList[targetString])

src/pages/options_src/Services/Services.svelte

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,19 @@
211211
</Row>
212212
{/if}
213213

214+
{#if selectedService == "twitter"}
215+
<Row>
216+
<Label>{browser.i18n.getMessage("disableTwimg") || "Disable twimg.com"}</Label>
217+
<Checkbox
218+
checked={serviceOptions.disableTwimg}
219+
onChange={e => {
220+
serviceOptions.disableTwimg = e.target.checked
221+
options.set(_options)
222+
}}
223+
/>
224+
</Row>
225+
{/if}
226+
214227
<Instances
215228
{selectedService}
216229
selectedFrontend={!serviceConf.frontends[serviceOptions.frontend].desktopApp ||

0 commit comments

Comments
 (0)