Repeater should purely render fields, with no container or tabs

Refs https://github.com/rainlab/pages-plugin/pull/95
This commit is contained in:
Samuel Georges 2015-11-05 07:31:35 +11:00
parent 0fa33422a4
commit 73ed24c4c1
3 changed files with 13 additions and 4 deletions

View File

@ -13,7 +13,7 @@
padding-top: 15px;
padding-right: 15px;
z-index: 2000;
background-color: #ffffff;
background-color: #f9f9f9;
border: 1px dashed #dbdee0;
}
.field-repeater ul.field-repeater-items > li.dragged .repeater-item-remove {
@ -64,6 +64,14 @@
position: relative;
top: -7px;
}
.field-repeater li.field-repeater-item .field-repeater-form:before,
.field-repeater li.field-repeater-item .field-repeater-form:after {
content: " ";
display: table;
}
.field-repeater li.field-repeater-item .field-repeater-form:after {
clear: both;
}
.field-repeater li.field-repeater-item .repeater-item-handle {
position: absolute;
top: -6px;

View File

@ -61,6 +61,7 @@
.field-repeater-form {
position: relative;
top: -7px;
.clearfix;
}
.repeater-item-handle {

View File

@ -18,9 +18,9 @@
</div>
<div class="field-repeater-form">
<?= $widget->render([
'useContainer' => false
]) ?>
<?php foreach ($widget->getFields() as $field): ?>
<?= $widget->renderField($field) ?>
<?php endforeach ?>
</div>
<input type="hidden" name="<?= $indexName ?>" value="<?= $indexValue ?>" />