mirror of
https://github.com/pretix/pretix.git
synced 2026-05-10 16:04:02 +00:00
Improve typeahead on dashboard page
This commit is contained in:
@@ -230,7 +230,7 @@ def welcome_wizard_widget(sender, **kwargs):
|
|||||||
|
|
||||||
def event_index(request, organizer, event):
|
def event_index(request, organizer, event):
|
||||||
widgets = []
|
widgets = []
|
||||||
for r, result in event_dashboard_widgets.send(sender=request.event):
|
for r, result in event_dashboard_widgets.send(sender=request.event, request=request):
|
||||||
widgets.extend(result)
|
widgets.extend(result)
|
||||||
|
|
||||||
can_change_orders = request.user.has_event_permission(request.organizer, request.event, 'can_change_orders')
|
can_change_orders = request.user.has_event_permission(request.organizer, request.event, 'can_change_orders')
|
||||||
|
|||||||
@@ -13,6 +13,11 @@ $(function () {
|
|||||||
$container.find("li:not(.query-holder)").remove();
|
$container.find("li:not(.query-holder)").remove();
|
||||||
|
|
||||||
$query.on("change", function () {
|
$query.on("change", function () {
|
||||||
|
if ($container.attr("data-typeahead-field") && $query.val() === "") {
|
||||||
|
$container.removeClass('focused');
|
||||||
|
$container.find("li:not(.query-holder)").remove();
|
||||||
|
return;
|
||||||
|
}
|
||||||
$.getJSON(
|
$.getJSON(
|
||||||
$container.attr("data-source") + "?query=" + encodeURIComponent($query.val()),
|
$container.attr("data-source") + "?query=" + encodeURIComponent($query.val()),
|
||||||
function (data) {
|
function (data) {
|
||||||
|
|||||||
@@ -156,6 +156,10 @@
|
|||||||
|
|
||||||
.focused.dropdown-menu {
|
.focused.dropdown-menu {
|
||||||
display: block;
|
display: block;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.event-dropdown .event-name-full, .mobile-event-dropdown .event-name-full {
|
||||||
|
white-space: normal;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user