Elimde bir yapı var. Otomatik yükseklik veriyor. Lakin pencere yüksekliğinden -yükseklik vererek ayarlıyor.
Yani şu boşluğu => http://prntscr.com/rblqww yok etmek istiyorum.
Kodlardan anlayan biri yardımcı olabilir mi?
Kodlar;
KTUtil.scrollInit(messageListEl, {
windowScroll: false, // allow browser scroll when the scroll reaches the end of the side
mobileNativeScroll: true, // enable native scroll for mobile
desktopNativeScroll: false, // disable native scroll and use custom scroll for desktop
resetHeightOnDestroy: true, // reset css height on scroll feature destroyed
handleWindowResize: true, // recalculate hight on window resize
rememberPosition: true, // remember scroll position in cookie
height: function() { // calculate height
var height;
// Mobile mode
if (KTUtil.isInResponsiveRange('tablet-and-mobile')) {
return KTUtil.hasAttr(messageListEl, 'data-mobile-height') ? parseInt(KTUtil.attr(messageListEl, 'data-mobile-height')) : 300;
}
// Desktop mode
if (KTUtil.isInResponsiveRange('desktop') && KTUtil.hasAttr(messageListEl, 'data-height')) {
return parseInt(KTUtil.attr(messageListEl, 'data-height'));
}
var chatEl = KTUtil.find(parentEl, '.kt-chat');
var portletHeadEl = KTUtil.find(parentEl, '.kt-portlet > .kt-portlet__head');
var portletBodyEl = KTUtil.find(parentEl, '.kt-portlet > .kt-portlet__body');
var portletFootEl = KTUtil.find(parentEl, '.kt-portlet > .kt-portlet__foot');
if (KTUtil.isInResponsiveRange('desktop')) {
height = KTLayout.getContentHeight();
} else {
height = KTUtil.getViewPort().height;
}
if (chatEl) {
height = height - parseInt(KTUtil.css(chatEl, 'margin-top')) - parseInt(KTUtil.css(chatEl, 'margin-bottom'));
height = height - parseInt(KTUtil.css(chatEl, 'padding-top')) - parseInt(KTUtil.css(chatEl, 'padding-bottom'));
}
if (portletHeadEl) {
height = height - parseInt(KTUtil.css(portletHeadEl, 'height'));
height = height - parseInt(KTUtil.css(portletHeadEl, 'margin-top')) - parseInt(KTUtil.css(portletHeadEl, 'margin-bottom'));
}
if (portletBodyEl) {
height = height - parseInt(KTUtil.css(portletBodyEl, 'margin-top')) - parseInt(KTUtil.css(portletBodyEl, 'margin-bottom'));
height = height - parseInt(KTUtil.css(portletBodyEl, 'padding-top')) - parseInt(KTUtil.css(portletBodyEl, 'padding-bottom'));
}
if (portletFootEl) {
height = height - parseInt(KTUtil.css(portletFootEl, 'height'));
height = height - parseInt(KTUtil.css(portletFootEl, 'margin-top')) - parseInt(KTUtil.css(portletFootEl, 'margin-bottom'));
}
// remove additional space
height = height - 5;
return height;
}
});

Javascript ile yükseklik otomatik veriliyor. Verilirken de toplam ekran yüksekliğinden - yükseklik olarak veriyor