Skip to content

Commit 2251cce

Browse files
committed
Highlight fields filled by URL
1 parent 35f3f37 commit 2251cce

3 files changed

Lines changed: 32 additions & 20 deletions

File tree

src/Public/css/panichd.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,18 @@ h1, h2, h3, h4, h5, h6 {
6969
color: gray;
7070
}
7171

72+
/* Hihglight a form group. This is used in ticket search form for filled fields */
73+
.form-group.row.bg-info {
74+
padding: 0.5em 0em;
75+
}
76+
77+
.form-group.row.bg-info label.col-form-label {
78+
font-weight: bold;
79+
}
80+
.form-group.row.bg-info label {
81+
color: white;
82+
}
83+
7284
/* Filter panel */
7385
#filter_panel {
7486
margin: 0em 0em 0.8em 0em;

src/Views/shared/assets.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
1414
</style>
1515

16-
<link href="{{ asset('/vendor/panichd/css/panichd.css') }}?v=20190819" rel="stylesheet">
16+
<link href="{{ asset('/vendor/panichd/css/panichd.css') }}?v=20190827" rel="stylesheet">
1717

1818
<script type="text/javascript" src="{{asset('vendor/panichd/js/jQuery/jquery-3.3.1.min.js')}}"></script>
1919
<script type="text/javascript" src="{{asset('vendor/panichd/js/jQuery/jquery-ui-1.12.1.min.js')}}"></script>

src/Views/tickets/search/form.blade.php

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<div class="row" data-class="row"><div class="col-md-6">
77

8-
<div class="form-group row"><!-- SUBJECT -->
8+
<div class="form-group row @if(isset($search_fields['subject'])) bg-info @endif"><!-- SUBJECT -->
99
{!! CollectiveForm::label('subject', trans('panichd::lang.subject') . trans('panichd::lang.colon'), [
1010
'class' => 'col-lg-3 col-form-label'
1111
]) !!}
@@ -14,7 +14,7 @@
1414
</div>
1515
</div>
1616

17-
<div class="form-group row"><!-- CREATOR -->
17+
<div class="form-group row @if(isset($search_fields['creator_id'])) bg-info @endif"><!-- CREATOR -->
1818
<label for="creator_id" class="col-lg-3 col-form-label tooltip-info" title="{{ trans('panichd::lang.searchform-help-creator') }}">{{ trans('panichd::lang.searchform-creator') . trans('panichd::lang.colon') }} <span class="fa fa-question-circle" style="color: #bbb"></span></label>
1919
<div class="col-lg-9">
2020
<select name="creator_id" class="generate_default_select2 form-control" style="display: none; width: 100%">
@@ -35,7 +35,7 @@
3535
</div>
3636

3737
<div style="margin-bottom: 1.5em">
38-
<div class="form-group row"><!-- OWNER -->
38+
<div class="form-group row @if(isset($search_fields['user_id'])) bg-info @endif"><!-- OWNER -->
3939
<label for="user_id" class="col-lg-3 col-form-label tooltip-info" title="{{ trans('panichd::lang.searchform-help-owner') }}">{{trans('panichd::lang.owner') . trans('panichd::lang.colon')}} <span class="fa fa-question-circle" style="color: #bbb"></span></label>
4040
<div class="col-lg-9">
4141
<select name="user_id" class="generate_default_select2 form-control" style="display: none; width: 100%">
@@ -56,7 +56,7 @@
5656
</div>
5757

5858
@if($setting->grab('departments_feature'))
59-
<div class="form-group row"><!-- DEPARTMENT -->
59+
<div class="form-group row @if(isset($search_fields['department_id'])) bg-info @endif"><!-- DEPARTMENT -->
6060
<label for="user_id" class="col-lg-3 col-form-label tooltip-info" title="{{ trans('panichd::lang.searchform-help-department') }}">{{trans('panichd::lang.searchform-department') . trans('panichd::lang.colon')}} <span class="fa fa-question-circle" style="color: #bbb"></span></label>
6161
<div class="col-lg-9">
6262
<select name="department_id" class="generate_default_select2 form-control" style="display: none; width: 100%">
@@ -74,7 +74,7 @@
7474
</div>
7575

7676
<div>
77-
<div class="form-group row align-items-center" style="margin-bottom: 1.5em"><!-- TICKET LIST -->
77+
<div class="form-group row align-items-center @if(isset($search_fields['list'])) bg-info @endif" style="margin-bottom: 1.5em"><!-- TICKET LIST -->
7878
{!! CollectiveForm::label('complete', trans('panichd::lang.list') . trans('panichd::lang.colon'), [
7979
'class' => 'col-lg-3 col-form-label',
8080
'title' => trans('panichd::lang.create-ticket-change-list')
@@ -96,7 +96,7 @@
9696
</div>
9797
</div>
9898

99-
<div class="form-group row"><!-- STATUS -->
99+
<div class="form-group row @if(isset($search_fields['status_id'])) bg-info @endif"><!-- STATUS -->
100100
{!! CollectiveForm::label('status_id', trans('panichd::lang.status') . trans('panichd::lang.colon'), [
101101
'class' => 'col-lg-3 col-form-label'
102102
]) !!}
@@ -109,7 +109,7 @@
109109
</select>
110110
</div>
111111
</div>
112-
<div class="form-group row"><!-- PRIORITY -->
112+
<div class="form-group row @if(isset($search_fields['priority_id'])) bg-info @endif"><!-- PRIORITY -->
113113
{!! CollectiveForm::label('priority_id', trans('panichd::lang.priority') . trans('panichd::lang.colon'), ['class' => 'col-lg-3 col-form-label']) !!}
114114
<div class="col-lg-9">
115115
<select class="form-control" name="priority_id">
@@ -121,7 +121,7 @@
121121
</div>
122122
</div>
123123

124-
<div class="form-group row"><!-- START DATE -->
124+
<div class="form-group row @if(isset($search_fields['start_date'])) bg-info @endif"><!-- START DATE -->
125125
{!! CollectiveForm::label('start_date', trans('panichd::lang.start-date') . trans('panichd::lang.colon'), ['class' => 'col-lg-3 col-form-label']) !!}
126126
<div class="col-lg-9">
127127
<div class="input-group date" id="start_date">
@@ -140,7 +140,7 @@
140140
</div>
141141
</div>
142142

143-
<div class="form-group row" style="margin-bottom: 1.5em"><!-- LIMIT DATE -->
143+
<div class="form-group row @if(isset($search_fields['limit_date'])) bg-info @endif" style="margin-bottom: 1.5em"><!-- LIMIT DATE -->
144144
{!! CollectiveForm::label('limit_date', trans('panichd::lang.limit-date') . trans('panichd::lang.colon'), ['class' => 'col-lg-3 col-form-label']) !!}
145145
<div class="col-lg-9">
146146
<div class="input-group date" id="limit_date">
@@ -160,7 +160,7 @@
160160
</div>
161161
</div>
162162

163-
<div class="form-group row"><!-- CATEGORY -->
163+
<div class="form-group row @if(isset($search_fields['category_id'])) bg-info @endif"><!-- CATEGORY -->
164164
{!! CollectiveForm::label('category_id', trans('panichd::lang.category') . trans('panichd::lang.colon'), [
165165
'class' => 'col-lg-3 col-form-label'
166166
]) !!}
@@ -174,7 +174,7 @@
174174
</div>
175175
</div>
176176

177-
<div class="form-group row"><!-- AGENT -->
177+
<div class="form-group row @if(isset($search_fields['agent_id'])) bg-info @endif"><!-- AGENT -->
178178
{!! CollectiveForm::label('agent_id', trans('panichd::lang.agent') . trans('panichd::lang.colon'), [
179179
'class' => 'col-lg-3 col-form-label'
180180
]) !!}
@@ -189,38 +189,38 @@
189189
</div>
190190
</div>
191191

192-
<div class="form-group row"><!-- TAGS -->
193-
<label class="col-form-label col-lg-3">{{ trans('panichd::lang.tags') . trans('panichd::lang.colon') }}</label>
192+
<div class="form-group row @if(isset($search_fields['tags'])) bg-info @endif"><!-- TAGS -->
193+
<label for="tag_list" class="col-form-label col-lg-3">{{ trans('panichd::lang.tags') . trans('panichd::lang.colon') }}</label>
194194
<div id="tag_list_container" class="col-lg-9">
195195
@include('panichd::tickets.partials.tags_menu', ['categories' => $a_categories, 'tag_lists' => $c_cat_tags, 'a_tags_selected' => $search_fields['tags'] ?? []])
196196
</div>
197197
</div>
198198

199199
</div><div class="col-md-6">
200200

201-
<div class="form-group row"><!-- DESCRIPTION -->
201+
<div class="form-group row @if(isset($search_fields['content'])) bg-info @endif"><!-- DESCRIPTION -->
202202
<label for="content" class="col-lg-3 col-form-label">{{trans('panichd::lang.description')}}{{trans('panichd::lang.colon')}}</label>
203203
<div class="col-lg-9">
204204
<textarea class="form-control" rows="2" name="content" cols="50">{{ $search_fields['content'] ?? '' }}</textarea>
205205
</div>
206206
</div>
207207

208-
<div class="form-group row"><!-- INTERVENTION -->
208+
<div class="form-group row @if(isset($search_fields['intervention'])) bg-info @endif"><!-- INTERVENTION -->
209209
<label for="intervention" class="col-lg-3 col-form-label">{{ trans('panichd::lang.intervention') . trans('panichd::lang.colon') }}</label>
210210
<div class="col-lg-9">
211211
<textarea class="form-control" rows="2" name="intervention" cols="50">{{ $search_fields['intervention'] ?? '' }}</textarea>
212212
</div>
213213
</div>
214214

215-
<div class="form-group row"><!-- COMMENTS -->
215+
<div class="form-group row @if(isset($search_fields['comments'])) bg-info @endif"><!-- COMMENTS -->
216216
<label for="comments" class="col-lg-3 col-form-label">{{ trans('panichd::lang.searchform-comments') . trans('panichd::lang.colon') }}</label>
217217
<div class="col-lg-9">
218218
<textarea class="form-control" rows="2" name="comments" cols="50">{{ $search_fields['comments'] ?? '' }}</textarea>
219219
</div>
220220
</div>
221221

222222
@if ($setting->grab('ticket_attachments_feature'))
223-
<div class="form-group row"><!-- ATTACHMENT FILENAME -->
223+
<div class="form-group row @if(isset($search_fields['attachment_name'])) bg-info @endif"><!-- ATTACHMENT FILENAME -->
224224
{!! CollectiveForm::label('attachment_name', trans('panichd::lang.searchform-attachment_filename') . trans('panichd::lang.colon'), [
225225
'class' => 'col-lg-3 col-form-label'
226226
]) !!}
@@ -229,15 +229,15 @@
229229
</div>
230230
</div>
231231
@endif
232-
<div class="form-group row"><!-- FIND IN ANY TEXT FIELD -->
232+
<div class="form-group row @if(isset($search_fields['any_text_field'])) bg-info @endif"><!-- FIND IN ANY TEXT FIELD -->
233233
<label for="comments" class="col-lg-3 col-form-label tooltip-info" title="{{ trans('panichd::lang.searchform-help-any_text_field') }}">{{ trans('panichd::lang.searchform-any_text_field') . trans('panichd::lang.colon') }} <span class="fa fa-question-circle" style="color: #bbb"></span></label>
234234
<div class="col-lg-9">
235235
<textarea class="form-control" rows="2" name="any_text_field" cols="50">{{ $search_fields['any_text_field'] ?? '' }}</textarea>
236236
</div>
237237
</div>
238238

239239
@foreach(['created_at', 'completed_at', 'updated_at'] as $date_field)
240-
<div class="form-group row">
240+
<div class="form-group row @if(isset($search_fields[$date_field])) bg-info @endif">
241241
{!! CollectiveForm::label($date_field, trans('panichd::lang.searchform-' . $date_field) . trans('panichd::lang.colon'), ['class' => 'col-lg-3 col-form-label']) !!}
242242
<div class="col-lg-9">
243243
<div class="input-group date" id="{{ $date_field }}">

0 commit comments

Comments
 (0)