|
Lines 80-93
$(document).ready(function() {
Link Here
|
| 80 |
// Clicking the table cell checks the checkbox inside it |
80 |
// Clicking the table cell checks the checkbox inside it |
| 81 |
$("td").on("click",function(e){ |
81 |
$("td").on("click",function(e){ |
| 82 |
if(e.target.tagName.toLowerCase() == 'td'){ |
82 |
if(e.target.tagName.toLowerCase() == 'td'){ |
| 83 |
$(this).find("input:checkbox:visible").each( function() { |
83 |
$(this).find("input:checkbox:visible").each( function() { |
| 84 |
if($(this).attr("checked")){ |
84 |
$(this).click(); |
| 85 |
$(this).removeAttr("checked"); |
85 |
}); |
| 86 |
} else { |
|
|
| 87 |
$(this).attr("checked","checked"); |
| 88 |
radioCheckBox($(this)); |
| 89 |
} |
| 90 |
}); |
| 91 |
} |
86 |
} |
| 92 |
}); |
87 |
}); |
| 93 |
}); |
88 |
}); |
|
Lines 133-141
function validate1(date) {
Link Here
|
| 133 |
|
128 |
|
| 134 |
// prevent adjacent checkboxes from being checked simultaneously |
129 |
// prevent adjacent checkboxes from being checked simultaneously |
| 135 |
function radioCheckBox(box){ |
130 |
function radioCheckBox(box){ |
| 136 |
box.parents("td").siblings().find("input:checkbox:visible").each(function(){ |
131 |
box.parents("td").siblings().find("input:checkbox.radio").each(function(){ |
| 137 |
if($(this).attr("checked")){ |
132 |
$(this).removeAttr("checked"); |
| 138 |
$(this).removeAttr("checked"); |
|
|
| 139 |
} |
| 140 |
}); |
133 |
}); |
| 141 |
} |
134 |
} |
| 142 |
- |
|
|