diff --git a/web/app/assets/javascripts/react-components/TeacherExperienceEditableList.js.jsx.coffee b/web/app/assets/javascripts/react-components/TeacherExperienceEditableList.js.jsx.coffee index 5d2f56c0c..d40a33c10 100644 --- a/web/app/assets/javascripts/react-components/TeacherExperienceEditableList.js.jsx.coffee +++ b/web/app/assets/javascripts/react-components/TeacherExperienceEditableList.js.jsx.coffee @@ -4,11 +4,11 @@ logger = context.JK.logger @TeacherExperienceEditableList = React.createClass({ componentDidUnmount: () -> - $root.off("submit", ".teacher-experience-teaching-form") + @root.off("submit", ".teacher-experience-teaching-form") componentDidMount: () -> - $root = jQuery(this.getDOMNode()) - $root.off("submit", ".teacher-experience-teaching-form").on("submit", ".teacher-experience-teaching-form", @addExperience) + @root = jQuery(this.getDOMNode()) + @root.off("submit", ".teacher-experience-teaching-form").on("submit", ".teacher-experience-teaching-form", @addExperience) formatListItem: (obj) -> t = "#{obj.name}/#{obj.organization} (#{obj.start_year}" @@ -22,19 +22,31 @@ logger = context.JK.logger this.props.listItems ||= [] this.props.listItems = _.sortBy(this.props.listItems, 'start_year') + addError: (k,v) -> + teacherField = @root#.find(".teacher-field[name='#{k}'] > td").first() + teacherField.prepend("