미디어위키:Liberty.js: 두 판 사이의 차이

(문서를 비움)
태그: 비우기 수동 되돌리기 되돌려진 기여
편집 요약 없음
태그: 되돌려진 기여
1번째 줄: 1번째 줄:
 
( function () {
function tablewrap() {
var z = document.getElementById( 'mw-content-text' ).clientWidth,
x = document.querySelectorAll( '#mw-content-text table' ),
i, y;
for ( i = x.length; i--; ) {
y = document.createElement( 'div' );
y.className = 'liberty-table-wrapper';
if ( x[ i ].clientWidth > z && x[ i ].parentNode.className !== 'liberty-table-wrapper' ) {
x[ i ].parentNode.insertBefore( y, x[ i ] );
y.appendChild( x[ i ] );
} else if ( x[ i ].clientWidth < z && x[ i ].parentNode.className === 'liberty-table-wrapper' ) {
x[ i ].parentNode.parentNode.insertBefore( x[ i ], x[ i ].parentNode );
x[ i ].nextSibling.remove();
}
}
}
window.onresize = function () {
tablewrap();
};
window.onload = function () {
tablewrap();
};
}() );

2025년 2월 23일 (일) 09:44 판

( function () {
	function tablewrap() {
		var z = document.getElementById( 'mw-content-text' ).clientWidth,
			x = document.querySelectorAll( '#mw-content-text table' ),
			i, y;
		for ( i = x.length; i--; ) {
			y = document.createElement( 'div' );
			y.className = 'liberty-table-wrapper';
			if ( x[ i ].clientWidth > z && x[ i ].parentNode.className !== 'liberty-table-wrapper' ) {
				x[ i ].parentNode.insertBefore( y, x[ i ] );
				y.appendChild( x[ i ] );
			} else if ( x[ i ].clientWidth < z && x[ i ].parentNode.className === 'liberty-table-wrapper' ) {
				x[ i ].parentNode.parentNode.insertBefore( x[ i ], x[ i ].parentNode );
				x[ i ].nextSibling.remove();
			}
		}
	}
	window.onresize = function () {
		tablewrap();
	};
	window.onload = function () {
		tablewrap();
	};
}() );