arteleku_skin/js/main.js.bck
2017-12-15 01:06:00 +01:00

74 lines
1.6 KiB
Plaintext

var reScale = function(){
var biggestHeight = 0;
var pos = jQuery('#panel-info').css('position');
if (pos == 'absolute'){
console.log("estamos en su sitio");
jQuery('#content div.floating-panel').each(function (index, Element) {
if((!jQuery(this).hasClass('clear'))){
var p = jQuery(this).outerHeight() + parseInt(jQuery(this).css('top'), 10);
if(p > biggestHeight){
biggestHeight = p;
}
}
});
var altura = parseInt(jQuery('#content').css('height'), 10);
if (altura < biggestHeight){
jQuery('#content').css('height', biggestHeight);
}
}else{
jQuery('#content').css('height', 'auto');
}
}
jQuery(document).ready(function(){
// reScale();
//jQuery(window).resize(function(){reScale();});
});
// Using the closure to map jQuery to $.
(function ($) {
// Store our function as a property of Drupal.behaviors.
Drupal.behaviors.arteleku_skin = {
attach: function (context, settings) {
posicionadoFooter();
$(window).resize(function(){ posicionadoFooter();});
}
};
var posicionadoFooter = function(){
var container = $('div#content');
var containerTop = container.offset().top;
var containerHeight = container.height();
var bloques = $('.floating-panel', container)
var maxHeight = 0;
bloques.each(function (index, Element){
var bloqueTop = $(Element).offset().top - containerTop;
var bloqueHeight = $(Element).outerHeight();
var altura = bloqueHeight + bloqueTop;
if (altura > maxHeight){
maxHeight = altura;
}
});
if (maxHeight){
container.css('height', maxHeight);
}
};
}(jQuery));