Fix blog box bug

This commit is contained in:
cuom1999 2022-11-26 19:15:01 -06:00
parent 602c245645
commit 6c9551e089

View file

@ -130,6 +130,24 @@
$('#logout').on('click', () => $('#logout-form').submit()); $('#logout').on('click', () => $('#logout-form').submit());
} }
function activateBlogBoxOnClick() {
$('.blog-box').on('click', function() {
var $description = $(this).children('.blog-description');
var max_height = $description.css('max-height');
if (max_height !== 'fit-content') {
$description.css('max-height', 'fit-content');
$(this).css('cursor', 'auto');
$(this).removeClass('pre-expand-blog');
}
})
$('.blog-box').each(function() {
if ($(this).prop('scrollHeight') > $(this).height() ) {
$(this).addClass('pre-expand-blog');
$(this).css('cursor', 'pointer');
}
});
}
function navigateTo($elem) { function navigateTo($elem) {
var url = $elem.attr('data-href') || $elem.attr('href'); var url = $elem.attr('data-href') || $elem.attr('href');
@ -145,6 +163,7 @@
$('.middle-right-content').html(reload_content.first().html()); $('.middle-right-content').html(reload_content.first().html());
MathJax.typeset($('.middle-right-content')[0]); MathJax.typeset($('.middle-right-content')[0]);
onWindowReady(); onWindowReady();
activateBlogBoxOnClick();
$('.xdsoft_datetimepicker').hide(); $('.xdsoft_datetimepicker').hide();
} }
else { else {
@ -157,25 +176,11 @@
window.addEventListener('popstate', (e) => { window.addEventListener('popstate', (e) => {
window.location.href = e.currentTarget.location.href; window.location.href = e.currentTarget.location.href;
}); });
activateBlogBoxOnClick();
$('.left-sidebar-item').on('click', function() { $('.left-sidebar-item').on('click', function() {
navigateTo($(this)); navigateTo($(this));
}); });
$('.blog-box').on('click', function() {
var $description = $(this).children('.blog-description');
var max_height = $description.css('max-height');
if (max_height !== 'fit-content') {
$description.css('max-height', 'fit-content');
$(this).css('cursor', 'auto');
$(this).removeClass('pre-expand-blog');
}
})
$('.blog-box').each(function() {
if ($(this).prop('scrollHeight') > $(this).height() ) {
$(this).addClass('pre-expand-blog');
$(this).css('cursor', 'pointer');
}
});
}); });
</script> </script>
{% endblock %} {% endblock %}