Changeset - b6200d0e96ea
[Not reviewed]
default
0 2 0
ethanzonca - 15 years ago 2010-09-23 20:29:17

Letter/Number switcher changes column header as well
2 files changed with 5 insertions and 1 deletions:
0 comments (0 inline, 0 general)
input.php
Show inline comments
 
@@ -16,25 +16,25 @@ include_once 'inc/class.page.php';
 
<table id="jsrows">
 
	<tr>
 
		<td colspan="11" style="padding-bottom:2em;"><input id="scheduleName" class="defText" type="text" class="required" title="Schedule Name" name="postData[name]" />
 
			<em>(For example: Fall <?php echo Date("Y"); ?>)</em>
 
		</td>
 
	</tr>
 
	<tr>
 
		<td colspan="11" style="padding-bottom: 2em;">Sections at my school are <select id="isNumeric" type="text" class="required" name="isnumbered" ><option value="numbered">Numbered</option><option value="lettered">Lettered</option></select>
 

	
 
	<!-- Header -->
 
	<tr>
 
		<td>Class</td>
 
		<td class="center">Letter</td>
 
		<td class="center" id="letterNumber">Number</td>
 
		<td class="center">Start Time</td>
 
		<td class="center">End Time</td>
 
		<td class="center">M</td>
 
		<td class="center">Tu</td>
 
		<td class="center">W</td>
 
		<td class="center">Th</td>
 
		<td class="center">F</td>
 
		<td class="center">Add</td>
 
		<td class="center">Delete</td>
 
	</tr>
 
</table>
 

	
scripts/scheduleInput.js
Show inline comments
 
@@ -209,27 +209,31 @@
 

	
 

	
 
    //--------------------------------------------------
 
    // Change between numbered and lettered on event
 
    //--------------------------------------------------
 
    jQuery("#isNumeric").live('change', function() {
 
      if(this.value == "lettered"){
 
         /* Replace with lettered */
 
         jQuery(".sectionIdentifier").each( function(index) {
 
           var name = jQuery("select", this).attr("name");
 
           jQuery(this).empty();
 
           jQuery(this).append(letteredIds(name));
 
           jQuery("#letterNumber").empty();
 
           jQuery("#letterNumber").append("Letter");
 
         });
 
      }
 
      else {
 
         /* Replace with numbered */
 
         jQuery(".sectionIdentifier").each( function(index) {
 
           var name = jQuery("select", this).attr("name");
 
           jQuery(this).empty();
 
           jQuery(this).append(numberedIds(name));
 
           jQuery("#letterNumber").empty();
 
           jQuery("#letterNumber").append("Number");
 
         });
 
      }
 
    });
 
    
 

	
 
});
 

	
0 comments (0 inline, 0 general)