Files
freeCodeCamp/client/commonFramework/ask-for-help.js
2017-08-06 23:51:46 +05:30

35 lines
936 B
JavaScript

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