Fix ricerca impostazioni
This commit is contained in:
parent
38fd2e7f2e
commit
c4872f39ee
|
@ -28,37 +28,38 @@ $gruppi = Setting::selectRaw('sezione AS nome, COUNT(id) AS numero')
|
||||||
->get();
|
->get();
|
||||||
|
|
||||||
echo'
|
echo'
|
||||||
<div class="row">
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
<div class="col-md-6 offset-md-3">
|
<div class="col-md-6 offset-md-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<input type="text" class="form-control" name="ricerca_impostazioni" value="'.$ricerca.'">
|
<input type="text" class="form-control input-lg text-center" id="ricerca_impostazioni" placeholder="'.tr('Cerca').'...">
|
||||||
<div class="input-group-append">
|
<div class="input-group-append">
|
||||||
<button class="btn btn-primary" type="button">
|
<button class="btn btn-primary" type="button" id="search">
|
||||||
<span class="fa fa-search"></span>
|
<span class="fa fa-search"></span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<button class="btn btn-warning hidden" type="button" id="riprova_salvataggi" onclick="riprovaSalvataggio()">
|
<button class="btn btn-warning hidden" type="button" id="riprova_salvataggi" onclick="riprovaSalvataggio()">
|
||||||
<span class="fa fa-save"></span> '.tr('Riprova salvataggi falliti').'
|
<span class="fa fa-save"></span> '.tr('Riprova salvataggi falliti').'
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br><hr>';
|
<hr>';
|
||||||
|
|
||||||
foreach ($gruppi as $key => $gruppo) {
|
foreach ($gruppi as $key => $gruppo) {
|
||||||
echo '
|
echo '
|
||||||
<!-- Impostazioni della singola sezione -->
|
<!-- Impostazioni della singola sezione -->
|
||||||
<div class="card card-primary collapsed-card" title="'.$gruppo['nome'].'">
|
<div class="card card-primary collapsed-card" title="'.$gruppo->nome.'">
|
||||||
<div class="card-header clickable" id="impostazioni-'.$key.'">
|
<div class="card-header clickable" title="'.$gruppo->nome.'" id="impostazioni-'.$key.'">
|
||||||
<div class="card-title">'.tr('_SEZIONE_', [
|
<div class="card-title">'.tr('_SEZIONE_', [
|
||||||
'_SEZIONE_' => $gruppo['nome'],
|
'_SEZIONE_' => $gruppo->nome,
|
||||||
]).'</div>
|
]).'</div>
|
||||||
<div class="card-tools pull-right">
|
<div class="card-tools pull-right">
|
||||||
<div class="badge">'.$gruppo['numero'].'</div>
|
<div class="badge">'.$gruppo->numero.'</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -68,6 +69,15 @@ foreach ($gruppi as $key => $gruppo) {
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
$(document).ready(function() {
|
||||||
|
$("#ricerca_impostazioni").keyup(function(key) {
|
||||||
|
if (key.which == 13) {
|
||||||
|
$("#search").click();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
globals.impostazioni = {
|
globals.impostazioni = {
|
||||||
errors: {},
|
errors: {},
|
||||||
numero_ricerche: 0,
|
numero_ricerche: 0,
|
||||||
|
@ -77,8 +87,8 @@ $("[id^=impostazioni]").click(function() {
|
||||||
caricaSezione(this);
|
caricaSezione(this);
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#ricerca_impostazioni").change(function (){
|
$("#search").on("click", function(){
|
||||||
const ricerca = $(this).val();
|
const ricerca = $("#ricerca_impostazioni").val();
|
||||||
const icon = $(this).parent().find("span");
|
const icon = $(this).parent().find("span");
|
||||||
$(".card").removeClass("hidden");
|
$(".card").removeClass("hidden");
|
||||||
|
|
||||||
|
@ -101,11 +111,13 @@ $("#ricerca_impostazioni").change(function (){
|
||||||
.addClass("fa-search")
|
.addClass("fa-search")
|
||||||
}
|
}
|
||||||
|
|
||||||
$(".card").addClass("hidden");
|
$(".card-header").addClass("hidden");
|
||||||
|
|
||||||
let sezioni = JSON.parse(data);
|
let sezioni = JSON.parse(data);
|
||||||
for(const sezione of sezioni){
|
for(const sezione of sezioni){
|
||||||
$(`.card[title="` + sezione + `"]`).removeClass("hidden");
|
$(`.card-header[title="` + sezione + `"]`).removeClass("hidden")
|
||||||
|
let card = $(`.card-header[title="` + sezione + `"]`).removeClass("hidden")
|
||||||
|
caricaSezione(card);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue