Sweetalert: 'рдЕрдирдХреЙрдЯреЗрдб рд░реЗрдВрдЬ рдПрд░рд░: рдЕрдзрд┐рдХрддрдо рдХреЙрд▓ рд╕реНрдЯреИрдХ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛' рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдЕрдХреНрддреВре░ 2014  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: t4t5/sweetalert

SweetAlert рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдореЛрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдЦреЛрд▓рд╛ рд╣реИ, рддреЛ рдореИрдВ SweetAlert рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╕реНрд╡реАрдЯрдЕрд▓рд░реНрдЯ рдкрд░ 'рд░рджреНрдж рдХрд░реЗрдВ', 'рдареАрдХ'... рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпрд╣ 'рдЕрдирдХреЙрдЯреЗрдб рд░реЗрдВрдЬ рдПрд░рд░: рдЕрдзрд┐рдХрддрдо рдХреЙрд▓ рд╕реНрдЯреИрдХ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛' рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рд╕рдорд╕реНрдпрд╛ рдпрд╣рд╛рдБ рд╣реИ:

      if (btnIndex === -1) {
        // Something in the dom, but not a visible button. Focus back on the button.
        $targetElement.focus();
      }

рдЬрдм рдореИрдВ рдЗрд╕ рдХреЛрдб рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдЕрдм рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред
рдкреАрдПрд╕: рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдореЛрдбрд▓ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рдзрд╛рди рд╣реИ:
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛:
$targetElement.focus ();
_рд╢рд╛рдпрдж 413 рдкрдВрдХреНрддрд┐ рдореЗрдВред_

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рдереАред
рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ SweetAlert рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдореЛрдбрд▓ рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдУрдкрди рдореЛрдбрд▓ (рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд╛) рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдПрдХ рд╕реНрд╡реАрдЯ рдЕрд▓рд░реНрдЯ рдХреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВред рддрднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред
рдЖрдкрдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рддреЗрдВ рдХреНрдпрд╛ рд╣реИрдВ) рдкрд╣рд▓реЗ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдореЛрдбрд▓ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╕реНрд╡реАрдЯ рдЕрд▓рд░реНрдЯ рдХреЛ рд╕рдВрдХреЗрдд рджреЗрдВред рдФрд░ рдпрд╣ рдареАрдХ рд░рд╣реЗрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @littleneotrixред рдмрд┐рд▓реНрдХреБрд▓, рдЬрдм рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдореЛрдбрд▓ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдореАрдареЗ рдЕрд▓рд░реНрдЯ рдХреЛ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдРрдк рдореЗрдВ рдореБрдЭреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдереА, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреЛрдб рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреА рдкрдбрд╝реАред

рдареАрдХ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рд╕рд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ ...
рд╕реНрд╡реАрдЯрд▓рд░реНрдЯ рдЦреЛрд▓рдиреЗ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдореЛрдбрд▓ рдкрд░ .hide() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ,
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА Sweetalert рдЦреЛрд▓реЗрдВ, рд▓реЗрдХрд┐рди рдХрдореЛрдмреЗрд╢ рдРрд╕рд╛ рд╣реА рдХрд░реЗрдВ:

swal({   title: "Are you sure?",   text: "Your will not be able to recover this imaginary file!",   type: "warning",   showCancelButton: true,   confirmButtonColor: "#DD6B55",   confirmButtonText: "Yes, delete it!",   closeOnConfirm: false }, function(){   $('#myModal').modal('show')});

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдЙрд╕реЗ рдореЛрдбрд▓ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред
рддреЛ... рдкрд╣рд▓реЗ рдореЛрдбрд▓ рдХреЛ рдЫреБрдкрд╛рдПрдВ -> рд╕реНрд╡реАрдЯрд▓рд░реНрдЯ рдХреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд░реЗрдВ -> рд╕реНрд╡реАрдЯрд▓рд░реНрдЯ рдХреА рдкреБрд╖реНрдЯрд┐ рдкрд░, рдореЛрдбрд▓ рдХреЛ рд╡рд╛рдкрд╕ рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд░реЗрдВред
рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдореИрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ;)
рдЬрдм рддрдХ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдЗрд╕ рдмрд╛рдд рдХреЛ рдареАрдХ рди рдХрд░реЗред

рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдХреНрдпрд╛ рдпрд╣ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдпрд╛ рд╕реНрд╡реАрдЯрд▓рд░реНрдЯ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рд╕реНрд╡реАрдЯрд▓рд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдореЛрдбрд▓ рдореЗрдВ рдмрдЯрди рд╣реИрдВ, рдмрдЯрди рдХрд╛ рдорддрд▓рдм рдЪреАрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИ, рдЬрдм рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП swal рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реВрдВ рдФрд░ 'рд░рджреНрдж рдХрд░реЗрдВ' рдпрд╛ 'рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ' рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ рддреНрд░реБрдЯрд┐ред

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рднреА рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдЕрднреА рдХреЗ рд▓рд┐рдП рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЗ рдЕрд▓рд░реНрдЯ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд▓реЗрдХрд░ рдЖрдпрд╛ред рдореИрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдореЛрдбрд▓ рдЫреБрдкрд╛рддрд╛ рд╣реВрдВ, рд╕реНрд╡рд╛рд▓ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдкреБрд╖реНрдЯрд┐ рдкрд░ рдореЛрдбрд▓ рд╡рд╛рдкрд╕ рд▓рд╛рддрд╛ рд╣реВрдВред рдпрджрд┐ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╢рд╛рдирджрд╛рд░ рдкреЙрдкрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

$('.mfp-wrap').hide();
swal({
    title: "Updated!",
    text: "#" + data.updateData['number'] + " was successfully updated",
    type: "success"
},
function(isConfirm) {
    $('.mfp-wrap').show();
});

рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ @littleenotrix рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдЙрдирдХрд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдирд╣реАрдВ рдкрдХрдбрд╝рд╛ рдФрд░ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореИрдВ рдПрдХ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдкрд░реНрдпрд╛рдкреНрдд рд╕рдорд╛рдзрд╛рди рд╣реИред

рдкреВрдЫрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрдмрд▓ рдореЛрдбрд▓ рдФрд░ рдХреЙрд▓рдмреИрдХ рднрд╛рд░реА рд╣реИрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рдзрд╛рди рд╣реИ:
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛:
$targetElement.focus ();
_рд╢рд╛рдпрдж 413 рдкрдВрдХреНрддрд┐ рдореЗрдВред_

рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрд╕ $.fn.modal.Constructor.prototype.enforceFocus = function () {}; рдЬреЛрдбрд╝реЗрдВ swal(...);

рдЖрдЗрдП рдЗрд╕реЗ рдПрдХ рдЕрдВрдХ рдореЗрдВ рд░рдЦреЗрдВ: https://github.com/aspnetboilerplate/aspnetboilerplate-templates/issues/48

SweetAlert 2.0 рдореЗрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

AlexV525 picture AlexV525  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

adiwithadidas picture adiwithadidas  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

daftspunk picture daftspunk  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

waldyrious picture waldyrious  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jamieson99 picture jamieson99  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ