forked from DGNum/gestiojeux
26 lines
705 B
JavaScript
26 lines
705 B
JavaScript
|
const MOBILE_NAV_PAGE_SIZE = 475; // px
|
||
|
const MOBILE_NAV_TOGGLE_TIME = 300; // msec
|
||
|
const TEXTAREA_MIN_SIZE = 120; // px
|
||
|
|
||
|
function mobile_nav_toggle() {
|
||
|
$("nav > a").slideToggle(MOBILE_NAV_TOGGLE_TIME);
|
||
|
}
|
||
|
|
||
|
$(window).resize(function () {
|
||
|
if(window.innerWidth > MOBILE_NAV_PAGE_SIZE) {
|
||
|
$("nav > a").show(0);
|
||
|
}
|
||
|
else {
|
||
|
$("nav > a").hide(0);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
$('textarea').each(function () {
|
||
|
this.style.height = Math.max(this.scrollHeight, TEXTAREA_MIN_SIZE) + 'px';
|
||
|
this.style.resize = 'none';
|
||
|
this.style.overflowY = 'hidden';
|
||
|
}).on('input', function () {
|
||
|
this.style.height = 'auto';
|
||
|
this.style.height = Math.max(this.scrollHeight, TEXTAREA_MIN_SIZE) + 'px';
|
||
|
});
|