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

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

рдирдорд╕реНрддреЗ,

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм SweetAlert рдбрд╛рдпрд▓реЙрдЧ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдЦреБрд▓рддрд╛ рд╣реИ, рддреЛ рдЯреИрдм рдХреБрдВрдЬреА рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИ, рдЕрдиреНрдп рд╕рднреА рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдареАрдХ рд╣реЛрддреЗ рд╣реИрдВред

рдЖрдк http://tristanedwards.me/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!",   
            cancelButtonText: "No, cancel plx!",   
            closeOnConfirm: false,   
            closeOnCancel: false }, 
            function(isConfirm){  
                 if (isConfirm) {     
                 swal("Deleted!", "Your imaginary file has been deleted.", "success");  
                 } else {     
                 swal("Cancelled", "Your imaginary file is safe :)", "error");   
                 } });

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдкрд┐рдЫрд▓реЗ рдореЛрдбрд▓ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд▓реЛрдЬреНрдбрдореЙрдбрд▓ () рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреАрд╕реНрдЯреНрд░реЛрдХреЗ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╕реЗ рдЕрдзрд┐рдХ рдХреЙрдкреА рдХрд░ рд░рд╣рд╛ рд╣реИред

 // Reset the page to its previous state
    window.onkeydown = previousWindowKeyDown;
    document.onclick = previousDocumentClick;
    if (previousActiveElement) {
      previousActiveElement.focus();
    }

рд╢рд╛рдпрдж рдпрд╣ рдкрд┐рдЫрд▓реЗ рдореЛрдбрд▓ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреАрдбрд╛рдЙрди рдФрд░ рдСрдиреНрдХрд▓рд┐рдХ рдХреЛ рд╡рд╛рдкрд╕ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд░рд╣рд╛ рд╣реИ?

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

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ @jayquest рджреНрд╡рд╛рд░рд╛ рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:

var рдкрд┐рдЫрд▓рд╛WindowKeyDown = window.onkeydown;
рд╕реНрд╡рд╛рд▓ ({
рд╢реАрд░реНрд╖рдХ: 'рдХреНрдпрд╛ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ?';
рдмрдВрдж рдХрд░реЗрдВ
closeOnCancel: рдЧрд▓рдд
}, рдлрд╝рдВрдХреНрд╢рди (isConfirm) {
window.onkeydown = рдкрд┐рдЫрд▓реЗWindowKeyDown;
рдЕрдЧрд░ (isConfirm) {
swal ('рд╣рдЯрд╛рдП рдЧрдП!', 'рдЖрдкрдХреА рдХрд╛рд▓реНрдкрдирд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИ', 'рд╕рдлрд▓рддрд╛');
} рдЕрдиреНрдп {
swal ('рд░рджреНрдж', 'рдЖрдкрдХреА рдХрд╛рд▓реНрдкрдирд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ :)', 'рддреНрд░реБрдЯрд┐');
}
};

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

рдЙрд╕ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдЖрдк рдЬреЛ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рд╕рдЪ рд╣реИ,
рдмрд╕ рдмрдЯрди рдХреЗ рдмреАрдЪ 'рдЯреИрдм' рдХреБрдВрдЬреА рдЪрд▓рддреА рд╣реИ,
рдЬрдм рдореБрдЭреЗ рджреВрд╕рд░рд╛ рдореЛрдбрд▓ рдорд┐рд▓рддрд╛ рд╣реИ рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЯреИрдм рдмрдЯрди рдХреЛ рдХрд┐рддрдирд╛ рднреА рджрдмрд╛рдПрдВрдЧреЗ рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдмрдЯрди рдкрд░ рд░рд╣реЗрдЧрд╛ред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛!

рд╣рд╛рдВ рдпрд╣ рдореЙрдбрд▓ рдореЗрдВ рдЯреИрдмрд┐рдВрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рджреВрд╕рд░реЗ рдореЛрдбрд▓ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЯреИрдм рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╡реЗрдм рдкреЗрдЬ рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ (рд╕реНрдХреНрд░реАрди рдкрд░ рдХреЗрд╡рд▓ рд╡реЗрдм рдкреЗрдЬ рдкрд░ рдХреЛрдИ рдореЛрдбрд▓ рдирд╣реАрдВ)ред

рдореИрдВрдиреЗ jack126guy / sweetalert @ issue127 рдкрд░ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреГрд╖реНрда рдкрд░ рдмрдЯрди рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдПрдХ рдФрд░ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рддрд╛ рд╣реИ: рдЖрдк рдЕрднреА рднреА рджреВрд╕рд░реЗ рдмрдЯрди рдкрд░ рдЯреИрдм рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдЖрдк рдлрд┐рд░ рд╕реЗ рдЕрд▓рд░реНрдЯ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Enter рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЪреАрдЬреЗрдВ рдЕрдЬреАрдм рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рд╣рд╛рдВ, рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рдлрд┐рдХреНрд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рдЧреНрд▓реЛрдмрд▓ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд╕рд╛рде рдХрд┐ рдпрд╣ SweetAlert рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдПрдХ рддрддреНрд╡ рд╣реИ, рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рддрддреНрд╡ рдХреЛ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЯреИрдм рдХреБрдВрдЬреА рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред

рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рддрдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХреЗрдХреЛрдб == 9) рд╣реИрдВрдбрд▓ рдореЗрдВ рдмрдВрдж рд╣реИрдВрдбрд▓ рд╡рд┐рдзрд┐ рдореЗрдВ рдХреНрд▓реЙрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рдХреЗ рдЕрдиреНрдп рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рднреА рд╣реИрдВ ...

рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдХрдорд┐рдЯрдореЗрдВрдЯ рджрд┐рдЦрд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХреБрдЫ рдФрд░ рдмрджрд▓рд╛рд╡ рднреА рдХрд┐рдП рд╣реИрдВ, рдЬреЛ рджреВрд╕рд░реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рдЗрд╕ рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕реБрдзрд╛рд░ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдореИрдВрдиреЗ рдПрдХ рд░реАрдкреЛ рдХрд┐рдпрд╛ рд╣реИ: https://github.com/heero-yuy/sweetalert.git

рдпрд╣ рдореЗрд░реА рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдм рддрдХ 100% рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдЗрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдКрдкрд░ рджреЛ рд▓рд╛рдЗрди рдХреЛрдб рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ рдерд╛, рд╕реНрд╡реАрдЯрд▓рд╛рд░реНрдЯ рдпрд╛ 215 рд░реЗрдЦрд╛ рдкрд░ рдкреНрд░рдлреБрд▓реНрд▓рд┐рдд рд╣реЛрдирд╛, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

/*
 * Global sweetAlert function
 */
var sweetAlert, swal;

sweetAlert = swal = function() {

    if(previousWindowKeyDown !== undefined && window.onkeydown !== previousWindowKeyDown)`
        window.onkeydown = previousWindowKeyDown;

: +1:ред рдЗрд╕реЗ рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдПред

@ Ajquest рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ @jayquest рджреНрд╡рд╛рд░рд╛ рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:

var рдкрд┐рдЫрд▓рд╛WindowKeyDown = window.onkeydown;
рд╕реНрд╡рд╛рд▓ ({
рд╢реАрд░реНрд╖рдХ: 'рдХреНрдпрд╛ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ?';
рдмрдВрдж рдХрд░реЗрдВ
closeOnCancel: рдЧрд▓рдд
}, рдлрд╝рдВрдХреНрд╢рди (isConfirm) {
window.onkeydown = рдкрд┐рдЫрд▓реЗWindowKeyDown;
рдЕрдЧрд░ (isConfirm) {
swal ('рд╣рдЯрд╛рдП рдЧрдП!', 'рдЖрдкрдХреА рдХрд╛рд▓реНрдкрдирд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИ', 'рд╕рдлрд▓рддрд╛');
} рдЕрдиреНрдп {
swal ('рд░рджреНрдж', 'рдЖрдкрдХреА рдХрд╛рд▓реНрдкрдирд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ :)', 'рддреНрд░реБрдЯрд┐');
}
};

@Amoralidad рдХреЗ рдлрд╝рд┐рдХреНрд╕ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрд╡реАрдЯ рдЕрд▓рд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдпрд╣ рд╕реНрд╡реЗрд▓ рд╕рд░реНрд╡рд┐рд╕ рдХреЛ рд╕рдЬрд╛рдПрдЧрд╛, рддрд╛рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрдирдмреЙрд░реНрд╕реНрдб рд░рд╣реЗ (рдмрд┐рдирд╛ рд╣рд░ рдХреЙрд▓ рдХреЗ рдКрдкрд░ рджрд┐рдП рдХреЛрдб рдХреЛ рдареАрдХ рдХрд┐рдП рдмрд┐рдирд╛) ) рдЬрдм рддрдХ рдПрдХ рд╕реНрдерд╛рдпреА рдирд┐рд░реНрдзрд╛рд░рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

(function (){

    var _swal = window.swal;

    window.swal = function(){

        var previousWindowKeyDown = window.onkeydown;

        _swal.apply(this, Array.prototype.slice.call(arguments, 0));

        window.onkeydown = previousWindowKeyDown;

    };

})();

рдореИрдВ рдЗрд╕ рдмрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЙрдкрд░реЛрдХреНрдд рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! : +1:

рд╣рд╛рдВ, @JustinWinthers рдХрд╛

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдВрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднрд╛рдЧрдиреЗ рдФрд░ рдХреБрдВрдЬреА рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ

@ рдЧреНрд▓реИрдорд░рд▓реИрдб рдХрд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдзрдиреНрдпрд╡рд╛рдж @ рд╕рдВрдЬрдп ...

рдореИрдВрдиреЗ рдмрд╕ рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред https://github.com/t4t5/sweetalert/pull/547

@JustinWinthers , рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ type: 'input' рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╕рдВрд╡рд╛рдж рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд░рджреНрдж рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ swal.showInputError is not a function рдХрд╣рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, http://clubcare.no/dashboard рдФрд░ Glemt passord (рдкрд╛рд╕рд╡рд░реНрдб рднреВрд▓ рдЧрдП) рдкрд░ рдЯреИрдк рдХрд░реЗрдВ

рдЖрдкрдХреЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдпрд╣ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рдзрдиреНрдпрд╡рд╛рдж!

@ рд╕рдВрдЬрдп рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд╣рд╛рдп @JustinWinthers

рдореИрдВрдиреЗ SweetAlert рдХреЗ рдЦреБрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЬрдм рдореИрдВрдиреЗ swal.close(); рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Sweetalert рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рддреЛ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реЛ рдЧрдИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рд╢реБрд░реВ рд╣реБрдИ, рдЬрдм cancel рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛:

swal.close is not a function

рдпрд╣ рдКрдкрд░ рджрд┐рдП рдЧрдП @EduardJS рдХреЗ рд╕рдорд╛рди рд╣реИред рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрддрдиреЗ рдХрд░реАрдм рдЖ рдЧрдП рд▓реЗрдХрд┐рди рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдореБрдЭреЗ рдЖрдкрдХрд╛ рд╕реБрдЭрд╛рдпрд╛ рдХреЛрдб рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛ред рдХреЛрдИ рднреА рд╕рд╣рд╛рдпрддрд╛ рдЕрдЪреНрдЫреА рд╣реЛрдЧреАред

рдЪреАрдпрд░реНрд╕,
рдиреАрд▓ред

@JustinWinthers рдХреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдВрднрд╡ рдЙрдкрд╛рдп рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ (рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛), рдХреЗрд╡рд▓ swal.close рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╣реБрдХ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдкрд┐рдЫрд▓реЗ window.onkeydown рдореЗрдВ window.onkeydown рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИред window.onkeydown рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░:

(function (){
    var close = window.swal.close;
    var previousWindowKeyDown = window.onkeydown;
    window.swal.close = function() {
        close();
        window.onkeydown = previousWindowKeyDown;
    };
})();

рдпрд╛ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдФрд░ рднреА рд╕рд░рд▓:

(function (){
    var close = window.swal.close;
    window.swal.close = function() {
        close();
        window.onkeydown = null;
    };
})();

рдЗрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд╕рд╛рде рдЕрдм рдбрд╛рдпрд▓реЙрдЧ рдореЗрдВ рдПрдВрдЯрд░ рдФрд░ рдПрд╕реНрдХреЗрдк рдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИред

@ Mr-Anonymous рдФрд░ @EduardJS рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рднреА рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВред

@kosst рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реАред рдЙрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдХреЛрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!!

рдЪреАрдпрд░реНрд╕,
рдиреАрд▓ред

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