5 <input type="hidden" name="searchTerm" value="{{$searchTerm}}">
7 <div id="search-system">
9 <div class="faded-small toolbar">
10 <div class="container">
12 <div class="col-sm-12 faded">
13 <div class="breadcrumbs">
14 <a href="{{ baseUrl("/search?term=" . urlencode($searchTerm)) }}" class="text-button"><i class="zmdi zmdi-search"></i>{{ trans('entities.search_for_term', ['term' => $searchTerm]) }}</a>
21 <div class="container" ng-non-bindable id="searchSystem">
25 <div class="col-md-6">
26 <h1>{{ trans('entities.search_results') }}</h1>
27 <h6 class="text-muted">{{ trans_choice('entities.search_total_results_found', $totalResults, ['count' => $totalResults]) }}</h6>
28 @include('partials/entity-list', ['entities' => $entities])
30 <a href="{{ $nextPageLink }}" class="button">{{ trans('entities.search_more') }}</a>
34 <div class="col-md-5 col-md-offset-1">
35 <h3>{{ trans('entities.search_filters') }}</h3>
37 <form v-on:submit="updateSearch" v-cloak class="v-cloak anim fadeIn">
38 <h6 class="text-muted">{{ trans('entities.search_content_type') }}</h6>
39 <div class="form-group">
40 <label class="inline checkbox text-page"><input type="checkbox" v-on:change="typeChange" v-model="search.type.page" value="page">{{ trans('entities.page') }}</label>
41 <label class="inline checkbox text-chapter"><input type="checkbox" v-on:change="typeChange" v-model="search.type.chapter" value="chapter">{{ trans('entities.chapter') }}</label>
42 <label class="inline checkbox text-book"><input type="checkbox" v-on:change="typeChange" v-model="search.type.book" value="book">{{ trans('entities.book') }}</label>
45 <h6 class="text-muted">{{ trans('entities.search_exact_matches') }}</h6>
46 <table cellpadding="0" cellspacing="0" border="0" class="no-style">
47 <tr v-for="(term, i) in search.exactTerms">
48 <td style="padding: 0 12px 6px 0;">
49 <input class="exact-input outline" v-on:input="exactChange" type="text" v-model="search.exactTerms[i]"></td>
51 <button type="button" class="text-neg text-button" v-on:click="removeExact(i)">
52 <i class="zmdi zmdi-close"></i>
58 <button type="button" class="text-button" v-on:click="addExact">
59 <i class="zmdi zmdi-plus-circle-o"></i>{{ trans('common.add') }}
65 <h6 class="text-muted">{{ trans('entities.search_tags') }}</h6>
66 <table cellpadding="0" cellspacing="0" border="0" class="no-style">
67 <tr v-for="(term, i) in search.tagTerms">
68 <td style="padding: 0 12px 6px 0;">
69 <input class="tag-input outline" v-on:input="tagChange" type="text" v-model="search.tagTerms[i]"></td>
71 <button type="button" class="text-neg text-button" v-on:click="removeTag(i)">
72 <i class="zmdi zmdi-close"></i>
78 <button type="button" class="text-button" v-on:click="addTag">
79 <i class="zmdi zmdi-plus-circle-o"></i>{{ trans('common.add') }}
85 <h6 class="text-muted">Options</h6>
86 <label class="checkbox">
87 <input type="checkbox" v-on:change="optionChange('viewed_by_me')"
88 v-model="search.option.viewed_by_me" value="page">
89 {{ trans('entities.search_viewed_by_me') }}
91 <label class="checkbox">
92 <input type="checkbox" v-on:change="optionChange('not_viewed_by_me')"
93 v-model="search.option.not_viewed_by_me" value="page">
94 {{ trans('entities.search_not_viewed_by_me') }}
96 <label class="checkbox">
97 <input type="checkbox" v-on:change="optionChange('is_restricted')"
98 v-model="search.option.is_restricted" value="page">
99 {{ trans('entities.search_permissions_set') }}
101 <label class="checkbox">
102 <input type="checkbox" v-on:change="optionChange('created_by:me')"
103 v-model="search.option['created_by:me']" value="page">
104 {{ trans('entities.search_created_by_me') }}
106 <label class="checkbox">
107 <input type="checkbox" v-on:change="optionChange('updated_by:me')"
108 v-model="search.option['updated_by:me']" value="page">
109 {{ trans('entities.search_updated_by_me') }}
112 <h6 class="text-muted">Date Options</h6>
113 <table cellpadding="0" cellspacing="0" border="0" class="no-style form-table">
115 <td width="200">{{ trans('entities.search_updated_after') }}</td>
117 <button type="button" class="text-button" v-if="!search.dates.updated_after"
118 v-on:click="enableDate('updated_after')">{{ trans('entities.search_set_date') }}</button>
122 <tr v-if="search.dates.updated_after">
124 <input v-if="search.dates.updated_after" class="tag-input"
125 v-on:input="dateChange('updated_after')" type="date" v-model="search.dates.updated_after"
126 pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}">
129 <button v-if="search.dates.updated_after" type="button" class="text-neg text-button"
130 v-on:click="dateRemove('updated_after')">
131 <i class="zmdi zmdi-close"></i>
136 <td>{{ trans('entities.search_updated_before') }}</td>
138 <button type="button" class="text-button" v-if="!search.dates.updated_before"
139 v-on:click="enableDate('updated_before')">{{ trans('entities.search_set_date') }}</button>
143 <tr v-if="search.dates.updated_before">
145 <input v-if="search.dates.updated_before" class="tag-input"
146 v-on:input="dateChange('updated_before')" type="date" v-model="search.dates.updated_before"
147 pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}">
150 <button v-if="search.dates.updated_before" type="button" class="text-neg text-button"
151 v-on:click="dateRemove('updated_before')">
152 <i class="zmdi zmdi-close"></i>
157 <td>{{ trans('entities.search_created_after') }}</td>
159 <button type="button" class="text-button" v-if="!search.dates.created_after"
160 v-on:click="enableDate('created_after')">{{ trans('entities.search_set_date') }}</button>
164 <tr v-if="search.dates.created_after">
166 <input v-if="search.dates.created_after" class="tag-input"
167 v-on:input="dateChange('created_after')" type="date" v-model="search.dates.created_after"
168 pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}">
171 <button v-if="search.dates.created_after" type="button" class="text-neg text-button"
172 v-on:click="dateRemove('created_after')">
173 <i class="zmdi zmdi-close"></i>
178 <td>{{ trans('entities.search_created_before') }}</td>
180 <button type="button" class="text-button" v-if="!search.dates.created_before"
181 v-on:click="enableDate('created_before')">{{ trans('entities.search_set_date') }}</button>
185 <tr v-if="search.dates.created_before">
187 <input v-if="search.dates.created_before" class="tag-input"
188 v-on:input="dateChange('created_before')" type="date" v-model="search.dates.created_before"
189 pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}">
192 <button v-if="search.dates.created_before" type="button" class="text-neg text-button"
193 v-on:click="dateRemove('created_before')">
194 <i class="zmdi zmdi-close"></i>
201 <button type="submit" class="button primary">{{ trans('entities.search_update') }}</button>