Submit show completion
This commit is contained in:
@@ -1,10 +1,16 @@
|
||||
window.common = (function({ $, Rx, common = { init: [] }}) {
|
||||
window.common = (function(global) {
|
||||
const {
|
||||
$,
|
||||
Rx: { Observable },
|
||||
common = { init: [] }
|
||||
} = global;
|
||||
|
||||
common.ctrlEnterClickHandler = function ctrlEnterClickHandler(e) {
|
||||
// ctrl + enter or cmd + enter
|
||||
if (
|
||||
e.metaKey && e.keyCode === 13 ||
|
||||
e.ctrlKey && e.keyCode === 13
|
||||
e.keyCode === 13 &&
|
||||
e.metaKey ||
|
||||
e.ctrlKey
|
||||
) {
|
||||
$('#complete-courseware-dialog').off('keydown', ctrlEnterClickHandler);
|
||||
if ($('#submit-challenge').length > 0) {
|
||||
@@ -20,6 +26,10 @@ window.common = (function({ $, Rx, common = { init: [] }}) {
|
||||
var $marginFix = $('.innerMarginFix');
|
||||
$marginFix.css('min-height', $marginFix.height());
|
||||
|
||||
common.submitBtn$ = Observable.fromEvent($('#submitButton'), 'click');
|
||||
|
||||
common.resetBtn$ = Observable.fromEvent($('#reset-button'), 'click');
|
||||
|
||||
// init modal keybindings on open
|
||||
$('#complete-courseware-dialog').on('shown.bs.modal', function() {
|
||||
$('#complete-courseware-dialog').keydown(common.ctrlEnterClickHandler);
|
||||
@@ -127,10 +137,6 @@ window.common = (function({ $, Rx, common = { init: [] }}) {
|
||||
}
|
||||
});
|
||||
|
||||
common.submitBtn$ = Rx.Observable.fromEvent($('#submitButton'), 'click');
|
||||
|
||||
common.resetBtn$ = Rx.Observable.fromEvent($('#reset-button'), 'click');
|
||||
|
||||
if (common.challengeName) {
|
||||
window.ga('send', 'event', 'Challenge', 'load', common.challengeName);
|
||||
}
|
||||
|
Reference in New Issue
Block a user