var loop = loop || {}; loop.feedbackViews = (function(_, mozL10n) { "use strict"; /** * Feedback view is displayed once every 6 months (loop.feedback.periodSec) * after a conversation has ended. */ var FeedbackView = React.createClass({ propTypes: { mozLoop: React.PropTypes.object.isRequired, onAfterFeedbackReceived: React.PropTypes.func.isRequired }, /** * Pressing the button to leave feedback will open the form in a new page * and close the conversation window. */ onFeedbackButtonClick: function() { var url = this.props.mozLoop.getLoopPref("feedback.formURL"); this.props.mozLoop.openURL(url); this.props.onAfterFeedbackReceived(); }, render: function() { return (