fix css sequences

1.10.x
aragonc 10 years ago
parent ab8f66078b
commit 5c914a96ea
  1. 30
      main/admin/resource_sequence.php
  2. 6
      main/inc/lib/formvalidator/FormValidator.class.php
  3. 14
      main/template/default/admin/resource_sequence.tpl

@ -22,9 +22,9 @@ if (!empty($sessionListFromDatabase)) {
}
}
$formSequence = new FormValidator('sequence_form', 'post', api_get_self(),null,null,'horizontal');
$formSequence->addText('name', get_lang('Sequence'), true, ['cols-size' => [4, 4, 2]]);
$formSequence->addButtonCreate(get_lang('AddSequence'), 'submit_sequence', false, ['cols-size' => [4, 4, 2]]);
$formSequence = new FormValidator('sequence_form', 'post', api_get_self(),null,null,'inline');
$formSequence->addText('name', get_lang('Sequence'), true, ['cols-size' => [3, 8, 1]]);
$formSequence->addButtonCreate(get_lang('AddSequence'), 'submit_sequence', false, ['cols-size' => [3, 8, 1]]);
$em = Database::getManager();
@ -39,40 +39,42 @@ if ($formSequence->validate()) {
exit;
}
$saveForm = new FormValidator('');
$saveForm->addHidden('sequence_type', 'session');
$selectSequence = new FormValidator('');
$selectSequence ->addHidden('sequence_type', 'session');
$em = Database::getManager();
$sequenceList = $em->getRepository('ChamiloCoreBundle:Sequence')->findAll();
$saveForm->addSelect(
$selectSequence->addSelect(
'sequence',
get_lang('Sequence'),
$sequenceList,
['id' => 'sequence_id', 'cols-size' => [4, 4, 2]]
['id' => 'sequence_id', 'cols-size' => [3, 7, 2]]
);
$saveForm->addSelect(
$form = new FormValidator('');
$form->addHidden('sequence_type', 'session');
$form->addSelect(
'sessions',
get_lang('Sessions'),
$sessionList,
['id' => 'item', 'cols-size' => [4, 4, 2]]
['id' => 'item', 'cols-size' => [4, 7, 1]]
);
$saveForm->addButtonNext(get_lang('UseAsReference'), 'use_as_reference');
$form->addButtonNext(get_lang('UseAsReference'), 'use_as_reference',['cols-size' => [4, 7, 1]]);
$form = new FormValidator('');
$form->addSelect(
'requirements',
get_lang('Requirements'),
$sessionList,
['id' => 'requirements', 'multiple' => 'multiple', 'cols-size' => [4, 4, 2]]
['id' => 'requirements', 'multiple' => 'multiple', 'cols-size' => [4, 7, 1]]
);
$form->addButtonCreate(get_lang('SetAsRequirementForSelected'), 'set_requirement');
$form->addButtonCreate(get_lang('SetAsRequirement'), 'set_requirement');
$form->addButtonSave(get_lang('Save'), 'save_resource');
$tpl->assign('create_sequence', $formSequence->returnForm());
$tpl->assign('save_sequence', $saveForm->returnForm());
$tpl->assign('select_sequence', $selectSequence->returnForm());
$tpl->assign('left_block', $form->returnForm());
$layout = $tpl->get_template('admin/resource_sequence.tpl');
$tpl->display($layout);

@ -423,12 +423,12 @@ EOT;
* Returns a button with the primary color and a right-pointing arrow icon
* @param string $label Text appearing on the button
* @param string $name Element name (for form treatment purposes)
*
* @param array $attributes Additional attributes
* @return HTML_QuickForm_button
*/
public function addButtonNext($label, $name = 'submit')
public function addButtonNext($label, $name = 'submit',$attributes = array())
{
return $this->addButton($name, $label, 'arrow-right', 'primary');
return $this->addButton($name, $label, 'arrow-right', 'primary',null,null,$attributes);
}
/**

@ -170,9 +170,12 @@
<div class="panel panel-default">
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<div class="col-md-6">
{{ create_sequence }}
</div>
<div class="col-md-6">
{{ select_sequence }}
</div>
</div>
</div>
</div>
@ -180,15 +183,10 @@
<div class="panel panel-default">
<div class="panel-body">
<div class="row">
<div class="col-md-12">
{{ save_sequence }}
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="col-md-7">
{{ left_block }}
</div>
<div class="col-md-6">
<div class="col-md-5">
<h3>
{{ 'ItemsTheReferenceDependsOn' | get_lang }}
</h3>

Loading…
Cancel
Save