Implementado Unstuck y Cambio de correo

This commit is contained in:
adevopg
2024-11-29 20:52:11 +01:00
parent 5e1937d245
commit 07b1281d61
21 changed files with 494 additions and 36 deletions
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Confirmación de Nuevo Correo</title>
<link rel="stylesheet" href="{% static 'css/styles.css' %}">
</head>
<body>
<div class="main-container">
<h1>Cambio de Correo Completado</h1>
<p>El cambio de correo ha sido confirmado y completado con éxito.</p>
<a href="{% url 'my-account' %}">Regresar a Mi Cuenta</a>
</div>
</body>
</html>
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Confirmación de Correo Anterior</title>
<link rel="stylesheet" href="{% static 'css/styles.css' %}">
</head>
<body>
<div class="main-container">
<h1>Confirmación de Correo Anterior Exitosa</h1>
<p>Has confirmado tu correo anterior. Se ha enviado un enlace al nuevo correo para completar el cambio.</p>
<a href="{% url 'my-account' %}">Regresar a Mi Cuenta</a>
</div>
</body>
</html>
+27
View File
@@ -0,0 +1,27 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content">
<h1>Enlace Expirado</h1>
</div>
<div class="box-content">
<div class="title-box-content">
<h2>Enlace Expirado</h2>
<a class="back-to-account" href="{% url 'my-account' %}">Regresar a mi cuenta</a>
<a class="back-to-account-responsive" href="{% url 'my-account' %}">Regresar</a>
</div>
<div class="body-box-content justified">
<div class="centered">
<br>
<div class="alert-message">
<span class="red-form-response">Lo sentimos, el enlace que ha utilizado ha expirado o no es válido.</span>
</div>
<br>
<span>No hay códigos de promoción disponibles</span>
<a class="back-to-account" href="{% url 'expired-link' %}">Solicitar nuevo cambio de correo</a>
</div>
</div>
</div>
</div>
</div>
</div>
+1
View File
@@ -52,6 +52,7 @@
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/change_password_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/rename_guild_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/vote_points_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/unstuck_response.js"></script>
<script>var aowow_tooltips = { "colorlinks": true, "iconizelinks": true, "renamelinks": true }</script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js/nw-scripts.js"></script>
+195
View File
@@ -207,6 +207,201 @@
</tbody></table>
<br>
</div>
{% for character in characters %}
<div id="character-settings">OPCIONES DE PERSONAJE <i class="fas fa-arrow-down fa-arrow-down-character rotate2"></i>
</div>
<div id="character-settings-panel" style="display: none;">
<table class="max-center-table fixed-layout-table">
<tbody><tr>
<td>
<a href="unstuck-character">
<div class="tool-button">
<div class="acc-icon unstuck-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Desbloquear personaje</span>
<br>
<span class="second-brown shadow">Para personajes atascados</span>
</div>
</div>
</a>
</td>
<td>
<a href="revive-character">
<div class="tool-button">
<div class="acc-icon revive-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Revivir personaje</span>
<br>
<span class="second-brown shadow">¿Nadie más te quiere revivir?</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="rename-character">
<div class="tool-button">
<div class="acc-icon rename-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Renombrar personaje</span>
<br>
<span class="second-brown shadow">Adquiere un nombre diferente</span>
</div>
</div>
</a>
</td>
<td>
<a href="customize-character">
<div class="tool-button">
<div class="acc-icon customize-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Personalizar personaje</span>
<br>
<span class="second-brown shadow">Un cambio de look para renovarse</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="change-race-character">
<div class="tool-button">
<div class="acc-icon change-race-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Cambiar de raza</span>
<br>
<span class="second-brown shadow">Elije una nueva raza acorde a tu clase</span>
</div>
</div>
</a>
</td>
<td>
<a href="change-faction-character">
<div class="tool-button">
<div class="acc-icon change-faction-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Cambiar de facción</span>
<br>
<span class="second-brown shadow">Vive nuevas aventuras en la facción opuesta</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="level-up-character">
<div class="tool-button">
<div class="acc-icon level-up-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Subir a nivel 80</span>
<br>
<span class="second-brown shadow">Para los que no quieren levear</span>
</div>
</div>
</a>
</td>
<td>
<a href="gold-character">
<div class="tool-button">
<div class="acc-icon gold-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Adquirir oro</span>
<br>
<span class="second-brown shadow">Consigue más oro para tu personaje</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="quest-character">
<div class="tool-button">
<div class="acc-icon quest-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Rastreador de misiones</span>
<br>
<span class="second-brown shadow">Ayuda con cadenas de misiones importantes</span>
</div>
</div>
</a>
</td>
<td>
<a href="transfer-character">
<div class="tool-button">
<div class="acc-icon tranfer-char-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Transferir personaje</span>
<br>
<span class="second-brown shadow">Mueve tus personajes a otra cuenta</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="restore-character">
<div class="tool-button">
<div class="acc-icon restore-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Recuperar personaje</span>
<br>
<span class="second-brown shadow">Restaura un personaje borrado</span>
</div>
</div>
</a>
</td>
<td>
<a href="restore-items">
<div class="tool-button">
<div class="acc-icon prox-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Recuperar ítems</span>
<br>
<span class="second-brown shadow">Restaura objetos borrados</span>
</div>
</div>
</a>
</td>
</tr>
<tr>
<td>
<a href="store-bennu">
<div class="tool-button">
<div class="acc-icon store-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Tienda</span>
<br>
<span class="second-brown shadow">Adquiere objetos de todo tipo</span>
</div>
</div>
</a>
</td>
<td>
<a href="send-gift">
<div class="tool-button">
<div class="acc-icon promo-icon"></div>
<div class="tool-button-div">
<span class="first-brown shadow">Enviar regalo</span>
<br>
<span class="second-brown shadow">Envía regalos a tus amigos</span>
</div>
</div>
</a>
</td>
</tr>
</tbody></table>
<br>
{% endfor %}
</div>
<div id="account-history">HISTORIALES <i class="fas fa-arrow-down fa-arrow-down-history rotate2"></i></div>
<div id="account-history-panel">
<table class="max-center-table fixed-layout-table">
@@ -0,0 +1,43 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content">
<h1>Desbloquear personaje</h1>
</div>
<div class="box-content">
<div class="title-box-content">
<h2>Información</h2>
<a class="back-to-account" href="{% url 'my-account' %}">Regresar a mi cuenta</a>
<a class="back-to-account-responsive" href="{% url 'my-account' %}">Regresar</a>
</div>
<div class="body-box-content justified">
<p>La herramienta <span>Desbloquear personaje</span> te permite desbloquear un personaje que esté atascado y lo mueve a la ubicación de su Piedra Hogar.</p>
<p>Usa esta opción cuando tu personaje se encuentre atrapado y ninguna otra opción te sirva.</p>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Se requiere que el personaje esté desconectado.</p>
<p>Se puede repetir la acción en un mismo personaje cada 12 horas.</p>
</div>
</fieldset>
<div class="centered">
<p>Escoge el personaje que quieres desbloquear</p>
<form id="uw-unstuck-form" method="POST" accept-charset="utf-8">
{% csrf_token %}
<select name="character" required>
<option disabled selected value="">Selecciona un personaje</option>
{% for character in characters %}
<option value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<br>
<button class="unstuck-button" type="submit" name="unstuck" data-id="Desbloquear">Desbloquear</button>
</form>
<hr>
<div class="alert-message" id="unstuck-response"></div>
</div>
</div>
</div>
</div>
</div>
</div>