TNL-6011: removes onchange line only using the onfocusout event to save
This commit is contained in:
@@ -86,6 +86,7 @@ define(['backbone',
|
||||
|
||||
// change country
|
||||
countryView.$(baseSelector).val(countryChange[countryData.valueAttribute]).change();
|
||||
countryView.$(baseSelector).focusout();
|
||||
FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, countryChange);
|
||||
AjaxHelpers.respondWithJson(requests, {success: 'true'});
|
||||
|
||||
@@ -106,6 +107,7 @@ define(['backbone',
|
||||
|
||||
// select time zone option from option
|
||||
timeZoneView.$(baseSelector).val(timeZoneChange[timeZoneData.valueAttribute]).change();
|
||||
timeZoneView.$(baseSelector).focusout();
|
||||
FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, timeZoneChange);
|
||||
AjaxHelpers.respondWithJson(requests, {success: 'true'});
|
||||
timeZoneView.render();
|
||||
@@ -130,6 +132,7 @@ define(['backbone',
|
||||
|
||||
var data = {'language': FieldViewsSpecHelpers.SELECT_OPTIONS[2][0]};
|
||||
view.$(selector).val(data[fieldData.valueAttribute]).change();
|
||||
view.$(selector).focusout();
|
||||
FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, data);
|
||||
AjaxHelpers.respondWithNoContent(requests);
|
||||
|
||||
@@ -144,6 +147,7 @@ define(['backbone',
|
||||
|
||||
data = {'language': FieldViewsSpecHelpers.SELECT_OPTIONS[1][0]};
|
||||
view.$(selector).val(data[fieldData.valueAttribute]).change();
|
||||
view.$(selector).focusout();
|
||||
FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, data);
|
||||
AjaxHelpers.respondWithNoContent(requests);
|
||||
|
||||
@@ -177,6 +181,7 @@ define(['backbone',
|
||||
|
||||
var data = {'language_proficiencies': [{'code': FieldViewsSpecHelpers.SELECT_OPTIONS[1][0]}]};
|
||||
view.$(selector).val(FieldViewsSpecHelpers.SELECT_OPTIONS[1][0]).change();
|
||||
view.$(selector).focusout();
|
||||
FieldViewsSpecHelpers.expectAjaxRequestWithData(requests, data);
|
||||
AjaxHelpers.respondWithNoContent(requests);
|
||||
});
|
||||
|
||||
@@ -184,6 +184,7 @@ define(['backbone',
|
||||
}
|
||||
|
||||
view.$(data.valueInputSelector).val(data.validValue).change();
|
||||
view.$(data.valueInputSelector).focusout();
|
||||
// When the value in the field is changed
|
||||
expect(view.fieldValue()).toBe(data.validValue);
|
||||
expectMessageContains(view, view.indicators.inProgress);
|
||||
@@ -203,6 +204,7 @@ define(['backbone',
|
||||
}
|
||||
|
||||
view.$(data.valueInputSelector).val(data.invalidValue1).change();
|
||||
view.$(data.valueInputSelector).focusout();
|
||||
request_data[data.valueAttribute] = data.invalidValue1;
|
||||
AjaxHelpers.expectJsonRequest(
|
||||
requests, 'PATCH', url, request_data
|
||||
@@ -214,6 +216,7 @@ define(['backbone',
|
||||
expect(view.el).toHaveClass('mode-edit');
|
||||
|
||||
view.$(data.valueInputSelector).val(data.invalidValue2).change();
|
||||
view.$(data.valueInputSelector).focusout();
|
||||
request_data[data.valueAttribute] = data.invalidValue2;
|
||||
AjaxHelpers.expectJsonRequest(
|
||||
requests, 'PATCH', url, request_data
|
||||
@@ -225,6 +228,7 @@ define(['backbone',
|
||||
expect(view.el).toHaveClass('mode-edit');
|
||||
|
||||
view.$(data.valueInputSelector).val('').change();
|
||||
view.$(data.valueInputSelector).focusout();
|
||||
// When the value in the field is changed
|
||||
expect(view.fieldValue()).toBe(data.defaultValue);
|
||||
request_data[data.valueAttribute] = data.defaultValue;
|
||||
|
||||
@@ -231,6 +231,7 @@ define(['backbone', 'jquery', 'underscore', 'edx-ui-toolkit/js/utils/spec-helper
|
||||
}
|
||||
expect(view.$(dropdownSelectClass).length).toBe(1);
|
||||
view.$(dropdownSelectClass).val(FieldViewsSpecHelpers.SELECT_OPTIONS[0]).change();
|
||||
view.$(dropdownSelectClass).focusout();
|
||||
expect(view.fieldValue()).toBe(FieldViewsSpecHelpers.SELECT_OPTIONS[0][0]);
|
||||
|
||||
AjaxHelpers.respondWithNoContent(requests);
|
||||
|
||||
@@ -364,7 +364,6 @@
|
||||
|
||||
events: {
|
||||
'click': 'startEditing',
|
||||
'change select': 'finishEditing',
|
||||
'focusout select': 'finishEditing'
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user