Lines 250-285
Link Here
|
250 |
$(document).ready(function(){ |
250 |
$(document).ready(function(){ |
251 |
$("#info_digests").tooltip(); |
251 |
$("#info_digests").tooltip(); |
252 |
|
252 |
|
253 |
// At load time, we want digest disabled if no digest using transport is enabled |
253 |
function toggle_digest(id){ |
254 |
$(".pmp_email").each(function(){ |
|
|
255 |
var rowid = $(this).attr("id"); |
256 |
id = Number(rowid.replace("email","")); |
257 |
if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) { |
254 |
if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) { |
258 |
$("#digest"+id).attr("disabled", false).tooltip('disable'); |
255 |
$("#digest"+id).attr("disabled", false).tooltip('disable'); |
259 |
} else { |
256 |
} else { |
260 |
$("#digest"+id).attr("disabled", true).tooltip('enable'); |
257 |
$("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable'); |
261 |
} |
258 |
} |
|
|
259 |
|
260 |
} |
261 |
// At load time, we want digest disabled if no digest using transport is enabled |
262 |
$(".pmp_email").each(function(){ |
263 |
toggle_digest(Number($(this).attr("id").replace("email", ""))); |
262 |
}); |
264 |
}); |
263 |
|
265 |
|
264 |
// If user clears all digest using transports for a notice, disable digest checkbox |
266 |
// If user clears all digest using transports for a notice, disable digest checkbox |
265 |
$(".pmp_email").click(function(){ |
267 |
$(".pmp_email").click(function(){ |
266 |
var rowid = $(this).attr("id"); |
268 |
toggle_digest(Number($(this).attr("id").replace("email", ""))); |
267 |
id = Number(rowid.replace("email","")); |
|
|
268 |
if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) { |
269 |
$("#digest"+id).attr("disabled", false).tooltip('disable'); |
270 |
} else { |
271 |
$("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable'); |
272 |
} |
273 |
}); |
269 |
}); |
274 |
$(".pmp_sms").click(function(){ |
270 |
$(".pmp_sms").click(function(){ |
275 |
var rowid = $(this).attr("id"); |
271 |
toggle_digest(Number($(this).attr("id").replace("sms", ""))); |
276 |
id = Number(rowid.replace("sms","")); |
|
|
277 |
if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) { |
278 |
$("#digest"+id).attr("disabled", false).tooltip('disable'); |
279 |
} else { |
280 |
$("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable'); |
281 |
} |
282 |
}); |
272 |
}); |
|
|
273 |
|
283 |
}); |
274 |
}); |
284 |
|
275 |
|
285 |
function normalizeSMS(value){ |
276 |
function normalizeSMS(value){ |
286 |
- |
|
|