|
|
@ -29,12 +29,12 @@ var abp = abp || {}; |
|
|
title: 'Are you sure?', |
|
|
title: 'Are you sure?', |
|
|
showCancelButton: true, |
|
|
showCancelButton: true, |
|
|
reverseButtons: true |
|
|
reverseButtons: true |
|
|
}, |
|
|
}, |
|
|
prompt: { |
|
|
prompt: { |
|
|
icon: 'question', |
|
|
icon: 'question', |
|
|
input: 'text', |
|
|
input: 'text', |
|
|
showCancelButton: true, |
|
|
showCancelButton: true, |
|
|
reverseButtons: true |
|
|
reverseButtons: true |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
@ -98,42 +98,42 @@ var abp = abp || {}; |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
return $.Deferred(function ($dfd) { |
|
|
return $.Deferred(function ($dfd) { |
|
|
Swal.fire(opts).then(result => { |
|
|
Swal.fire(opts).then(result => { |
|
|
callback && callback(result.value); |
|
|
callback && callback(result.value); |
|
|
$dfd.resolve(result.value); |
|
|
$dfd.resolve(result.value); |
|
|
}) |
|
|
}) |
|
|
}); |
|
|
}); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
abp.message.prompt = function (message, titleOrOptionsOrCallback, callback) { |
|
|
abp.message.prompt = function (message, titleOrOptionsOrCallback, callback) { |
|
|
|
|
|
|
|
|
var userOpts = { |
|
|
var userOpts = { |
|
|
html: abp.utils.htmlEscape(message).replace(/\n/g, '<br>') |
|
|
html: abp.utils.htmlEscape(message).replace(/\n/g, '<br>') |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
if ($.isFunction(titleOrOptionsOrCallback)) { |
|
|
if ($.isFunction(titleOrOptionsOrCallback)) { |
|
|
callback = titleOrOptionsOrCallback; |
|
|
callback = titleOrOptionsOrCallback; |
|
|
} else if (typeof titleOrOptionsOrCallback === 'string') { |
|
|
} else if (typeof titleOrOptionsOrCallback === 'string') { |
|
|
userOpts.title = titleOrOptionsOrCallback; |
|
|
userOpts.title = titleOrOptionsOrCallback; |
|
|
} else if ($.isPlainObject(titleOrOptionsOrCallback)) { |
|
|
} else if ($.isPlainObject(titleOrOptionsOrCallback)) { |
|
|
userOpts = $.extend(userOpts, titleOrOptionsOrCallback); |
|
|
userOpts = $.extend(userOpts, titleOrOptionsOrCallback); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var opts = $.extend( |
|
|
var opts = $.extend( |
|
|
{}, |
|
|
{}, |
|
|
abp.libs.sweetAlert.config['default'], |
|
|
abp.libs.sweetAlert.config['default'], |
|
|
abp.libs.sweetAlert.config.prompt, |
|
|
abp.libs.sweetAlert.config.prompt, |
|
|
userOpts |
|
|
userOpts |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
return $.Deferred(function ($dfd) { |
|
|
return $.Deferred(function ($dfd) { |
|
|
Swal.fire(opts).then(function (result) { |
|
|
Swal.fire(opts).then(function (result) { |
|
|
var value = result && result.isConfirmed ? result.value : null; |
|
|
var value = result && result.isConfirmed ? result.value : null; |
|
|
callback && callback(value); |
|
|
callback && callback(value); |
|
|
$dfd.resolve(value); |
|
|
$dfd.resolve(value); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
abp.event.on('abp.configurationInitialized', function () { |
|
|
abp.event.on('abp.configurationInitialized', function () { |
|
|
var l = abp.localization.getResource('AbpUi'); |
|
|
var l = abp.localization.getResource('AbpUi'); |
|
|
|