KOKINIO - MANAGER
Edit File: custom_config_mercadopago.js
/*jshint multistr: true */ window.addEventListener('load', function() { //remove link breadcrumb, header and save button document.querySelector('.wc-admin-breadcrumb').style.display = 'none'; if (document.querySelector('.mp-header-logo') !== null){ document.querySelector('.mp-header-logo').style.display = 'none'; } else { var pElement = document.querySelectorAll('#mainform > p'); pElement[0] !== undefined ? pElement[0].style.display = 'none' : null; } document.querySelector('#_wpnonce').parentElement.style.display = 'none'; var h2s = document.querySelectorAll('h2'); h2s[4] !== undefined ? h2s[4].style.display = 'none' : null; var descriptionInput = document.querySelectorAll('p.description'); for (var i = 0; i < descriptionInput.length; i++) { descriptionInput[i].style.width = '420px'; } //update form_fields label var label = document.querySelectorAll('th.titledesc'); for (var j = 0; j < label.length; j++) { label[j].id = 'mp_field_text'; if (label[j] && label[j].children[0] && label[j].children[0].children[0]) { label[j].children[0].children[0].style.position = 'relative'; label[j].children[0].children[0].style.fontSize = '22px'; } } //collpase ajustes avanzados var table = document.querySelectorAll('.form-table'); for (var k = 0; k < table.length; k++) { table[k].id = 'mp_table_' + k; } // Add max length to title input let titleInput = this.document.querySelectorAll('.limit-title-max-length'); titleInput.forEach( (element) => { element.setAttribute('maxlength', '85'); } ); // Remove title and description row if necessary. document.querySelectorAll('.hidden-field-mp-title').forEach( (element) => { element.closest('tr').style.display = 'none'; } ); document.querySelectorAll('.hidden-field-mp-desc').forEach( (element) => { element.closest('tr').style.display = 'none'; } ); //clone save button var cloneSaveButton = document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_btn_save'); if (document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_homolog_title') !== null || document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_credential_description_test') !== null) { document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_credential_description_test').nextElementSibling.append(cloneSaveButton.cloneNode(true)); } if (document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_homolog_title') !== null || document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_custom_options_title') !== null) { document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_advanced_settings').nextElementSibling.append(cloneSaveButton.cloneNode(true)); document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_custom_options_title').nextElementSibling.append(cloneSaveButton.cloneNode(true)); document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_payments_subtitle').nextElementSibling.append(cloneSaveButton.cloneNode(true)); document.getElementById('woocommerce_woo-mercado-pago-custom_checkout_payments_advanced_description').nextElementSibling.append(cloneSaveButton.cloneNode(true)); var collapse_title = document.querySelector('#woocommerce_woo-mercado-pago-custom_checkout_advanced_settings'); var collapse_table = collapse_title.nextElementSibling; collapse_table.style.display = 'none'; collapse_title.style.cursor = 'pointer'; collapse_title.innerHTML += '<span class="mp-btn-collapsible" id="header_plus" style="display:block">+</span>\ <span class="mp-btn-collapsible" id="header_less" style="display:none">-</span>'; var header_plus = document.querySelector('#header_plus'); var header_less = document.querySelector('#header_less'); collapse_title.onclick = function () { if (collapse_table.style.display === 'none') { collapse_table.style.display = 'block'; header_less.style.display = 'block'; header_plus.style.display = 'none'; } else { collapse_table.style.display = 'none'; header_less.style.display = 'none'; header_plus.style.display = 'block'; } }; //collpase Configuración Avanzada document.querySelector('#woocommerce_woo-mercado-pago-custom_checkout_payments_advanced_description').nextElementSibling.style.display = 'none'; var collapse_title_2 = document.querySelector('#woocommerce_woo-mercado-pago-custom_checkout_custom_payments_advanced_title'); var collapse_table_2 = document.querySelector('#woocommerce_woo-mercado-pago-custom_checkout_payments_advanced_description').nextElementSibling; var collapse_description_2 = document.querySelector('#woocommerce_woo-mercado-pago-custom_checkout_payments_advanced_description'); collapse_table_2.style.display = 'none'; collapse_description_2.style.display = 'none'; collapse_title_2.style.cursor = 'pointer'; collapse_title_2.innerHTML += '<span class="mp-btn-collapsible" id="header_plus_2" style="display:block">+</span>\ <span class="mp-btn-collapsible" id="header_less_2" style="display:none">-</span>'; var header_plus_2 = document.querySelector('#header_plus_2'); var header_less_2 = document.querySelector('#header_less_2'); collapse_title_2.onclick = function () { if (collapse_table_2.style.display === 'none') { collapse_table_2.style.display = 'block'; header_less_2.style.display = 'block'; collapse_table_2.style.display = 'block'; header_plus_2.style.display = 'none'; } else { collapse_table_2.style.display = 'none'; header_less_2.style.display = 'none'; collapse_description_2.style.display = 'none'; header_plus_2.style.display = 'block'; } }; } var saveButtonElements = document.querySelectorAll('.mp-save-button'); if (saveButtonElements.length !== 0) { Array.from(saveButtonElements).forEach(function (button) { button.addEventListener('click', function () { var saveButtonEvent = document.querySelector('.woocommerce-save-button'); saveButtonEvent.click(); }); }); } });