Plugin Directory

Changeset 3238416


Ignore:
Timestamp:
02/11/2025 08:37:21 AM (13 months ago)
Author:
Beherit
Message:

Language corrections #3

Location:
ejabberd-account-tools/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • ejabberd-account-tools/trunk/ejabberd-account-tools.pot

    r3237867 r3238416  
    33msgstr ""
    44"Project-Id-Version: Ejabberd Account Tools\n"
    5 "POT-Creation-Date: 2025-02-10 12:25+0100\n"
     5"POT-Creation-Date: 2025-02-11 09:36+0100\n"
    66"PO-Revision-Date: \n"
    77"Last-Translator: \n"
     
    402402msgstr ""
    403403
    404 #: includes/admin-settings.php:349 includes/admin-tools.php:170
     404#: includes/admin-settings.php:349
    405405msgid "Body"
    406406msgstr ""
     
    706706msgstr ""
    707707
     708#: includes/admin-tools.php:170
     709msgid "Content"
     710msgstr ""
     711
    708712#: includes/admin-tools.php:211 includes/admin-tools.php:236
    709713#: includes/admin-tools.php:248 includes/admin-tools.php:262
     
    802806
    803807#: includes/admin-tools.php:546
    804 msgid "Please enter a message body and try again."
     808msgid "Please enter a message content and try again."
    805809msgstr ""
    806810
     
    818822
    819823#: includes/change_email.php:21 includes/register.php:37
    820 msgid "The email address is invalid. Did you mean"
     824msgid "Did you mean"
    821825msgstr ""
    822826
  • ejabberd-account-tools/trunk/includes/admin-tools.php

    r3237867 r3238416  
    168168                                        </tr>
    169169                                        <tr>
    170                                             <th><?php _e('Body', 'ejabberd-account-tools'); ?></th>
    171                                             <td>
    172                                                 <textarea name="body" id="body" type="text" cols="50" rows="5" /><?php echo isset($_POST['body']) ? stripslashes_deep($_POST['body']) : ''; ?></textarea>
     170                                            <th><?php _e('Content', 'ejabberd-account-tools'); ?></th>
     171                                            <td>
     172                                                <textarea name="content" id="content" type="text" cols="50" rows="5" /><?php echo isset($_POST['content']) ? stripslashes_deep($_POST['content']) : ''; ?></textarea>
    173173                                            </td>
    174174                                        </tr>
     
    520520        // User found
    521521        else if($response['code'] == 0) {
    522             // Verify body
    523             if($_POST['body']) {
    524                 // Get subject and body
     522            // Verify content
     523            if($_POST['content']) {
     524                // Get subject and content
    525525                $subject = htmlspecialchars(wp_strip_all_tags(do_shortcode(stripslashes_deep(sanitize_text_field($_POST['subject'])))));
    526                 $body = htmlspecialchars(wp_strip_all_tags(do_shortcode(stripslashes_deep(sanitize_text_field($_POST['body'])))));
     526                $content = htmlspecialchars(wp_strip_all_tags(do_shortcode(stripslashes_deep(sanitize_text_field($_POST['content'])))));
    527527                // Send message
    528528                if($subject) {
    529                     $response = ejabat_get_xmpp_data('send_message', array('type' => 'normal', 'from' => $host, 'to' => $login.'@'.$host, 'subject' => $subject, 'body' => $body));
     529                    $response = ejabat_get_xmpp_data('send_message', array('type' => 'normal', 'from' => $host, 'to' => $login.'@'.$host, 'subject' => $subject, 'body' => $content));
    530530                } else {
    531                     $response = ejabat_get_xmpp_data('send_message', array('type' => 'chat', 'from' => $host, 'to' => $login.'@'.$host, 'subject' => '', 'body' => $body));
     531                    $response = ejabat_get_xmpp_data('send_message', array('type' => 'chat', 'from' => $host, 'to' => $login.'@'.$host, 'subject' => '', 'body' => $content));
    532532                }
    533533                // Server unavailable
     
    544544            else {
    545545                $status = 'warning';
    546                 $message = __('Please enter a message body and try again.', 'ejabberd-account-tools');
     546                $message = __('Please enter a message content and try again.', 'ejabberd-account-tools');
    547547            }
    548548        }
  • ejabberd-account-tools/trunk/includes/change_email.php

    r3237867 r3238416  
    1919            'checking_email' => '<span class="ejabat-spinner"></span>'.__('Checking email address...', 'ejabberd-account-tools'),
    2020            'invalid_email' => __('The email address is invalid.', 'ejabberd-account-tools'),
    21             'did_you_mean' => __('The email address is invalid. Did you mean', 'ejabberd-account-tools'),
     21            'did_you_mean' => __('Did you mean', 'ejabberd-account-tools'),
    2222            'empty_field' => __('Please complete the required field.', 'ejabberd-account-tools'),
    2323            'empty_fields' => __('Verification errors occurred. Please check all fields and submit the form again.', 'ejabberd-account-tools'),
  • ejabberd-account-tools/trunk/includes/register.php

    r3237867 r3238416  
    3535            'checking_email' => '<span class="ejabat-spinner"></span>'.__('Checking email address...', 'ejabberd-account-tools'),
    3636            'invalid_email' => __('The email address is invalid.', 'ejabberd-account-tools'),
    37             'did_you_mean' => __('The email address is invalid. Did you mean', 'ejabberd-account-tools'),
     37            'did_you_mean' => __('Did you mean', 'ejabberd-account-tools'),
    3838            'empty_field' => __('Please complete the required field.', 'ejabberd-account-tools'),
    3939            'empty_fields' => __('Verification errors occurred. Please check all fields and submit the form again.', 'ejabberd-account-tools'),
  • ejabberd-account-tools/trunk/js/js.ejabat.form.js

    r3175084 r3238416  
    192192                                    input.removeAttribute('class');
    193193                                    input.classList.add('invalid');
    194                                     tip.innerText = ejabat.did_you_mean + ' ' + this.response.did_you_mean + '?';
     194                                    tip.innerText = ejabat.invalid_email + ' ' + ejabat.did_you_mean + ' ' + this.response.did_you_mean + '?';
    195195                                }
    196196                                else {
  • ejabberd-account-tools/trunk/js/js.ejabat.form.min.js

    r3175084 r3238416  
    1 function GetURLParameter(e){for(var t=window.location.search.substring(1).split("&"),a=0;a<t.length;a++){var s=t[a].split("=");if(s[0]==e)return s[1]}}function DispatchEvent(e){document.querySelector(".ejabat").dispatchEvent(new CustomEvent("ejabat_"+e,{bubbles:!0,cancelable:!0}))}function ValidateInput(e){e.value?(e.removeAttribute("class"),e.classList.add("valid"),e.parentNode.querySelector(".ejabat-tip").innerText=""):(e.removeAttribute("class"),e.classList.add("invalid"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.empty_field)}function ValidateInputUsername(e,t){var a,s=e.parentNode.querySelector(".ejabat-tip");s.innerHTML=ejabat.checking_username,e.value?new RegExp(ejabat.username_regexp).test(e.value)?((a=new XMLHttpRequest).open("POST",ejabat.rest_api+"check-account",!0),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),a.responseType="json",a.onload=function(){200==this.status?"success"==this.response.status?(e.removeAttribute("class"),e.classList.add("valid"),s.innerText=""):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=this.response.message):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=ejabat.error)},a.send("username="+e.value+"&host="+t.value)):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=ejabat.invalid_username):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=ejabat.empty_field)}function ValidateInputStrength(e){var t;e.value?0<ejabat.password_strength?(void 0!==window.zxcvbn&&(t=zxcvbn(e.value).score),0==t&&(e.removeAttribute("class"),e.classList.add("too-weak"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_too_weak),1==t?(e.removeAttribute("class"),e.classList.add("very-weak"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_very_weak):2==t?(e.removeAttribute("class"),e.classList.add("weak"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_weak):3==t?(e.removeAttribute("class"),e.classList.add("good"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_good):4==t&&(e.removeAttribute("class"),e.classList.add("strong"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_strong),ejabat.password_strength<=t?e.classList.add("valid"):e.classList.add("invalid")):(e.classList.add("valid"),e.parentNode.querySelector(".ejabat-tip").innerText=""):(e.removeAttribute("class"),e.classList.add("invalid"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.empty_field)}function ValidateInputEmail(t){var e,a=t.parentNode.querySelector(".ejabat-tip");a.innerHTML=ejabat.checking_email,t.value?new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(t.value)?((e=new XMLHttpRequest).open("POST",ejabat.rest_api+"validate-email",!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.responseType="json",e.onload=function(){var e;200==this.status?"success"==this.response.status?(t.removeAttribute("class"),t.classList.add("valid"),a.innerText=""):((e=new XMLHttpRequest).open("GET","https://api.usercheck.com/email/"+encodeURIComponent(t.value),!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.responseType="json",e.onload=function(){200==this.status&&null!=this.response.did_you_mean?(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.did_you_mean+" "+this.response.did_you_mean+"?"):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.invalid_email)},e.send()):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.error)},e.send("email="+encodeURIComponent(t.value))):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.invalid_email):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.empty_field)}document.addEventListener("DOMContentLoaded",function(){var a;"undefined"!=typeof Cookies&&(a=Cookies.get("ejabat_session"));var e=new XMLHttpRequest;e.open("POST",ejabat.rest_api+document.querySelector(".ejabat").getAttribute("data-action"),!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),ejabat.nonce&&e.setRequestHeader("X-WP-Nonce",ejabat.nonce),e.responseType="json",e.onload=function(){var t;200==this.status?("undefined"!=typeof Cookies&&"expired"==this.response.session&&Cookies.remove("ejabat_session"),document.querySelector(".ejabat").outerHTML=this.response.data,t=this.response.nonce,DispatchEvent("loaded"),document.querySelectorAll(".ejabat-hint input").forEach(function(t){t.addEventListener("focusin",function(){var e=t.parentNode.querySelector(".ejabat-tip");e.innerText||(e.innerText=ejabat[t.name+"_hint"])}),t.addEventListener("focusout",function(){var e=t.parentNode.querySelector(".ejabat-tip");e.innerText==ejabat[t.name+"_hint"]&&(e.innerText="")})}),document.querySelectorAll(".ejabat-color").forEach(function(e){new Huebee(e,{notation:"hex",saturations:2,customColors:["#4CAF50","#8BC34A","#795548","#607D8B","#F44336","#9E9E9E"]})}),document.querySelector("#username.ejabat-validate input")&&(document.querySelector("#username.ejabat-validate input").addEventListener("change",function(){this.value=this.value.toLowerCase().trim(),ValidateInputUsername(this,document.querySelector(".ejabat #host select"))}),document.querySelector(".ejabat #host select").addEventListener("change",function(){ValidateInputUsername(document.querySelector("#username.ejabat-validate input"),this)})),document.querySelector("#login.ejabat-validate input")&&document.querySelector("#login.ejabat-validate input").addEventListener("change",function(){this.value=this.value.toLowerCase().trim(),ValidateInput(this)}),document.querySelector("#password.ejabat-strength.ejabat-validate input")&&document.querySelector("#password.ejabat-strength.ejabat-validate input").addEventListener("keyup",function(e){e=e.which||e.keyCode;9!==e&&16!==e&&ValidateInputStrength(this)}),document.querySelector("#password.ejabat-validate:not(.ejabat-strength) input")&&document.querySelector("#password.ejabat-validate input").addEventListener("change",function(){ValidateInput(this)}),document.querySelector("#email.ejabat-validate input")&&document.querySelector("#email.ejabat-validate input").addEventListener("change",function(){ValidateInputEmail(this)}),document.querySelector(".ejabat").addEventListener("submit",function(){var e;document.querySelector(".ejabat #message")&&document.querySelector(".ejabat #message").remove(),document.querySelector(".ejabat #response").removeAttribute("class"),document.querySelector(".ejabat #response").innerText="",document.querySelector(".ejabat-spinner").style.visibility="visible",document.querySelectorAll(".ejabat-validate input").forEach(function(e){ValidateInput(e)}),document.querySelectorAll(".ejabat input.invalid").length?(document.querySelector(".ejabat #response").classList.add("ejabat-blocked"),document.querySelector(".ejabat #response").innerText=ejabat.empty_fields,document.querySelector(".ejabat-spinner").style.visibility="hidden"):((e=new XMLHttpRequest).open("POST",ejabat.rest_api+document.querySelector(".ejabat").getAttribute("data-action"),!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.setRequestHeader("X-WP-Nonce",t),e.responseType="json",e.onload=function(){DispatchEvent("submitted"),200==this.status?("success"==this.response.status?"undefined"!=typeof Cookies?"expired"==this.response.session?(Cookies.remove("ejabat_session"),location.reload()):this.response.session&&(Cookies.set("ejabat_session",this.response.session,{secure:!0,expires:1/48}),location.reload()):(document.querySelector(".ejabat").reset(),document.querySelectorAll(".ejabat input").forEach(function(e){e.removeAttribute("class")})):(DispatchEvent("submit_error"),this.response.fields&&this.response.fields.forEach(function(e){document.querySelector(".ejabat #"+e+" input").removeAttribute("class"),document.querySelector(".ejabat #"+e+" input").classList.add("invalid")})),document.querySelector(".ejabat #response").classList.add("ejabat-"+this.response.status),document.querySelector(".ejabat #response").innerText=this.response.message):(DispatchEvent("request_error"),document.querySelector(".ejabat #response").classList.add("ejabat-error"),document.querySelector(".ejabat #response").innerText=ejabat.error),document.querySelector(".ejabat-spinner").style.visibility="hidden"},e.send(new URLSearchParams(new FormData(document.querySelector(".ejabat")))))}),document.querySelector(".ejabat-logout")&&document.querySelector(".ejabat-logout a").addEventListener("click",function(){document.querySelector(".ejabat-spinner").style.visibility="visible",Cookies.remove("ejabat_session");var e=new XMLHttpRequest;e.open("POST",ejabat.rest_api+"logout",!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.setRequestHeader("X-WP-Nonce",t),e.responseType="json",e.send("session="+a)})):document.querySelector(".ejabat").outerHTML=ejabat.form_error},e.send("host="+GetURLParameter("host")+"&code="+GetURLParameter("code")+"&session="+a)});
     1function GetURLParameter(e){for(var t=window.location.search.substring(1).split("&"),a=0;a<t.length;a++){var s=t[a].split("=");if(s[0]==e)return s[1]}}function DispatchEvent(e){document.querySelector(".ejabat").dispatchEvent(new CustomEvent("ejabat_"+e,{bubbles:!0,cancelable:!0}))}function ValidateInput(e){e.value?(e.removeAttribute("class"),e.classList.add("valid"),e.parentNode.querySelector(".ejabat-tip").innerText=""):(e.removeAttribute("class"),e.classList.add("invalid"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.empty_field)}function ValidateInputUsername(e,t){var a,s=e.parentNode.querySelector(".ejabat-tip");s.innerHTML=ejabat.checking_username,e.value?new RegExp(ejabat.username_regexp).test(e.value)?((a=new XMLHttpRequest).open("POST",ejabat.rest_api+"check-account",!0),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),a.responseType="json",a.onload=function(){200==this.status?"success"==this.response.status?(e.removeAttribute("class"),e.classList.add("valid"),s.innerText=""):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=this.response.message):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=ejabat.error)},a.send("username="+e.value+"&host="+t.value)):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=ejabat.invalid_username):(e.removeAttribute("class"),e.classList.add("invalid"),s.innerText=ejabat.empty_field)}function ValidateInputStrength(e){var t;e.value?0<ejabat.password_strength?(void 0!==window.zxcvbn&&(t=zxcvbn(e.value).score),0==t&&(e.removeAttribute("class"),e.classList.add("too-weak"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_too_weak),1==t?(e.removeAttribute("class"),e.classList.add("very-weak"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_very_weak):2==t?(e.removeAttribute("class"),e.classList.add("weak"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_weak):3==t?(e.removeAttribute("class"),e.classList.add("good"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_good):4==t&&(e.removeAttribute("class"),e.classList.add("strong"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.password_strong),ejabat.password_strength<=t?e.classList.add("valid"):e.classList.add("invalid")):(e.classList.add("valid"),e.parentNode.querySelector(".ejabat-tip").innerText=""):(e.removeAttribute("class"),e.classList.add("invalid"),e.parentNode.querySelector(".ejabat-tip").innerText=ejabat.empty_field)}function ValidateInputEmail(t){var e,a=t.parentNode.querySelector(".ejabat-tip");a.innerHTML=ejabat.checking_email,t.value?new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(t.value)?((e=new XMLHttpRequest).open("POST",ejabat.rest_api+"validate-email",!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.responseType="json",e.onload=function(){var e;200==this.status?"success"==this.response.status?(t.removeAttribute("class"),t.classList.add("valid"),a.innerText=""):((e=new XMLHttpRequest).open("GET","https://api.usercheck.com/email/"+encodeURIComponent(t.value),!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.responseType="json",e.onload=function(){200==this.status&&null!=this.response.did_you_mean?(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.invalid_email+" "+ejabat.did_you_mean+" "+this.response.did_you_mean+"?"):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.invalid_email)},e.send()):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.error)},e.send("email="+encodeURIComponent(t.value))):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.invalid_email):(t.removeAttribute("class"),t.classList.add("invalid"),a.innerText=ejabat.empty_field)}document.addEventListener("DOMContentLoaded",function(){var a;"undefined"!=typeof Cookies&&(a=Cookies.get("ejabat_session"));var e=new XMLHttpRequest;e.open("POST",ejabat.rest_api+document.querySelector(".ejabat").getAttribute("data-action"),!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),ejabat.nonce&&e.setRequestHeader("X-WP-Nonce",ejabat.nonce),e.responseType="json",e.onload=function(){var t;200==this.status?("undefined"!=typeof Cookies&&"expired"==this.response.session&&Cookies.remove("ejabat_session"),document.querySelector(".ejabat").outerHTML=this.response.data,t=this.response.nonce,DispatchEvent("loaded"),document.querySelectorAll(".ejabat-hint input").forEach(function(t){t.addEventListener("focusin",function(){var e=t.parentNode.querySelector(".ejabat-tip");e.innerText||(e.innerText=ejabat[t.name+"_hint"])}),t.addEventListener("focusout",function(){var e=t.parentNode.querySelector(".ejabat-tip");e.innerText==ejabat[t.name+"_hint"]&&(e.innerText="")})}),document.querySelectorAll(".ejabat-color").forEach(function(e){new Huebee(e,{notation:"hex",saturations:2,customColors:["#4CAF50","#8BC34A","#795548","#607D8B","#F44336","#9E9E9E"]})}),document.querySelector("#username.ejabat-validate input")&&(document.querySelector("#username.ejabat-validate input").addEventListener("change",function(){this.value=this.value.toLowerCase().trim(),ValidateInputUsername(this,document.querySelector(".ejabat #host select"))}),document.querySelector(".ejabat #host select").addEventListener("change",function(){ValidateInputUsername(document.querySelector("#username.ejabat-validate input"),this)})),document.querySelector("#login.ejabat-validate input")&&document.querySelector("#login.ejabat-validate input").addEventListener("change",function(){this.value=this.value.toLowerCase().trim(),ValidateInput(this)}),document.querySelector("#password.ejabat-strength.ejabat-validate input")&&document.querySelector("#password.ejabat-strength.ejabat-validate input").addEventListener("keyup",function(e){e=e.which||e.keyCode;9!==e&&16!==e&&ValidateInputStrength(this)}),document.querySelector("#password.ejabat-validate:not(.ejabat-strength) input")&&document.querySelector("#password.ejabat-validate input").addEventListener("change",function(){ValidateInput(this)}),document.querySelector("#email.ejabat-validate input")&&document.querySelector("#email.ejabat-validate input").addEventListener("change",function(){ValidateInputEmail(this)}),document.querySelector(".ejabat").addEventListener("submit",function(){var e;document.querySelector(".ejabat #message")&&document.querySelector(".ejabat #message").remove(),document.querySelector(".ejabat #response").removeAttribute("class"),document.querySelector(".ejabat #response").innerText="",document.querySelector(".ejabat-spinner").style.visibility="visible",document.querySelectorAll(".ejabat-validate input").forEach(function(e){ValidateInput(e)}),document.querySelectorAll(".ejabat input.invalid").length?(document.querySelector(".ejabat #response").classList.add("ejabat-blocked"),document.querySelector(".ejabat #response").innerText=ejabat.empty_fields,document.querySelector(".ejabat-spinner").style.visibility="hidden"):((e=new XMLHttpRequest).open("POST",ejabat.rest_api+document.querySelector(".ejabat").getAttribute("data-action"),!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.setRequestHeader("X-WP-Nonce",t),e.responseType="json",e.onload=function(){DispatchEvent("submitted"),200==this.status?("success"==this.response.status?"undefined"!=typeof Cookies?"expired"==this.response.session?(Cookies.remove("ejabat_session"),location.reload()):this.response.session&&(Cookies.set("ejabat_session",this.response.session,{secure:!0,expires:1/48}),location.reload()):(document.querySelector(".ejabat").reset(),document.querySelectorAll(".ejabat input").forEach(function(e){e.removeAttribute("class")})):(DispatchEvent("submit_error"),this.response.fields&&this.response.fields.forEach(function(e){document.querySelector(".ejabat #"+e+" input").removeAttribute("class"),document.querySelector(".ejabat #"+e+" input").classList.add("invalid")})),document.querySelector(".ejabat #response").classList.add("ejabat-"+this.response.status),document.querySelector(".ejabat #response").innerText=this.response.message):(DispatchEvent("request_error"),document.querySelector(".ejabat #response").classList.add("ejabat-error"),document.querySelector(".ejabat #response").innerText=ejabat.error),document.querySelector(".ejabat-spinner").style.visibility="hidden"},e.send(new URLSearchParams(new FormData(document.querySelector(".ejabat")))))}),document.querySelector(".ejabat-logout")&&document.querySelector(".ejabat-logout a").addEventListener("click",function(){document.querySelector(".ejabat-spinner").style.visibility="visible",Cookies.remove("ejabat_session");var e=new XMLHttpRequest;e.open("POST",ejabat.rest_api+"logout",!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.setRequestHeader("X-WP-Nonce",t),e.responseType="json",e.send("session="+a)})):document.querySelector(".ejabat").outerHTML=ejabat.form_error},e.send("host="+GetURLParameter("host")+"&code="+GetURLParameter("code")+"&session="+a)});
Note: See TracChangeset for help on using the changeset viewer.