Select Git revision
ResourceTreeWidget.class.php
Forked from
Stud.IP / Stud.IP
Source project has a limited visibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
responsive.js 948 B
// Build responsive menu on domready or resize
STUDIP.domReady(() => {
STUDIP.Responsive.engage();
if (STUDIP.Responsive.isFullscreen()) {
document.querySelector('html').classList.add('fullscreen-mode');
}
}, true);
// Trigger search in responsive display
$(document).on('click', '#quicksearch .quicksearchbutton', function() {
if ($('html').is(':not(.responsive-display)') || $('#quicksearch').is('.open')) {
return;
}
$('#quicksearch').addClass('open');
$('.quicksearchbox').focus();
return false;
}).on('blur', '#quicksearch.open .quicksearchbox', function() {
if (!this.value.trim().length) {
$('#quicksearch').removeClass('open');
}
}).on('autocompleteopen', event => {
if ($(event.target).closest('#quicksearch').length === 0) {
return;
}
$('body > .ui-autocomplete').css({
left: 0,
right: 0,
boxSizing: 'border-box'
});
});