mirror of https://github.com/gorhill/uBlock.git
Ensure no-large-element styling is removed
This commit is contained in:
parent
f122e0b34b
commit
ed2ad57dca
|
@ -157,7 +157,6 @@ const loadImage = async function(elem) {
|
||||||
|
|
||||||
const loadMany = function(elems) {
|
const loadMany = function(elems) {
|
||||||
for ( const elem of elems ) {
|
for ( const elem of elems ) {
|
||||||
elem.removeAttribute(largeMediaElementAttribute);
|
|
||||||
switch ( elem.localName ) {
|
switch ( elem.localName ) {
|
||||||
case 'audio':
|
case 'audio':
|
||||||
case 'video':
|
case 'video':
|
||||||
|
@ -183,6 +182,7 @@ const onMouseClick = function(ev) {
|
||||||
: [ ev.target ];
|
: [ ev.target ];
|
||||||
for ( const elem of elems ) {
|
for ( const elem of elems ) {
|
||||||
if ( elem.matches(largeMediaElementSelector) === false ) { continue; }
|
if ( elem.matches(largeMediaElementSelector) === false ) { continue; }
|
||||||
|
elem.removeAttribute(largeMediaElementAttribute);
|
||||||
if ( mediaNotLoaded(elem) ) {
|
if ( mediaNotLoaded(elem) ) {
|
||||||
toLoad.push(elem);
|
toLoad.push(elem);
|
||||||
}
|
}
|
||||||
|
@ -244,6 +244,7 @@ vAPI.loadAllLargeMedia = function() {
|
||||||
|
|
||||||
const toLoad = [];
|
const toLoad = [];
|
||||||
for ( const elem of document.querySelectorAll(largeMediaElementSelector) ) {
|
for ( const elem of document.querySelectorAll(largeMediaElementSelector) ) {
|
||||||
|
elem.removeAttribute(largeMediaElementAttribute);
|
||||||
if ( mediaNotLoaded(elem) ) {
|
if ( mediaNotLoaded(elem) ) {
|
||||||
toLoad.push(elem);
|
toLoad.push(elem);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue