Browse Source

Adding advanced settings when creating a LP

Julio Montoya 13 years ago
parent
commit
4372bf22f3
1 changed files with 21 additions and 2 deletions
  1. 21 2
      main/newscorm/lp_add.php

+ 21 - 2
main/newscorm/lp_add.php

@@ -36,13 +36,25 @@ $language_file = 'learnpath';
 $currentstyle = api_get_setting('stylesheets');
 $htmlHeadXtra[] = '<script type="text/javascript">
 function setFocus(){
-$("#learnpath_title").focus();
+    $("#learnpath_title").focus();
 }
+
 $(document).ready(function () {
-  setFocus();
+    setFocus();
 });
 
 
+function advanced_parameters() {
+    if(document.getElementById(\'options\').style.display == \'none\') {
+        document.getElementById(\'options\').style.display = \'block\';
+        document.getElementById(\'img_plus_and_minus\').innerHTML=\'&nbsp;<img style="vertical-align:middle;" src="../img/div_hide.gif" alt="" />&nbsp;'.get_lang('AdvancedParameters').'\';
+    } else {
+        document.getElementById(\'options\').style.display = \'none\';
+        document.getElementById(\'img_plus_and_minus\').innerHTML=\'&nbsp;<img style="vertical-align:middle;" src="../img/div_show.gif" alt="" />&nbsp;'.get_lang('AdvancedParameters').'\';
+    }
+}
+
+
 function activate_start_date() {
 	if(document.getElementById(\'start_date_div\').style.display == \'none\') {
 		document.getElementById(\'start_date_div\').style.display = \'block\';
@@ -134,6 +146,10 @@ $form->addRule('lp_name', get_lang('ThisFieldIsRequired'), 'required');
 $form->addElement('hidden', 'post_time', time());
 $form->addElement('hidden', 'action', 'add_lp');
 
+$advanced = '<a href="javascript://" onclick=" return advanced_parameters()"><span id="img_plus_and_minus"><div style="vertical-align:top;" ><img style="vertical-align:middle;" src="../img/div_show.gif" alt="" />&nbsp;'.get_lang('AdvancedParameters').'</div></span></a>';
+$form -> addElement('advanced_settings',$advanced);
+$form -> addElement('html','<div id="options" style="display:none">');
+
 //Start date
 $form->addElement('checkbox', 'activate_start_date_check', null, get_lang('EnableStartTime'), array('onclick' => 'activate_start_date()'));
 $form->addElement('html','<div id="start_date_div" style="display:block;">');
@@ -146,6 +162,9 @@ $form->addElement('html','<div id="end_date_div" style="display:none;">');
 $form->addElement('datepicker', 'expired_on', get_lang('ExpirationDate'), array('form_name'=>'exercise_admin'), 5);
 $form->addElement('html','</div>');
 
+
+$form->addElement('html','</div>');
+
 $defaults['activate_start_date_check']  = 1;
 
 $defaults['publicated_on']  = date('Y-m-d 08:00:00');