Fix blog box bug
This commit is contained in:
parent
602c245645
commit
6c9551e089
1 changed files with 20 additions and 15 deletions
|
@ -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 %}
|
||||||
|
|
Loading…
Add table
Reference in a new issue