Skip to content

Commit

Permalink
Merge pull request #10714 from jdalsem/field-body
Browse files Browse the repository at this point in the history
chore(forms): the input section of a field is now wrapped in a div
  • Loading branch information
jdalsem committed Jan 26, 2017
2 parents 8f3ab79 + 36092ff commit 3aa6bfd
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 8 deletions.
10 changes: 6 additions & 4 deletions docs/guides/actions.rst
Expand Up @@ -293,10 +293,12 @@ The above will generate the following markup:

<div class="elgg-field elgg-field-required">
<label for="elgg-field-1" class="elgg-field-label">Blog status<span title="Required" class="elgg-required-indicator">*</span></label>
<select required="required" name="status" data-rel="blog" id="elgg-field-1" class="elgg-input-dropdown">
<option value="draft">Draft</option>
<option value="published">Published</option>
</select>
<div class="elgg-field-input">
<select required="required" name="status" data-rel="blog" id="elgg-field-1" class="elgg-input-dropdown">
<option value="draft">Draft</option>
<option value="published">Published</option>
</select>
</div>
<div class="elgg-field-help elgg-text-help">
<span class="elgg-icon-help elgg-icon"></span>This indicates whether or not the blog is visible in the feed
</div>
Expand Down
6 changes: 5 additions & 1 deletion views/default/elements/forms/input.php
Expand Up @@ -6,4 +6,8 @@
$input_type = elgg_extract('input_type', $vars);
unset($vars['input_type']);

echo elgg_view("input/$input_type", $vars);
$input = elgg_view("input/$input_type", $vars);

echo elgg_format_element('div', [
'class' => 'elgg-field-input',
], $input);
2 changes: 1 addition & 1 deletion views/default/elements/navigation.css.php
Expand Up @@ -536,7 +536,7 @@
.elgg-menu-longtext {
float: right;
}
.elgg-field-label + .elgg-menu-longtext {
.elgg-field-input > .elgg-menu-longtext {
margin-top: -20px;
}
/* ***************************************
Expand Down
6 changes: 4 additions & 2 deletions views/default/forms/profile/edit.php
Expand Up @@ -66,9 +66,11 @@
'name' => "accesslevel[$shortname]",
'value' => $access_id,
]);

echo elgg_view('elements/forms/field', [
'input' => $input . $access_input,
'input' => elgg_format_element('div', [
'class' => 'elgg-field-input',
], $input . $access_input),
'label' => elgg_view('elements/forms/label', [
'label' => elgg_echo("profile:$shortname"),
'id' => $id,
Expand Down

0 comments on commit 3aa6bfd

Please sign in to comment.