diff --git a/client/commonFramework/bindings.js b/client/commonFramework/bindings.js index 1a6178c55d..4180583f5d 100644 --- a/client/commonFramework/bindings.js +++ b/client/commonFramework/bindings.js @@ -150,6 +150,11 @@ window.common = (function(global) { window.ga('send', 'event', 'Challenge', 'load', common.gaName); } + $('.modal').on('show.bs.modal', function() { + $('.gitter-chat-embed, .wiki-aside, .map-aside') + .addClass('is-collapsed'); + }); + $('#complete-courseware-dialog').on('hidden.bs.modal', function() { if (common.editor.focus) { common.editor.focus(); @@ -176,6 +181,15 @@ window.common = (function(global) { $('#complete-courseware-dialog').modal('show'); }); + $('#show-solution').on('click', function() { + $('#complete-courseware-dialog').modal('hide'); + $('#nav-wiki-btn').click(); + }); + + $('#challenge-help-btn').on('click', function() { + $('.wiki-aside, .map-aside, #chat-embed-main').addClass('is-collapsed'); + }); + $('#help-ive-found-a-bug-wiki-article').on('click', function() { window.open( 'https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/' +