Browse Source

[svn r17192] style changes - added option(show/hide) in javascript - (see FS#3160) by cvargas

Yannick Warnier 16 years ago
parent
commit
d0a0b66204
2 changed files with 28 additions and 7 deletions
  1. 12 1
      main/work/work.lib.php
  2. 16 6
      main/work/work.php

+ 12 - 1
main/work/work.lib.php

@@ -432,7 +432,7 @@ function display_student_publications_list($work_dir,$sub_course_dir,$currentCou
 						$form_folder -> addElement('html','<div class="row">
 	 	                         <div class="label">&nbsp;</div>
  	  	                         <div class="formw">
- 	  	                                 <a href="javascript://" onclick="if(document.getElementById(\'options\').style.display == \'none\'){document.getElementById(\'options\').style.display = \'block\';}else{document.getElementById(\'options\').style.display = \'none\';}"><img src="../img/add_na.gif" alt="" />'.get_lang('AdvancedParameters').'</a>
+ 	  	                                 <a href="javascript://" onclick="if(document.getElementById(\'options\').style.display == \'none\'){document.getElementById(\'options\').style.display = \'block\';}else{document.getElementById(\'options\').style.display = \'none\';}"><img src="../img/add_na.gif" alt="" />&nbsp;'.get_lang('AdvancedParameters').'</a>
  	  	                         </div>
 	  	                         </div>	');
 	  	                         
@@ -1080,6 +1080,17 @@ function count_dir($path_dir, $recurse)
 */
 function to_javascript_work() {
 	return '<script>
+			function plus() {
+				if(document.getElementById(\'options\').style.display == \'none\') {
+					document.getElementById(\'options\').style.display = \'block\';
+					document.getElementById(\'plus\').innerHTML=\'&nbsp;<img src="../img/nolines_minus.gif" alt="" />&nbsp;'.get_lang('AdvancedParameters').'\';
+				} else {
+				document.getElementById(\'options\').style.display = \'none\';
+				document.getElementById(\'plus\').innerHTML=\'&nbsp;<img src="../img/nolines_plus.gif" alt="" />&nbsp;'.get_lang('AdvancedParameters').'\';
+				}	
+			}
+			
+			
 			function updateDocumentTitle(value){
 			
 				var temp = value.indexOf("/");

+ 16 - 6
main/work/work.php

@@ -1,4 +1,4 @@
-<?php //$id: $
+<?php
 /*
 ==============================================================================
 	Dokeos - elearning and course management software
@@ -27,7 +27,7 @@
 * 	@author Patrick Cool <patrick.cool@UGent.be>, Ghent University - ability for course admins to specify wether uploaded documents are visible or invisible by default.
 * 	@author Roan Embrechts, code refactoring and virtual course support
 * 	@author Frederic Vauthier, directories management
-*  	@version $Id: work.php 17186 2008-12-09 20:47:49Z cfasanando $
+*  	@version $Id: work.php 17192 2008-12-09 23:15:45Z yannoo $
 *
 * 	@todo refactor more code into functions, use quickforms, coding standards, ...
 */
@@ -1140,15 +1140,24 @@ function draw_date_picker($prefix,$default='') {
 		$new_folder_text .= '<input type="button" name="create_dir" onClick="validate();" value="' . get_lang('Ok') . '"/>';
 		//new additional fields inside the "if condition" just to agroup
 		if(true):
-		$addtext = '<div style="padding:10px">'.get_lang('Description').'<br /><textarea name="description" rows="4" cols="70"></textarea></div>';		
+
+		$addtext .= '<div style="padding:10px">'.get_lang('Description').'<br /><textarea name="description" rows="4" cols="70"></textarea></div>';
+				
+		$addtext .= '<div style="align:left"> <div class="label">&nbsp;</div> <div class="formw"> <a href="javascript://" onclick=" return plus();"><span id="plus">&nbsp;<img src="../img/nolines_plus.gif" alt="" />&nbsp;'.get_lang('AdvancedParameters').'</span></a>';
+		$addtext .='</div> </div>';
+			
+		// Random questions
+		$addtext .='<br /><div id="options" style="display: none;">';		
+
+
 		$addtext .= '<div style="padding:10px">';		
 		$addtext .= '<fieldset style="padding:5px"><legend>'.get_lang('QualificationOfAssignment').'</legend>';
 		$addtext .= make_checkbox('make_calification').get_lang('MakeQualifiable').'<br />';
 		$addtext .= '<table cellspacing="0" cellpading="0" border="0"><tr>';
-		$addtext .= '<td>'.get_lang('WeightInTheGradebook').'</td><td>';
-		$addtext .= '&nbsp;&nbsp;&nbsp;<div id="msg_error_weight" style="display:none;color:red"></div>';
+		$addtext .= '<td colspan="2">'.get_lang('WeightInTheGradebook').'</td><td>';
+		$addtext .= '<div id="msg_error_weight" style="display:none;color:red"></div>';
 		$addtext .= '<input type="text" name="weight" value="" size="5"/></td></tr>';
-		$addtext .= '<td>'.get_lang('QualificationNumberOver').'</td><td>';
+		$addtext .= '<td colspan="2">'.get_lang('QualificationNumberOver').'</td><td>';
 		$addtext .= '<input type="text" name="qualification_value" value="" size="5"/></td></tr></table>';		
 		$addtext .= '</fieldset><br />';		
 		$addtext .= '<fieldset style="padding:5px"><legend>'.get_lang('DatesAvailables').'</legend>';
@@ -1163,6 +1172,7 @@ function draw_date_picker($prefix,$default='') {
 		$addtext .= '<div style="padding:4px"><input type="checkbox" value="1" name="type2" />';
 		$addtext .= draw_date_picker('ends').'</div>';
 		$addtext .= '</fieldset>';				
+		$addtext .= '</div>';
 		$addtext .= '</div>';		
 		$new_folder_text .= $addtext;
 		endif;