MediaWiki:Common.js : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(Page créée avec « Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. : /** * Additional linked icon for the searchlabel of result format "fee... »)
 
Ligne 10 : Ligne 10 :
 
   
 
   
 
$( '.smw-feed-furtherresults > a' ).addClass( 'feedlink' );
 
$( '.smw-feed-furtherresults > a' ).addClass( 'feedlink' );
 +
 +
 +
function updateCartoucheSize() {
 +
 +
var cartouchePadding = 30;
 +
var infosHeight = document.getElementById('infos').offsetHeight;
 +
var infosTop = document.getElementById('infos').offsetTop;
 +
 +
var sommaireHeight = document.getElementById('sommaire').offsetHeight;
 +
 +
var sommaireTop = document.getElementById('sommaire').offsetTop;
 +
 +
var cartoucheHeight = document.getElementById('cartouche').offsetHeight
 +
 +
if (cartoucheHeight < (sommaireTop - infosTop + sommaireHeight))
 +
{
 +
document.getElementById('cartouche').style.height = (sommaireTop - infosTop + sommaireHeight + cartouchePadding + cartouchePadding) + 'px';
 +
}
 +
else
 +
{
 +
document.getElementById('cartouche').style.height = infosHeight + cartouchePadding + 'px';
 +
}
 +
}
 +
 +
window.onresize = function(event) {
 +
    updateCartoucheSize();
 +
};
 +
 +
window.onload = function(event) {
 +
    updateCartoucheSize();
 +
};

Version du 11 décembre 2014 à 16:02

/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */
/**
 * Additional linked icon for the searchlabel of result format "feed"
 *
 * @since 1.9.0
 *
 * @rev 1
 * @author mwjames
 */
 
$( '.smw-feed-furtherresults > a' ).addClass( 'feedlink' );


function updateCartoucheSize() {
	
	var cartouchePadding = 30;
	var infosHeight = document.getElementById('infos').offsetHeight;
	var infosTop = document.getElementById('infos').offsetTop;

	var sommaireHeight = document.getElementById('sommaire').offsetHeight;

	var sommaireTop = document.getElementById('sommaire').offsetTop;

	var cartoucheHeight = document.getElementById('cartouche').offsetHeight

	if (cartoucheHeight < (sommaireTop - infosTop + sommaireHeight))
	{
		document.getElementById('cartouche').style.height = (sommaireTop - infosTop + sommaireHeight + cartouchePadding + cartouchePadding) + 'px';
	}
	else
	{
		document.getElementById('cartouche').style.height = infosHeight + cartouchePadding + 'px';
	}
}

window.onresize = function(event) {
    updateCartoucheSize();
};

window.onload = function(event) {
    updateCartoucheSize();
};