mirror of
https://github.com/myvesta/vesta
synced 2025-08-14 18:49:21 -07:00
Fixing insane HTML form bug in Lisr backup details page
Without this fix, selecting first item and skiping next item and selecting any other item below, resulted with selected only first item in HTML form array
This commit is contained in:
parent
360abd80c0
commit
93f2a62ee8
1 changed files with 25 additions and 21 deletions
|
@ -1,15 +1,18 @@
|
|||
<style>
|
||||
input[type="checkbox"] {
|
||||
display: block;
|
||||
margin-top: 26px;
|
||||
}
|
||||
</style>
|
||||
<br /><br />
|
||||
<form action="/bulk/restore/" method="post" id="objects">
|
||||
<div class="l-center">
|
||||
<div class="l-sort clearfix noselect">
|
||||
<a href="/schedule/restore/?backup=<?=htmlentities($_GET['backup'])?>" class="l-sort__create-btn restore" title="<?=__('Restore All')?>"></a>
|
||||
<a href="/schedule/restore/?backup=<?=htmlentities($_GET['backup'])?>" class="l-sort__create-btn restore" style="bottom: 0" title="<?=__('Restore All')?>"></a>
|
||||
<div class="l-sort-toolbar clearfix">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="toggle-all">
|
||||
<input id="toggle-all" type="checkbox" name="toggle-all" value="toggle-all" onchange="checkedAll('objects');">
|
||||
<label for="toggle-all" class="check-label toggle-all"><?=__('toggle all')?></label>
|
||||
</td>
|
||||
<td>
|
||||
<form action="/bulk/restore/" method="post" id="objects">
|
||||
<input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
|
||||
<input type="hidden" name="backup" value="<?=htmlentities($_GET['backup']); ?>">
|
||||
<div style="display: none;">
|
||||
|
@ -31,7 +34,7 @@
|
|||
<!-- /.l-separator -->
|
||||
|
||||
|
||||
<div class="l-center units">
|
||||
<div class="l-center units" style="margin-top:240px">
|
||||
<div class="l-unit header">
|
||||
<div class="subtitle" style="color: black;"><?=__('Listing')?> <?=htmlentities($_GET['backup'])?></div>
|
||||
<div class="subtitle"><?=__('First select what to restore')?>:</div>
|
||||
|
@ -45,11 +48,11 @@
|
|||
++$i;
|
||||
?>
|
||||
|
||||
<div class="l-unit">
|
||||
<div>
|
||||
<div class="l-unit-toolbar clearfix">
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
|
||||
<input id="check<?=$i?>" class="ch-toggle" type="checkbox" name="web[]" value="<?=$key?>">
|
||||
<label for="check<?=$i++?>" class="check-label"></label>
|
||||
|
||||
</div>
|
||||
<!-- l-unit-toolbar__col -->
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||
|
@ -96,11 +99,11 @@
|
|||
if (!empty($key)) {
|
||||
?>
|
||||
|
||||
<div class="l-unit">
|
||||
<div>
|
||||
<div class="l-unit-toolbar clearfix">
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
|
||||
<input id="check2<?=$i?>" type="checkbox" name="mail[]" value="<?=$key?>">
|
||||
<label for="check2<?=$i++?>" class="check-label"></label>
|
||||
|
||||
</div>
|
||||
<!-- l-unit-toolbar__col -->
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||
|
@ -144,11 +147,11 @@
|
|||
if (!empty($key)) {
|
||||
?>
|
||||
|
||||
<div class="l-unit">
|
||||
<div>
|
||||
<div class="l-unit-toolbar clearfix">
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
|
||||
<input id="check3<?=$i?>" type="checkbox" name="dns[]" value="<?=$key?>">
|
||||
<label for="check3<?=$i++?>" class="check-label"></label>
|
||||
|
||||
</div>
|
||||
<!-- l-unit-toolbar__col -->
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||
|
@ -191,11 +194,11 @@
|
|||
if (!empty($key)) {
|
||||
?>
|
||||
|
||||
<div class="l-unit">
|
||||
<div>
|
||||
<div class="l-unit-toolbar clearfix">
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
|
||||
<input id="check4<?=$i?>" type="checkbox" name="db[]" value="<?=$key?>">
|
||||
<label for="check4<?=$i++?>" class="check-label"></label>
|
||||
|
||||
</div>
|
||||
<!-- l-unit-toolbar__col -->
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||
|
@ -239,11 +242,11 @@
|
|||
if (!empty($key)) {
|
||||
?>
|
||||
|
||||
<div class="l-unit">
|
||||
<div>
|
||||
<div class="l-unit-toolbar clearfix">
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
|
||||
<input id="check5<?=$i?>" type="checkbox" name="check" value="<?=$key?>">
|
||||
<label for="check5<?=$i++?>" class="check-label"></label>
|
||||
|
||||
</div>
|
||||
<!-- l-unit-toolbar__col -->
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||
|
@ -287,11 +290,11 @@
|
|||
if (!empty($key)) {
|
||||
?>
|
||||
|
||||
<div class="l-unit">
|
||||
<div>
|
||||
<div class="l-unit-toolbar clearfix">
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
|
||||
<input id="check6<?=$i?>" type="checkbox" name="udir[]" value="<?=$key?>">
|
||||
<label for="check6<?=$i++?>" class="check-label"></label>
|
||||
|
||||
</div>
|
||||
<!-- l-unit-toolbar__col -->
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||
|
@ -326,11 +329,11 @@
|
|||
<!-- /.l-separator -->
|
||||
<? }} ?>
|
||||
|
||||
<div class="l-unit">
|
||||
<div>
|
||||
<div class="l-unit-toolbar clearfix">
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
|
||||
<input id="check7<?=$i?>" type="checkbox" name="cron" value="<?=$i?>">
|
||||
<label for="check7<?=$i++?>" class="check-label"></label>
|
||||
|
||||
</div>
|
||||
<!-- l-unit-toolbar__col -->
|
||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||
|
@ -388,3 +391,4 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue