Fix image links not being opened in new tab (#790)
The majority of image links and links that are not handle by whoogle are not opening in new tabs, this allow links that are not related to the application to open in new tabs.main
parent
194b2eae74
commit
ddb8931e68
|
@ -462,8 +462,6 @@ class Filter:
|
||||||
self._av.add(netloc)
|
self._av.add(netloc)
|
||||||
append_anon_view(link, self.config)
|
append_anon_view(link, self.config)
|
||||||
|
|
||||||
if self.config.new_tab:
|
|
||||||
link['target'] = '_blank'
|
|
||||||
else:
|
else:
|
||||||
if href.startswith(MAPS_URL):
|
if href.startswith(MAPS_URL):
|
||||||
# Maps links don't work if a site filter is applied
|
# Maps links don't work if a site filter is applied
|
||||||
|
@ -482,6 +480,12 @@ class Filter:
|
||||||
else:
|
else:
|
||||||
link['href'] = href
|
link['href'] = href
|
||||||
|
|
||||||
|
if self.config.new_tab and (
|
||||||
|
link["href"].startswith("http")
|
||||||
|
or link["href"].startswith("imgres?")
|
||||||
|
):
|
||||||
|
link["target"] = "_blank"
|
||||||
|
|
||||||
# Replace link location if "alts" config is enabled
|
# Replace link location if "alts" config is enabled
|
||||||
if self.config.alts:
|
if self.config.alts:
|
||||||
# Search and replace all link descriptions
|
# Search and replace all link descriptions
|
||||||
|
|
Loading…
Reference in New Issue