mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-08-09 10:22:51 +03:00
Improved input size consistency
Specifically updates dropdown search and user-search implementation, although does affect all inputs. Decouples breadcrum and select-style dropdown search toggles. Addresses #2678
This commit is contained in:
@@ -9,8 +9,9 @@
|
||||
<h1 class="list-heading">{{ trans('settings.audit') }}</h1>
|
||||
<p class="text-muted">{{ trans('settings.audit_desc') }}</p>
|
||||
|
||||
<div class="flex-container-row">
|
||||
<div component="dropdown" class="list-sort-type dropdown-container mr-m">
|
||||
<form action="{{ url('/settings/audit') }}" method="get" class="flex-container-row wrap justify-flex-start gap-m">
|
||||
|
||||
<div component="dropdown" class="list-sort-type dropdown-container">
|
||||
<label for="">{{ trans('settings.audit_event_filter') }}</label>
|
||||
<button refs="dropdown@toggle" aria-haspopup="true" aria-expanded="false" aria-label="{{ trans('common.sort_options') }}" class="input-base text-left">{{ $listDetails['event'] ?: trans('settings.audit_event_filter_no_filter') }}</button>
|
||||
<ul refs="dropdown@menu" class="dropdown-menu">
|
||||
@@ -21,37 +22,35 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<form action="{{ url('/settings/audit') }}" method="get" class="flex-container-row mr-m">
|
||||
@if(!empty($listDetails['event']))
|
||||
<input type="hidden" name="event" value="{{ $listDetails['event'] }}">
|
||||
@endif
|
||||
@if(!empty($listDetails['event']))
|
||||
<input type="hidden" name="event" value="{{ $listDetails['event'] }}">
|
||||
@endif
|
||||
|
||||
@foreach(['date_from', 'date_to'] as $filterKey)
|
||||
<div class="mr-m">
|
||||
<label for="audit_filter_{{ $filterKey }}">{{ trans('settings.audit_' . $filterKey) }}</label>
|
||||
<input id="audit_filter_{{ $filterKey }}"
|
||||
component="submit-on-change"
|
||||
type="date"
|
||||
name="{{ $filterKey }}"
|
||||
value="{{ $listDetails[$filterKey] ?? '' }}">
|
||||
</div>
|
||||
@endforeach
|
||||
|
||||
<div class="form-group ml-auto mr-m"
|
||||
component="submit-on-change"
|
||||
option:submit-on-change:filter='[name="user"]'>
|
||||
<label for="owner">{{ trans('settings.audit_table_user') }}</label>
|
||||
@include('form.user-select', ['user' => $listDetails['user'] ? \BookStack\Auth\User::query()->find($listDetails['user']) : null, 'name' => 'user', 'compact' => true])
|
||||
@foreach(['date_from', 'date_to'] as $filterKey)
|
||||
<div class=>
|
||||
<label for="audit_filter_{{ $filterKey }}">{{ trans('settings.audit_' . $filterKey) }}</label>
|
||||
<input id="audit_filter_{{ $filterKey }}"
|
||||
component="submit-on-change"
|
||||
type="date"
|
||||
name="{{ $filterKey }}"
|
||||
value="{{ $listDetails[$filterKey] ?? '' }}">
|
||||
</div>
|
||||
@endforeach
|
||||
|
||||
<div class="form-group"
|
||||
component="submit-on-change"
|
||||
option:submit-on-change:filter='[name="user"]'>
|
||||
<label for="owner">{{ trans('settings.audit_table_user') }}</label>
|
||||
@include('form.user-select', ['user' => $listDetails['user'] ? \BookStack\Auth\User::query()->find($listDetails['user']) : null, 'name' => 'user'])
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group ml-auto">
|
||||
<label for="ip">{{ trans('settings.audit_table_ip') }}</label>
|
||||
@include('form.text', ['name' => 'ip', 'model' => (object) $listDetails])
|
||||
<input type="submit" style="display: none">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="ip">{{ trans('settings.audit_table_ip') }}</label>
|
||||
@include('form.text', ['name' => 'ip', 'model' => (object) $listDetails])
|
||||
<input type="submit" style="display: none">
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<hr class="mt-l mb-s">
|
||||
|
||||
|
Reference in New Issue
Block a user