Commit 2783ff7e by Tom Giannattasio

added simple table filtering to gradebook

parent b494441e
...@@ -80,11 +80,16 @@ var Gradebook = function($element) { ...@@ -80,11 +80,16 @@ var Gradebook = function($element) {
var filter = function(e) { var filter = function(e) {
var term = $(this).val(); var term = $(this).val();
if(term.length > 0) { if(term.length > 0) {
$studentTable.find('tr').hide(); $studentTable.find('tbody tr').hide();
$studentTable.find('tbody tr').not(':contains(' + term + '), :nth-child(1)').hide(); $gradeTable.find('tbody tr').hide();
$studentTable.find('tbody tr:contains(' + term + ')').each(function(i) {
$(this).show();
$gradeTable.find('tr').eq($(this).index() + 1).show();
});
} else { } else {
$studentTable.find('tbody tr').show(); $studentTable.find('tbody tr').show();
} $gradeTable.find('tbody tr').show();
}
} }
$leftShadow.css('height', tableHeight + 'px'); $leftShadow.css('height', tableHeight + 'px');
......
...@@ -56,77 +56,77 @@ ...@@ -56,77 +56,77 @@
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Charles Darwin</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">George Washington</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">George Clooney</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Aldous Huxley</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">George Orwell</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Ayn Rand</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Friedrich Nietzsche</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Steve Jobs</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Bill Gates</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Jimmy Johns</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Susan B. Anthony</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Random McRandomson</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Fakey Fakerson</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Bob</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="#">Name</a> <a href="#">Jim</a>
</td> </td>
</tr> </tr>
</tbody> </tbody>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment