(() => {

  // initialize sweetalert manually
  // <https://github.com/limonte/sweetalert2/issues/287>
  swal.init();

  if (!_.isEmpty(window._messages)) {

    const steps = [];

    _.each(window._messages, (messages, type) => {
      if (messages.length === 0) return;
      steps.push({
        title: _.upperFirst(type),
        html: messages.join(', '),
        type: type
      });
    });

    if (steps.length > 0)
      swal.queue(steps).then();

  }

})();
Example #2
0
 wrapper.queue = function(...args) {
     return wrapNativePromise($q, swal.queue(...args), '');
 };