mirror of
https://github.com/processwire/processwire.git
synced 2025-08-22 22:34:15 +02:00
Make PageTable buttons have better margins per processwire/processwire-issues#521
This commit is contained in:
@@ -103,7 +103,7 @@ class FieldtypeOptions extends FieldtypeMulti implements Module {
|
||||
if($field->initValue) {
|
||||
$value = $page->getUnformatted($field->name);
|
||||
if($field->required && !$field->requiredIf) {
|
||||
if(empty($value) || !count($value)) {
|
||||
if(empty($value) || !wireCount($value)) {
|
||||
$page->set($field->name, $field->initValue);
|
||||
}
|
||||
} else if($this->wire('process') != 'ProcessField' && !wireCount($value)) {
|
||||
|
@@ -45,3 +45,10 @@
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
small .InputfieldPageTableAdd {
|
||||
display: inline-block;
|
||||
margin: 0 3px 3px 0;
|
||||
}
|
||||
.InputfieldPageTable small .InputfieldPageTableAdd button {
|
||||
margin: 0;
|
||||
}
|
||||
|
@@ -150,6 +150,7 @@ class InputfieldPageTable extends Inputfield {
|
||||
if($this->nameFormat) $url .= "&name_format=" . $this->wire('sanitizer')->entities($this->nameFormat);
|
||||
$btn .= "<span class='InputfieldPageTableAdd' data-url='$url'>" . $button->render() . "</span>";
|
||||
}
|
||||
if(count($this->rowTemplates) > 1) $btn = "<small>$btn</small>";
|
||||
$out .= "<div class='InputfieldPageTableButtons ui-helper-clearfix'>$btn</div>";
|
||||
|
||||
if(!$this->wire('input')->get('InputfieldPageTableField')) {
|
||||
|
Reference in New Issue
Block a user