mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git
synced 2024-12-04 20:18:57 +00:00
18 lines
505 B
JavaScript
18 lines
505 B
JavaScript
|
const init = () => {
|
||
|
const tables = document.querySelectorAll( '.mw-parser-output table' );
|
||
|
Array.from( tables ).forEach( ( table ) => {
|
||
|
// Don't wrap tables within tables
|
||
|
const parent = table.parentElement;
|
||
|
if ( parent && !parent.matches( '.noresize' ) && !parent.closest( 'table' ) ) {
|
||
|
const wrapper = document.createElement( 'div' );
|
||
|
wrapper.classList.add( 'noresize' );
|
||
|
parent.insertBefore( wrapper, table );
|
||
|
wrapper.appendChild( table );
|
||
|
}
|
||
|
} );
|
||
|
};
|
||
|
|
||
|
module.exports = {
|
||
|
init
|
||
|
};
|