diff --git a/client/commonFramework/bindings.js b/client/commonFramework/bindings.js index 9bc6253965..9d29c5d97f 100644 --- a/client/commonFramework/bindings.js +++ b/client/commonFramework/bindings.js @@ -175,7 +175,10 @@ window.common = (function(global) { }); $('#search-issue').on('click', function() { - var queryIssue = window.location.href.toString().split('?')[0]; + var queryIssue = window.location.href + .toString() + .split('?')[0] + .replace(/(#*)$/, ''); window.open( 'https://github.com/FreeCodeCamp/FreeCodeCamp/issues?q=' + 'is:issue is:all ' + @@ -233,9 +236,12 @@ window.common = (function(global) { public: true, files: {} }; - var queryIssue = window.location.href.toString().split('?')[0]; - var filename = queryIssue - .substr(queryIssue.lastIndexOf('challenges/') + 11) + var challengeLink = window.location.href + .toString() + .split('?')[0] + .replace(/(#*)$/, ''); + var filename = challengeLink + .substr(challengeLink.lastIndexOf('challenges/') + 11) .replace('/', '') + '.js'; data.files[filename] = { @@ -244,7 +250,7 @@ window.common = (function(global) { '\n' + (common.username ? '// Author: @' + common.username + '\n' : '') + '// Challenge: ' + - queryIssue + + challengeLink + '\n' + '// Learn to Code at Free Code Camp (www.freecodecamp.com)' + '\n\n' + diff --git a/client/commonFramework/code-storage.js b/client/commonFramework/code-storage.js index 26f6bd5b5b..a7eeeaf6ff 100644 --- a/client/commonFramework/code-storage.js +++ b/client/commonFramework/code-storage.js @@ -13,7 +13,7 @@ window.common = (function(global) { !key || typeof key !== 'string' ) { - console.log('unable to save to storage'); + console.log('unable to read from storage'); return ''; } return '' + localStorage.getItem(key + 'Val'); diff --git a/server/views/coursewares/showBonfire.jade b/server/views/coursewares/showBonfire.jade index 41c16da1f5..31b19f8f73 100644 --- a/server/views/coursewares/showBonfire.jade +++ b/server/views/coursewares/showBonfire.jade @@ -81,15 +81,6 @@ block content else a#next-challenge.btn.btn-lg.btn-primary.btn-block(href="/challenges/next-challenge?id="+challengeId) Go to my next challenge (ctrl + enter) a.btn.btn-lg.btn-danger.btn-block#gist-share Share your solution as a GitHub gist - #reset-modal.modal(tabindex='-1') - .modal-dialog.animated.fadeInUp.fast-animation - .modal-content - .modal-header.challenge-list-header Clear your code? - a.close.closing-x(href='#', data-dismiss='modal', aria-hidden='true') × - .modal-body - h3 This will restore your code editor to its original state. - a.btn.btn-lg.btn-info.btn-block#reset-button(href='#', data-dismiss='modal', aria-hidden='true') Clear my code - a.btn.btn-lg.btn-primary.btn-block(href='#', data-dismiss='modal', aria-hidden='true') Cancel include ../partials/challenge-modals script(type="text/javascript"). var common = window.common = window.common || { init: [] };