Updates the member row when values changed

This commit is contained in:
Phil Hughes 2016-09-01 11:56:21 +01:00
parent 52d2fd49b5
commit 87a0501ded
3 changed files with 11 additions and 6 deletions

View File

@ -14,14 +14,18 @@
inputs.datepicker({ inputs.datepicker({
dateFormat: 'yy-mm-dd', dateFormat: 'yy-mm-dd',
minDate: 1, minDate: 1,
onSelect: toggleClearInput onSelect: function () {
$(this).trigger('change');
toggleClearInput.call(this);
}
}); });
inputs.next('.js-clear-input').on('click', function(event) { inputs.next('.js-clear-input').on('click', function(event) {
event.preventDefault(); event.preventDefault();
var input = $(this).closest('.clearable-input').find('.js-access-expiration-date'); var input = $(this).closest('.clearable-input').find('.js-access-expiration-date');
input.datepicker('setDate', null); input.datepicker('setDate', null)
.trigger('change');
toggleClearInput.call(input); toggleClearInput.call(input);
}); });

View File

@ -15,7 +15,8 @@
addListeners() { addListeners() {
$('.project_member').on('ajax:success', this.removeRow); $('.project_member').on('ajax:success', this.removeRow);
$('.js-member-update-control').on('change', function () { $('.js-member-update-control').on('change', function () {
console.log($(this).val()); $(this).closest('form')
.trigger("submit.rails");
}); });
} }
@ -28,7 +29,7 @@
} }
submitForm() { submitForm() {
} }
} }

View File

@ -1,3 +1,3 @@
:plain :plain
$("##{dom_id(@project_member)}").replaceWith('#{escape_javascript(render('shared/members/member', member: @project_member))}'); var $listItem = $('#{escape_javascript(render('shared/members/member', member: @project_member))}');
new gl.MemberExpirationDate(); $("##{dom_id(@project_member)} .list-item-name").replaceWith($listItem.find('.list-item-name'));