diff --git a/src/ui/form_builder.js b/src/ui/form_builder.js index ecbe04b93879c10b320cf4bfbdce810b96cc4bfd..cd9622ac6288643c437a8d6276d431f7852b91c7 100644 --- a/src/ui/form_builder.js +++ b/src/ui/form_builder.js @@ -169,6 +169,72 @@ morpheus.FormBuilder.promptForDataset = function (cb) { }); }; +morpheus.FormBuilder.showMessageModal = function (options) { + var $div = morpheus.FormBuilder + ._showInModal({ + z: options.z, + title: options.title, + html: options.html, + footer: (''), + backdrop: options.backdrop, + size: options.size + }); + $div.find('button').focus(); + return $div; + + // if (options.draggable) { + // $div.draggable({ + // handle : $div.find(".modal-header") + // }); + // } +}; + +morpheus.FormBuilder._showInModal = function (options) { + var html = []; + options = $.extend({}, { + size: '' + }, options); + html.push(''); + var $div = $(html.join('')); + $div.on('mousewheel', function (e) { + e.stopPropagation(); + }); + $div.find('.modal-body').html(options.html); + $div.prependTo($(document.body)); + $div.modal({ + backdrop: options.backdrop === true ? true : false, + }).on('hidden.bs.modal', function (e) { + $div.remove(); + if (options.onClose) { + options.onClose(); + } + }); + return $div; +}; morpheus.FormBuilder.showInModal = function (options) { var $div = morpheus.FormBuilder ._showInModal({ @@ -262,51 +328,6 @@ morpheus.FormBuilder.getValue = function ($element) { : $element.val(); }; -morpheus.FormBuilder._showInModal = function (options) { - var html = []; - options = $.extend({}, { - size: '' - }, options); - html.push(''); - var $div = $(html.join('')); - $div.on('mousewheel', function (e) { - e.stopPropagation(); - }); - $div.find('.modal-body').html(options.html); - $div.prependTo($(document.body)); - $div.modal({ - backdrop: options.backdrop === true ? true : false, - }).on('hidden.bs.modal', function (e) { - $div.remove(); - if (options.onClose) { - options.onClose(); - } - }); - return $div; -}; // morpheus.FormBuilder._showInModal = function(title, stuff, footer, // hiddenCallback) { // var html = [];