Files
freeCodeCamp/client/commonFramework/ask-for-help.js
2017-08-09 21:14:14 +01:00

35 lines
967 B
JavaScript

window.common = (function({ common = { init: [] } }) {
common.init.push(function($) {
$('#ask-for-help-button').on('click', function() {
var helpTitle = common.challengeName;
var helpMessage = [
'**Tell us what\'s happening:**\n\n\n\n',
'**Your code so far**\n',
'```' + common.editor.getValue() + '```\n',
'**Your browser information:**\n\n',
'Your Browser User Agent is: ```',
navigator.userAgent,
'```.\n\n',
'**Link to the challenge:**\n',
window.location.href + '\n'
].join('');
helpTitle = encodeURIComponent(helpTitle);
helpMessage = encodeURIComponent(helpMessage);
$('#ask-for-help-modal').modal('hide');
window.open(
'https://forum.freecodecamp.org/new-topic?title='
+ helpTitle
+ '&body='
+ helpMessage
+ '&category=help',
'_blank'
);
});
});
return common;
}(window));