Skip to content

Commit

Permalink
Merge pull request #8135 from jdalsem/button-class-issues
Browse files Browse the repository at this point in the history
fix(views): do not drop elgg-button-submit class when using input/submit
  • Loading branch information
jdalsem committed Apr 11, 2015
2 parents 2d297ae + 1e8e3e6 commit 5839fbe
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 13 deletions.
15 changes: 5 additions & 10 deletions views/default/input/button.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,10 @@
* @uses $vars['class'] Additional CSS class
*/

if (isset($vars['class'])) {
$vars['class'] = "elgg-button {$vars['class']}";
} else {
$vars['class'] = "elgg-button";
}
$vars['class'] = (array) elgg_extract('class', $vars, []);
$vars['class'][] = "elgg-button";

$defaults = array(
'type' => 'button',
);
$defaults = ['type' => 'button'];

$vars = array_merge($defaults, $vars);

Expand All @@ -36,5 +31,5 @@
if (isset($vars['src']) && strpos($vars['src'], elgg_get_site_url()) === false) {
$vars['src'] = "";
}
?>
<input <?php echo elgg_format_attributes($vars); ?> />

echo elgg_format_element('input', $vars);
8 changes: 5 additions & 3 deletions views/default/input/submit.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
* @package Elgg
* @subpackage Core
*
* @uses $vars['class'] CSS class that replaces elgg-button-submit
* @uses $vars['class'] Additional CSS class
*/

$vars['type'] = 'submit';
$vars['class'] = elgg_extract('class', $vars, 'elgg-button-submit');

echo elgg_view('input/button', $vars);
$vars['class'] = (array) elgg_extract('class', $vars, []);
$vars['class'][] = "elgg-button-submit";

echo elgg_view('input/button', $vars);

0 comments on commit 5839fbe

Please sign in to comment.