|
|
@@ -9,11 +9,11 @@
|
|
|
*
|
|
|
* Licensed under The MIT License.
|
|
|
* ================================================ */
|
|
|
-var BootstrapDialog = null;
|
|
|
-!function($) {
|
|
|
+(function($) {
|
|
|
+
|
|
|
"use strict";
|
|
|
|
|
|
- BootstrapDialog = function(options) {
|
|
|
+ var BootstrapDialog = function(options) {
|
|
|
this.defaultOptions = {
|
|
|
id: BootstrapDialog.newGuid(),
|
|
|
type: BootstrapDialog.TYPE_PRIMARY,
|
|
|
@@ -786,4 +786,58 @@ var BootstrapDialog = null;
|
|
|
}]
|
|
|
}).open();
|
|
|
};
|
|
|
-}(window.jQuery);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Warning window
|
|
|
+ *
|
|
|
+ * @param {type} message
|
|
|
+ * @returns the created dialog instance
|
|
|
+ */
|
|
|
+ BootstrapDialog.warning = function(message, callback) {
|
|
|
+ return new BootstrapDialog({
|
|
|
+ type: BootstrapDialog.TYPE_WARNING,
|
|
|
+ message: message
|
|
|
+ }).open();
|
|
|
+ };
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Danger window
|
|
|
+ *
|
|
|
+ * @param {type} message
|
|
|
+ * @returns the created dialog instance
|
|
|
+ */
|
|
|
+ BootstrapDialog.danger = function(message, callback) {
|
|
|
+ return new BootstrapDialog({
|
|
|
+ type: BootstrapDialog.TYPE_DANGER,
|
|
|
+ message: message
|
|
|
+ }).open();
|
|
|
+ };
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Success window
|
|
|
+ *
|
|
|
+ * @param {type} message
|
|
|
+ * @returns the created dialog instance
|
|
|
+ */
|
|
|
+ BootstrapDialog.success = function(message, callback) {
|
|
|
+ return new BootstrapDialog({
|
|
|
+ type: BootstrapDialog.TYPE_SUCCESS,
|
|
|
+ message: message
|
|
|
+ }).open();
|
|
|
+ };
|
|
|
+
|
|
|
+ // check for nodeJS
|
|
|
+ var hasModule = (typeof module !== 'undefined' && module.exports);
|
|
|
+
|
|
|
+ // CommonJS module is defined
|
|
|
+ if (hasModule)
|
|
|
+ module.exports = BootstrapDialog;
|
|
|
+ else if (typeof define === "function" && define.amd)
|
|
|
+ define("bootstrap-dialog", function () {
|
|
|
+ return BootstrapDialog;
|
|
|
+ });
|
|
|
+ else
|
|
|
+ window.BootstrapDialog = BootstrapDialog;
|
|
|
+
|
|
|
+})(window.jQuery);
|