MediaWiki:Common.js
From open-support.info
(Difference between revisions)
m |
m |
||
Line 1: | Line 1: | ||
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */ | /* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */ | ||
- | function | + | function resizeWidthMax() { |
+ | if( | ||
+ | document.getElementsByClassName && | ||
+ | document.getElementsByClassName('resizeWidthMax') && | ||
+ | document.getElementsByClassName('resizeWidthMax').parentNode && | ||
+ | document.getElementsByClassName('resizeWidthMax').parentNode.parentNode | ||
+ | ) { | ||
+ | alert(document.getElementsByClassName('resizeWidthMax').width); | ||
+ | } | ||
+ | } | ||
+ | addOnloadHook( resizeWidthMax ); | ||
+ | function createBookNavLink() { | ||
if ( | if ( | ||
document.getElementById && | document.getElementById && | ||
Line 13: | Line 24: | ||
} | } | ||
} | } | ||
- | |||
if ( | if ( | ||
document.getElementById && | document.getElementById && | ||
Line 30: | Line 40: | ||
} | } | ||
- | |||
if ( | if ( | ||
document.getElementById && | document.getElementById && | ||
Line 49: | Line 58: | ||
curNode.parentNode.insertBefore(newNode,curNode); | curNode.parentNode.insertBefore(newNode,curNode); | ||
} | } | ||
- | |||
} | } | ||
addOnloadHook( createBookNavLink ); | addOnloadHook( createBookNavLink ); |
Revision as of 06:32, 19 April 2011
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */ function resizeWidthMax() { if( document.getElementsByClassName && document.getElementsByClassName('resizeWidthMax') && document.getElementsByClassName('resizeWidthMax').parentNode && document.getElementsByClassName('resizeWidthMax').parentNode.parentNode ) { alert(document.getElementsByClassName('resizeWidthMax').width); } } addOnloadHook( resizeWidthMax ); function createBookNavLink() { if ( document.getElementById && document.getElementById('bodyContent') && document.getElementById('bookFooterMargin') ) { var bct = document.getElementById('bodyContent'); var bfm = document.getElementById('bookFooterMargin'); if ( bct.clientHeight < 350 ) { bfm.style.height = ( 350 + bfm.clientHeight - bct.clientHeight ) + "px"; } } if ( document.getElementById && document.getElementById('bookHeaderNavSrc') && document.getElementById('bookHeaderNavSrc').innerHTML && document.getElementById('contentSub') && document.getElementById('contentSub').innerHTML ) { var curNode = document.getElementById('contentSub'); var newNode = document.getElementById('bookHeaderNavSrc'); if( ! curNode.innerHTML ) { curNode.innerHTML = ' '; } curNode.innerHTML = newNode.innerHTML + curNode.innerHTML; } if ( document.getElementById && document.getElementById('bookFooterNavSrc') && document.getElementById('bookFooterNavSrc').innerHTML && document.getElementById('catlinks') && document.getElementById('catlinks').innerHTML && document.createElement && document.insertBefore ) { var curNode = document.getElementById('catlinks'); var newNode = document.createElement('div'); newNode.id = 'bookFooter'; newNode.innerHTML = document.getElementById('bookFooterNavSrc').innerHTML; newNode.style.margin = '0px'; newNode.style.padding = '0px'; newNode.style.verticalAlign = 'bottom'; curNode.parentNode.insertBefore(newNode,curNode); } } addOnloadHook( createBookNavLink );