jam-cloud/web/app/assets/javascripts/leaveSessionWarning.js

34 lines
786 B
JavaScript

(function(context,$) {
"use strict";
context.JK = context.JK || {};
context.JK.LeaveSessionWarningDialog = function(app, acceptCallback, declinedCallback, args) {
var logger = context.JK.logger;
var dialogId = 'leave-session-warning';
var $scopeSelector = "[layout-id='leave-session-warning']";
function events() {
$('#btn-accept', $scopeSelector).click(function(evt) {
if (acceptCallback) {
acceptCallback(args);
}
app.layout.closeDialog(dialogId);
});
$('#btn-cancel', $scopeSelector).click(function(evt) {
if (declinedCallback) {
declinedCallback();
}
});
}
function initialize() {
events();
}
this.initialize = initialize;
};
})(window,jQuery);