confirm.js 625 B

12345678910111213141516171819202122232425
  1. define([
  2. 'jquery',
  3. 'Magento_Ui/js/modal/confirm',
  4. 'mage/loader'
  5. ], function ($, confirm) {
  6. 'use strict';
  7. return function (config, elem) {
  8. elem.onclick = function () {
  9. confirm({
  10. title: config.title,
  11. content: config.message,
  12. actions: {
  13. confirm: function () {
  14. if (config.loader) {
  15. $('body').loader('show');
  16. }
  17. window.setLocation(config.url);
  18. }
  19. }
  20. });
  21. };
  22. }
  23. });