$(divs).last().find('a.add_row').show();
if (divs.length == 1) {
- $(divs).find('a.remove_row').hide();
+ $(divs).find('a.remove_row').fadeOut("slow");
}
};
SN_EXTENDED.resetRow = function(elem) {
$(elem).find('input, textarea').attr('value', '');
+ $(elem).find('input').removeAttr('disabled');
$(elem).find("select option[value='office']").attr("selected", true);
+ $(elem).find("input:checkbox").attr('checked', false);
+ $(elem).find("input[name$=-start], input[name$=-end]").each(function() {
+ $(this).removeClass('hasDatepicker');
+ $(this).datepicker({ dateFormat: 'd M yy' });
+ });
};
SN_EXTENDED.addRow = function() {
var cls = div.attr('class');
var index = id.match(/\d+/);
var newIndex = parseInt(index) + 1;
- var newtr = $(div).closest('tr').clone();
+ var newtr = $(div).closest('tr').removeClass('supersizeme').clone();
SN_EXTENDED.replaceIndex(newtr, index, newIndex);
- $(newtr).removeClass('supersizeme');
SN_EXTENDED.resetRow(newtr);
$(div).closest('tr').after(newtr);
SN_EXTENDED.reorder(cls);
$("input[name$=-start], input[name$=-end], #extprofile-birthday").datepicker({ dateFormat: 'd M yy' });
- var multifields = ["phone-item", "experience-item", "education-item", "im-item"];
+ var multifields = ["phone-item", "experience-item", "education-item", "im-item", 'website-item'];
for (f in multifields) {
SN_EXTENDED.reorder(multifields[f]);
$('.add_row').live('click', SN_EXTENDED.addRow);
$('.remove_row').live('click', SN_EXTENDED.removeRow);
+ $('input:checkbox[name$=current]').each(function() {
+ var input = $(this).parent().siblings('input[id$=-end]');
+ if ($(this).is(':checked')) {
+ $(input).attr('disabled', 'true');
+ }
+ });
+
+ $('input:checkbox[name$=current]').live('click', function() {
+ var input = $(this).parent().siblings('input[id$=-end]');
+ if ($(this).is(':checked')) {
+ $(input).val('');
+ $(input).attr('disabled', 'true');
+ } else {
+ $(input).removeAttr('disabled');
+ }
+ });
+
});