15 lines
491 B
JavaScript
15 lines
491 B
JavaScript
import { Template } from 'meteor/templating';
|
|
import { Blaze } from 'meteor/blaze';
|
|
import { _ } from 'meteor/underscore';
|
|
import { OHIF } from 'meteor/ohif:core';
|
|
|
|
OHIF.ui.unsavedChangesDialog = function(callback, options) {
|
|
|
|
// Render the dialog with the given template passing the promise object and callbacks
|
|
const templateData = _.extend({}, options, {
|
|
callback: callback
|
|
});
|
|
Blaze.renderWithData(Template.unsavedChangesDialog, templateData, document.body);
|
|
|
|
};
|