İçeriğe atla

Kullanıcı:BSRF/common.js

Vikipedi, özgür ansiklopedi
Not: Sayfayı kaydettikten sonra değişiklikleri görebilmek için tarayıcınızın önbelleğinizi temizlemeniz gerekir. Google Chrome, Firefox, Microsoft Edge ve Safari: ⇧ Shift tuşuna basılı tutun ve Yeniden Yükle araç çubuğu düğmesine tıklayın. Ayrıntılar ve diğer tarayıcılara yönelik yönergeler için Vikipedi:Önbelleğinizi atlayın sayfasını inceleyin.
function resizeHandler() {
    // Her statik-dis sınıfını ayrıca seç
    $(".statik-dis").each(function(i, container) {
        // Her satırda dizilmiş olan en yüksek satır yüksekliğini depola
        var aRowHeights = [];
        // Tüm tabloları tara
        $(container).find("td table").each(function(indx, table) {
            // Mevcut tablonun tüm satırlarını tara
            $(table).find("tr").css("height", "").each(function(i, tr) {
                // Eğer belirlenmiş bir satır yüksekliği varsa ona bak
                if (aRowHeights[i]) 
                    // Eğer girilmiş yükseklik daha büyükse onu geçerli kıl
                    aRowHeights[i] = Math.max(aRowHeights[i], $(tr).height());
                else 
                    // Ama değilse, mevcut yükseklik sabit kalsın
                    aRowHeights[i] = $(tr).height();
            });
        });
        // Ayrıca tekrardan bu sınıfın içerisindeki tüm tabloları tara
        $(container).find("table").each(function(i, table) {
            // Her satırı depolanmış en büyük yüksekliğe çevir
            $(table).find("tr").each(function(i, tr) {
                $(tr).css("height", aRowHeights[i]);
            });
        });
    });
}

$(document).ready(resizeHandler);
$(window).resize(resizeHandler);