diff --git a/public/client.js b/public/client.js
index b973905..26cd7f2 100644
--- a/public/client.js
+++ b/public/client.js
@@ -132,6 +132,12 @@ function initializeEventListeners() {
errorMessage.innerHTML = `Revisar la disponibilidad del sitio tardó mucho tiempo, intentalo más tarde.`;
}, 10000);
+ if (directory.length < 4 || directory.length > 35) {
+ errorMessage.style.display = "block";
+ errorMessage.innerHTML = `El nombre del sitio debe tener entre 4 y 35 caracteres.`;
+ return;
+ }
+
try {
const exists = await checkDirectoryExists(directory);
@@ -154,14 +160,14 @@ function initializeEventListeners() {
}
});
- document.getElementById('buyModeDirectoryInput').addEventListener('input', function() {
- const input = this.value.trim();
- const sanitizedDirectory = sanitizeDirectoryTitle(input);
- const previewElement = document.getElementById('checkdir-preview');
+ document.getElementById('buyModeDirectoryInput').addEventListener('input', function() {
+ const input = this.value.trim();
+ const sanitizedDirectory = sanitizeDirectoryTitle(input);
+ const previewElement = document.getElementById('checkdir-preview');
- previewElement.style.display = "block"
- previewElement.innerHTML = `Su sitio se publicará en:
https://conex.one/${sanitizedDirectory}`;
- });
+ previewElement.style.display = "block"
+ previewElement.innerHTML = `Su sitio se publicará en:
https://conex.one/${sanitizedDirectory}`;
+ });
document.getElementById("continueToEditModeButton").addEventListener('click', () =>
editMode(extractSitePath(document.getElementById("editModeDirectoryInput").value))
@@ -551,17 +557,17 @@ function updateSiteRequest() {
},
body: JSON.stringify({ directory: directory })
})
- .then(response => {
- if (response.status === 200) {
- successElement.style.display = "block"
- errorElement.style.display = "none"
- successElement.innerHTML = "Se envió el código de autenticación de 6 dígitos a su correo electrónico.";
- } else {
- successElement.style.display = "none"
- errorElement.style.display = "block"
- errorElement.innerHTML = "Error enviando el código de confirmación a su correo, recuerde que puede solicitar el código solamente una vez cada minuto.";
- }
- })
+ .then(response => {
+ if (response.status === 200) {
+ successElement.style.display = "block"
+ errorElement.style.display = "none"
+ successElement.innerHTML = "Se envió el código de autenticación de 6 dígitos a su correo electrónico.";
+ } else {
+ successElement.style.display = "none"
+ errorElement.style.display = "block"
+ errorElement.innerHTML = "Error enviando el código de confirmación a su correo, recuerde que puede solicitar el código solamente una vez cada minuto.";
+ }
+ })
}
function updateSiteConfirm(code) {
@@ -590,17 +596,17 @@ function updateSiteConfirm(code) {
editor_data: editorData
})
})
- .then(response => {
- if (response.status === 200) {
- successElement.style.display = "block"
- errorElement.style.display = "none"
- successElement.innerHTML = "Se actualizó correctamente la información de su sitio, los cambios deberían verse reflejados en menos de 24 horas.";
- } else {
- successElement.style.display = "none"
- errorElement.style.display = "block"
- errorElement.innerHTML = "Error actualizando su sitio, por favor vuelva a intentarlo más tarde.";
- }
- })
+ .then(response => {
+ if (response.status === 200) {
+ successElement.style.display = "block"
+ errorElement.style.display = "none"
+ successElement.innerHTML = "Se actualizó correctamente la información de su sitio, los cambios deberían verse reflejados en menos de 24 horas.";
+ } else {
+ successElement.style.display = "none"
+ errorElement.style.display = "block"
+ errorElement.innerHTML = "Error actualizando su sitio, por favor vuelva a intentarlo más tarde.";
+ }
+ })
}
function extractSitePath(url) {
diff --git a/public/paypal.js b/public/paypal.js
index 900fcb7..b7a0b04 100644
--- a/public/paypal.js
+++ b/public/paypal.js
@@ -94,7 +94,7 @@ paypal.Buttons({
Luego de una revisión positiva, su sitio será publicado en menos de 24 horas en el enlace:
- conex.one/${savedData.directory} + conex.one/${savedData.directory}
`,); document.querySelector("#paypal-button-container").style.display = "none";